datareplication

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 (
	ReplicationVaultTypeDisasterRecovery = ReplicationVaultType("DisasterRecovery")
	ReplicationVaultTypeMigrate          = ReplicationVaultType("Migrate")
)
View Source
const (
	VMNicSelectionNotSelected            = VMNicSelection("NotSelected")
	VMNicSelectionSelectedByUser         = VMNicSelection("SelectedByUser")
	VMNicSelectionSelectedByDefault      = VMNicSelection("SelectedByDefault")
	VMNicSelectionSelectedByUserOverride = VMNicSelection("SelectedByUserOverride")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AzStackHCIClusterProperties

type AzStackHCIClusterProperties struct {
	// Gets or sets the AzStackHCICluster FQDN name.
	ClusterName string `pulumi:"clusterName"`
	// Gets or sets the AzStackHCICluster resource name.
	ResourceName string `pulumi:"resourceName"`
	// Gets or sets the Storage account name.
	StorageAccountName string `pulumi:"storageAccountName"`
	// Gets or sets the list of AzStackHCICluster Storage Container.
	StorageContainers []StorageContainerProperties `pulumi:"storageContainers"`
}

AzStackHCI cluster properties.

type AzStackHCIClusterPropertiesArgs

type AzStackHCIClusterPropertiesArgs struct {
	// Gets or sets the AzStackHCICluster FQDN name.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// Gets or sets the AzStackHCICluster resource name.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
	// Gets or sets the Storage account name.
	StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"`
	// Gets or sets the list of AzStackHCICluster Storage Container.
	StorageContainers StorageContainerPropertiesArrayInput `pulumi:"storageContainers"`
}

AzStackHCI cluster properties.

func (AzStackHCIClusterPropertiesArgs) ElementType

func (AzStackHCIClusterPropertiesArgs) ToAzStackHCIClusterPropertiesOutput

func (i AzStackHCIClusterPropertiesArgs) ToAzStackHCIClusterPropertiesOutput() AzStackHCIClusterPropertiesOutput

func (AzStackHCIClusterPropertiesArgs) ToAzStackHCIClusterPropertiesOutputWithContext

func (i AzStackHCIClusterPropertiesArgs) ToAzStackHCIClusterPropertiesOutputWithContext(ctx context.Context) AzStackHCIClusterPropertiesOutput

type AzStackHCIClusterPropertiesInput

type AzStackHCIClusterPropertiesInput interface {
	pulumi.Input

	ToAzStackHCIClusterPropertiesOutput() AzStackHCIClusterPropertiesOutput
	ToAzStackHCIClusterPropertiesOutputWithContext(context.Context) AzStackHCIClusterPropertiesOutput
}

AzStackHCIClusterPropertiesInput is an input type that accepts AzStackHCIClusterPropertiesArgs and AzStackHCIClusterPropertiesOutput values. You can construct a concrete instance of `AzStackHCIClusterPropertiesInput` via:

AzStackHCIClusterPropertiesArgs{...}

type AzStackHCIClusterPropertiesOutput

type AzStackHCIClusterPropertiesOutput struct{ *pulumi.OutputState }

AzStackHCI cluster properties.

func (AzStackHCIClusterPropertiesOutput) ClusterName

Gets or sets the AzStackHCICluster FQDN name.

func (AzStackHCIClusterPropertiesOutput) ElementType

func (AzStackHCIClusterPropertiesOutput) ResourceName

Gets or sets the AzStackHCICluster resource name.

func (AzStackHCIClusterPropertiesOutput) StorageAccountName

func (o AzStackHCIClusterPropertiesOutput) StorageAccountName() pulumi.StringOutput

Gets or sets the Storage account name.

func (AzStackHCIClusterPropertiesOutput) StorageContainers

Gets or sets the list of AzStackHCICluster Storage Container.

func (AzStackHCIClusterPropertiesOutput) ToAzStackHCIClusterPropertiesOutput

func (o AzStackHCIClusterPropertiesOutput) ToAzStackHCIClusterPropertiesOutput() AzStackHCIClusterPropertiesOutput

func (AzStackHCIClusterPropertiesOutput) ToAzStackHCIClusterPropertiesOutputWithContext

func (o AzStackHCIClusterPropertiesOutput) ToAzStackHCIClusterPropertiesOutputWithContext(ctx context.Context) AzStackHCIClusterPropertiesOutput

type AzStackHCIClusterPropertiesResponse

type AzStackHCIClusterPropertiesResponse struct {
	// Gets or sets the AzStackHCICluster FQDN name.
	ClusterName string `pulumi:"clusterName"`
	// Gets or sets the AzStackHCICluster resource name.
	ResourceName string `pulumi:"resourceName"`
	// Gets or sets the Storage account name.
	StorageAccountName string `pulumi:"storageAccountName"`
	// Gets or sets the list of AzStackHCICluster Storage Container.
	StorageContainers []StorageContainerPropertiesResponse `pulumi:"storageContainers"`
}

AzStackHCI cluster properties.

type AzStackHCIClusterPropertiesResponseOutput

type AzStackHCIClusterPropertiesResponseOutput struct{ *pulumi.OutputState }

AzStackHCI cluster properties.

func (AzStackHCIClusterPropertiesResponseOutput) ClusterName

Gets or sets the AzStackHCICluster FQDN name.

func (AzStackHCIClusterPropertiesResponseOutput) ElementType

func (AzStackHCIClusterPropertiesResponseOutput) ResourceName

Gets or sets the AzStackHCICluster resource name.

func (AzStackHCIClusterPropertiesResponseOutput) StorageAccountName

Gets or sets the Storage account name.

func (AzStackHCIClusterPropertiesResponseOutput) StorageContainers

Gets or sets the list of AzStackHCICluster Storage Container.

func (AzStackHCIClusterPropertiesResponseOutput) ToAzStackHCIClusterPropertiesResponseOutput

func (o AzStackHCIClusterPropertiesResponseOutput) ToAzStackHCIClusterPropertiesResponseOutput() AzStackHCIClusterPropertiesResponseOutput

func (AzStackHCIClusterPropertiesResponseOutput) ToAzStackHCIClusterPropertiesResponseOutputWithContext

func (o AzStackHCIClusterPropertiesResponseOutput) ToAzStackHCIClusterPropertiesResponseOutputWithContext(ctx context.Context) AzStackHCIClusterPropertiesResponseOutput

type AzStackHCIFabricModelCustomProperties

type AzStackHCIFabricModelCustomProperties struct {
	// Gets or sets the ARM Id of the AzStackHCI site.
	AzStackHciSiteId string `pulumi:"azStackHciSiteId"`
	// AzStackHCI cluster properties.
	Cluster AzStackHCIClusterProperties `pulumi:"cluster"`
	// Gets or sets the instance type.
	// Expected value is 'AzStackHCI'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the Migration solution ARM Id.
	MigrationSolutionId string `pulumi:"migrationSolutionId"`
}

AzStackHCI fabric model custom properties.

type AzStackHCIFabricModelCustomPropertiesArgs

type AzStackHCIFabricModelCustomPropertiesArgs struct {
	// Gets or sets the ARM Id of the AzStackHCI site.
	AzStackHciSiteId pulumi.StringInput `pulumi:"azStackHciSiteId"`
	// AzStackHCI cluster properties.
	Cluster AzStackHCIClusterPropertiesInput `pulumi:"cluster"`
	// Gets or sets the instance type.
	// Expected value is 'AzStackHCI'.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets the Migration solution ARM Id.
	MigrationSolutionId pulumi.StringInput `pulumi:"migrationSolutionId"`
}

AzStackHCI fabric model custom properties.

func (AzStackHCIFabricModelCustomPropertiesArgs) ElementType

func (AzStackHCIFabricModelCustomPropertiesArgs) ToAzStackHCIFabricModelCustomPropertiesOutput

func (i AzStackHCIFabricModelCustomPropertiesArgs) ToAzStackHCIFabricModelCustomPropertiesOutput() AzStackHCIFabricModelCustomPropertiesOutput

func (AzStackHCIFabricModelCustomPropertiesArgs) ToAzStackHCIFabricModelCustomPropertiesOutputWithContext

func (i AzStackHCIFabricModelCustomPropertiesArgs) ToAzStackHCIFabricModelCustomPropertiesOutputWithContext(ctx context.Context) AzStackHCIFabricModelCustomPropertiesOutput

type AzStackHCIFabricModelCustomPropertiesInput

type AzStackHCIFabricModelCustomPropertiesInput interface {
	pulumi.Input

	ToAzStackHCIFabricModelCustomPropertiesOutput() AzStackHCIFabricModelCustomPropertiesOutput
	ToAzStackHCIFabricModelCustomPropertiesOutputWithContext(context.Context) AzStackHCIFabricModelCustomPropertiesOutput
}

AzStackHCIFabricModelCustomPropertiesInput is an input type that accepts AzStackHCIFabricModelCustomPropertiesArgs and AzStackHCIFabricModelCustomPropertiesOutput values. You can construct a concrete instance of `AzStackHCIFabricModelCustomPropertiesInput` via:

AzStackHCIFabricModelCustomPropertiesArgs{...}

type AzStackHCIFabricModelCustomPropertiesOutput

type AzStackHCIFabricModelCustomPropertiesOutput struct{ *pulumi.OutputState }

AzStackHCI fabric model custom properties.

func (AzStackHCIFabricModelCustomPropertiesOutput) AzStackHciSiteId

Gets or sets the ARM Id of the AzStackHCI site.

func (AzStackHCIFabricModelCustomPropertiesOutput) Cluster

AzStackHCI cluster properties.

func (AzStackHCIFabricModelCustomPropertiesOutput) ElementType

func (AzStackHCIFabricModelCustomPropertiesOutput) InstanceType

Gets or sets the instance type. Expected value is 'AzStackHCI'.

func (AzStackHCIFabricModelCustomPropertiesOutput) MigrationSolutionId

Gets or sets the Migration solution ARM Id.

func (AzStackHCIFabricModelCustomPropertiesOutput) ToAzStackHCIFabricModelCustomPropertiesOutput

func (o AzStackHCIFabricModelCustomPropertiesOutput) ToAzStackHCIFabricModelCustomPropertiesOutput() AzStackHCIFabricModelCustomPropertiesOutput

func (AzStackHCIFabricModelCustomPropertiesOutput) ToAzStackHCIFabricModelCustomPropertiesOutputWithContext

func (o AzStackHCIFabricModelCustomPropertiesOutput) ToAzStackHCIFabricModelCustomPropertiesOutputWithContext(ctx context.Context) AzStackHCIFabricModelCustomPropertiesOutput

type AzStackHCIFabricModelCustomPropertiesResponse

type AzStackHCIFabricModelCustomPropertiesResponse struct {
	// Gets or sets the Appliance name.
	ApplianceName []string `pulumi:"applianceName"`
	// Gets or sets the ARM Id of the AzStackHCI site.
	AzStackHciSiteId string `pulumi:"azStackHciSiteId"`
	// AzStackHCI cluster properties.
	Cluster AzStackHCIClusterPropertiesResponse `pulumi:"cluster"`
	// Gets or sets the fabric container Id.
	FabricContainerId string `pulumi:"fabricContainerId"`
	// Gets or sets the fabric resource Id.
	FabricResourceId string `pulumi:"fabricResourceId"`
	// Gets or sets the instance type.
	// Expected value is 'AzStackHCI'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the migration hub Uri.
	MigrationHubUri string `pulumi:"migrationHubUri"`
	// Gets or sets the Migration solution ARM Id.
	MigrationSolutionId string `pulumi:"migrationSolutionId"`
}

AzStackHCI fabric model custom properties.

type AzStackHCIFabricModelCustomPropertiesResponseOutput

type AzStackHCIFabricModelCustomPropertiesResponseOutput struct{ *pulumi.OutputState }

AzStackHCI fabric model custom properties.

func (AzStackHCIFabricModelCustomPropertiesResponseOutput) ApplianceName

Gets or sets the Appliance name.

func (AzStackHCIFabricModelCustomPropertiesResponseOutput) AzStackHciSiteId

Gets or sets the ARM Id of the AzStackHCI site.

func (AzStackHCIFabricModelCustomPropertiesResponseOutput) Cluster

AzStackHCI cluster properties.

func (AzStackHCIFabricModelCustomPropertiesResponseOutput) ElementType

func (AzStackHCIFabricModelCustomPropertiesResponseOutput) FabricContainerId

Gets or sets the fabric container Id.

func (AzStackHCIFabricModelCustomPropertiesResponseOutput) FabricResourceId

Gets or sets the fabric resource Id.

func (AzStackHCIFabricModelCustomPropertiesResponseOutput) InstanceType

Gets or sets the instance type. Expected value is 'AzStackHCI'.

func (AzStackHCIFabricModelCustomPropertiesResponseOutput) MigrationHubUri

Gets or sets the migration hub Uri.

func (AzStackHCIFabricModelCustomPropertiesResponseOutput) MigrationSolutionId

Gets or sets the Migration solution ARM Id.

func (AzStackHCIFabricModelCustomPropertiesResponseOutput) ToAzStackHCIFabricModelCustomPropertiesResponseOutput

func (o AzStackHCIFabricModelCustomPropertiesResponseOutput) ToAzStackHCIFabricModelCustomPropertiesResponseOutput() AzStackHCIFabricModelCustomPropertiesResponseOutput

func (AzStackHCIFabricModelCustomPropertiesResponseOutput) ToAzStackHCIFabricModelCustomPropertiesResponseOutputWithContext

func (o AzStackHCIFabricModelCustomPropertiesResponseOutput) ToAzStackHCIFabricModelCustomPropertiesResponseOutputWithContext(ctx context.Context) AzStackHCIFabricModelCustomPropertiesResponseOutput

type Dra

type Dra struct {
	pulumi.CustomResourceState

	// Gets or sets the name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Dra model properties.
	Properties DraModelPropertiesResponseOutput `pulumi:"properties"`
	SystemData DraModelResponseSystemDataOutput `pulumi:"systemData"`
	// Gets or sets the type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Dra model. Azure REST API version: 2021-02-16-preview.

func GetDra

func GetDra(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DraState, opts ...pulumi.ResourceOption) (*Dra, error)

GetDra gets an existing Dra 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 NewDra

func NewDra(ctx *pulumi.Context,
	name string, args *DraArgs, opts ...pulumi.ResourceOption) (*Dra, error)

NewDra registers a new resource with the given unique name, arguments, and options.

func (*Dra) ElementType

func (*Dra) ElementType() reflect.Type

func (*Dra) ToDraOutput

func (i *Dra) ToDraOutput() DraOutput

func (*Dra) ToDraOutputWithContext

func (i *Dra) ToDraOutputWithContext(ctx context.Context) DraOutput

type DraArgs

type DraArgs struct {
	// The fabric agent (Dra) name.
	FabricAgentName pulumi.StringPtrInput
	// The fabric name.
	FabricName pulumi.StringInput
	// Dra model properties.
	Properties DraModelPropertiesInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Dra resource.

func (DraArgs) ElementType

func (DraArgs) ElementType() reflect.Type

type DraInput

type DraInput interface {
	pulumi.Input

	ToDraOutput() DraOutput
	ToDraOutputWithContext(ctx context.Context) DraOutput
}

type DraModelProperties

type DraModelProperties struct {
	// Identity model.
	AuthenticationIdentity IdentityModel `pulumi:"authenticationIdentity"`
	// Dra model custom properties.
	CustomProperties VMwareDraModelCustomProperties `pulumi:"customProperties"`
	// Gets or sets the machine Id where Dra is running.
	MachineId string `pulumi:"machineId"`
	// Gets or sets the machine name where Dra is running.
	MachineName string `pulumi:"machineName"`
	// Identity model.
	ResourceAccessIdentity IdentityModel `pulumi:"resourceAccessIdentity"`
}

Dra model properties.

type DraModelPropertiesArgs

type DraModelPropertiesArgs struct {
	// Identity model.
	AuthenticationIdentity IdentityModelInput `pulumi:"authenticationIdentity"`
	// Dra model custom properties.
	CustomProperties VMwareDraModelCustomPropertiesInput `pulumi:"customProperties"`
	// Gets or sets the machine Id where Dra is running.
	MachineId pulumi.StringInput `pulumi:"machineId"`
	// Gets or sets the machine name where Dra is running.
	MachineName pulumi.StringInput `pulumi:"machineName"`
	// Identity model.
	ResourceAccessIdentity IdentityModelInput `pulumi:"resourceAccessIdentity"`
}

Dra model properties.

func (DraModelPropertiesArgs) ElementType

func (DraModelPropertiesArgs) ElementType() reflect.Type

func (DraModelPropertiesArgs) ToDraModelPropertiesOutput

func (i DraModelPropertiesArgs) ToDraModelPropertiesOutput() DraModelPropertiesOutput

func (DraModelPropertiesArgs) ToDraModelPropertiesOutputWithContext

func (i DraModelPropertiesArgs) ToDraModelPropertiesOutputWithContext(ctx context.Context) DraModelPropertiesOutput

type DraModelPropertiesInput

type DraModelPropertiesInput interface {
	pulumi.Input

	ToDraModelPropertiesOutput() DraModelPropertiesOutput
	ToDraModelPropertiesOutputWithContext(context.Context) DraModelPropertiesOutput
}

DraModelPropertiesInput is an input type that accepts DraModelPropertiesArgs and DraModelPropertiesOutput values. You can construct a concrete instance of `DraModelPropertiesInput` via:

DraModelPropertiesArgs{...}

type DraModelPropertiesOutput

type DraModelPropertiesOutput struct{ *pulumi.OutputState }

Dra model properties.

func (DraModelPropertiesOutput) AuthenticationIdentity

func (o DraModelPropertiesOutput) AuthenticationIdentity() IdentityModelOutput

Identity model.

func (DraModelPropertiesOutput) CustomProperties

Dra model custom properties.

func (DraModelPropertiesOutput) ElementType

func (DraModelPropertiesOutput) ElementType() reflect.Type

func (DraModelPropertiesOutput) MachineId

Gets or sets the machine Id where Dra is running.

func (DraModelPropertiesOutput) MachineName

Gets or sets the machine name where Dra is running.

func (DraModelPropertiesOutput) ResourceAccessIdentity

func (o DraModelPropertiesOutput) ResourceAccessIdentity() IdentityModelOutput

Identity model.

func (DraModelPropertiesOutput) ToDraModelPropertiesOutput

func (o DraModelPropertiesOutput) ToDraModelPropertiesOutput() DraModelPropertiesOutput

func (DraModelPropertiesOutput) ToDraModelPropertiesOutputWithContext

func (o DraModelPropertiesOutput) ToDraModelPropertiesOutputWithContext(ctx context.Context) DraModelPropertiesOutput

type DraModelPropertiesResponse

type DraModelPropertiesResponse struct {
	// Identity model.
	AuthenticationIdentity IdentityModelResponse `pulumi:"authenticationIdentity"`
	// Gets or sets the Dra correlation Id.
	CorrelationId string `pulumi:"correlationId"`
	// Dra model custom properties.
	CustomProperties VMwareDraModelCustomPropertiesResponse `pulumi:"customProperties"`
	// Gets or sets the list of health errors.
	HealthErrors []HealthErrorModelResponse `pulumi:"healthErrors"`
	// Gets or sets a value indicating whether Dra is responsive.
	IsResponsive bool `pulumi:"isResponsive"`
	// Gets or sets the time when last heartbeat was sent by the Dra.
	LastHeartbeat string `pulumi:"lastHeartbeat"`
	// Gets or sets the machine Id where Dra is running.
	MachineId string `pulumi:"machineId"`
	// Gets or sets the machine name where Dra is running.
	MachineName string `pulumi:"machineName"`
	// Gets or sets the provisioning state of the Dra.
	ProvisioningState string `pulumi:"provisioningState"`
	// Identity model.
	ResourceAccessIdentity IdentityModelResponse `pulumi:"resourceAccessIdentity"`
	// Gets or sets the Dra version.
	VersionNumber string `pulumi:"versionNumber"`
}

Dra model properties.

type DraModelPropertiesResponseOutput

type DraModelPropertiesResponseOutput struct{ *pulumi.OutputState }

Dra model properties.

func (DraModelPropertiesResponseOutput) AuthenticationIdentity

Identity model.

func (DraModelPropertiesResponseOutput) CorrelationId

Gets or sets the Dra correlation Id.

func (DraModelPropertiesResponseOutput) CustomProperties

Dra model custom properties.

func (DraModelPropertiesResponseOutput) ElementType

func (DraModelPropertiesResponseOutput) HealthErrors

Gets or sets the list of health errors.

func (DraModelPropertiesResponseOutput) IsResponsive

Gets or sets a value indicating whether Dra is responsive.

func (DraModelPropertiesResponseOutput) LastHeartbeat

Gets or sets the time when last heartbeat was sent by the Dra.

func (DraModelPropertiesResponseOutput) MachineId

Gets or sets the machine Id where Dra is running.

func (DraModelPropertiesResponseOutput) MachineName

Gets or sets the machine name where Dra is running.

func (DraModelPropertiesResponseOutput) ProvisioningState

Gets or sets the provisioning state of the Dra.

func (DraModelPropertiesResponseOutput) ResourceAccessIdentity

Identity model.

func (DraModelPropertiesResponseOutput) ToDraModelPropertiesResponseOutput

func (o DraModelPropertiesResponseOutput) ToDraModelPropertiesResponseOutput() DraModelPropertiesResponseOutput

func (DraModelPropertiesResponseOutput) ToDraModelPropertiesResponseOutputWithContext

func (o DraModelPropertiesResponseOutput) ToDraModelPropertiesResponseOutputWithContext(ctx context.Context) DraModelPropertiesResponseOutput

func (DraModelPropertiesResponseOutput) VersionNumber

Gets or sets the Dra version.

type DraModelResponseSystemData

type DraModelResponseSystemData struct {
	// Gets or sets the timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// Gets or sets identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// Gets or sets the type of identity that created the resource: user, application,
	// managedIdentity.
	CreatedByType *string `pulumi:"createdByType"`
	// Gets or sets the timestamp of resource last modification (UTC).
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// Gets or sets the identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// Gets or sets the type of identity that last modified the resource: user, application,
	// managedIdentity.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

type DraModelResponseSystemDataOutput

type DraModelResponseSystemDataOutput struct{ *pulumi.OutputState }

func (DraModelResponseSystemDataOutput) CreatedAt

Gets or sets the timestamp of resource creation (UTC).

func (DraModelResponseSystemDataOutput) CreatedBy

Gets or sets identity that created the resource.

func (DraModelResponseSystemDataOutput) CreatedByType

Gets or sets the type of identity that created the resource: user, application, managedIdentity.

func (DraModelResponseSystemDataOutput) ElementType

func (DraModelResponseSystemDataOutput) LastModifiedAt

Gets or sets the timestamp of resource last modification (UTC).

func (DraModelResponseSystemDataOutput) LastModifiedBy

Gets or sets the identity that last modified the resource.

func (DraModelResponseSystemDataOutput) LastModifiedByType

Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.

func (DraModelResponseSystemDataOutput) ToDraModelResponseSystemDataOutput

func (o DraModelResponseSystemDataOutput) ToDraModelResponseSystemDataOutput() DraModelResponseSystemDataOutput

func (DraModelResponseSystemDataOutput) ToDraModelResponseSystemDataOutputWithContext

func (o DraModelResponseSystemDataOutput) ToDraModelResponseSystemDataOutputWithContext(ctx context.Context) DraModelResponseSystemDataOutput

type DraOutput

type DraOutput struct{ *pulumi.OutputState }

func (DraOutput) ElementType

func (DraOutput) ElementType() reflect.Type

func (DraOutput) Name

func (o DraOutput) Name() pulumi.StringOutput

Gets or sets the name of the resource.

func (DraOutput) Properties

Dra model properties.

func (DraOutput) SystemData

func (DraOutput) ToDraOutput

func (o DraOutput) ToDraOutput() DraOutput

func (DraOutput) ToDraOutputWithContext

func (o DraOutput) ToDraOutputWithContext(ctx context.Context) DraOutput

func (DraOutput) Type

func (o DraOutput) Type() pulumi.StringOutput

Gets or sets the type of the resource.

type DraState

type DraState struct {
}

func (DraState) ElementType

func (DraState) ElementType() reflect.Type

type Fabric

type Fabric struct {
	pulumi.CustomResourceState

	// Gets or sets the location of the fabric.
	Location pulumi.StringOutput `pulumi:"location"`
	// Gets or sets the name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Fabric model properties.
	Properties FabricModelPropertiesResponseOutput `pulumi:"properties"`
	SystemData FabricModelResponseSystemDataOutput `pulumi:"systemData"`
	// Gets or sets the resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Gets or sets the type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Fabric model. Azure REST API version: 2021-02-16-preview.

func GetFabric

func GetFabric(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FabricState, opts ...pulumi.ResourceOption) (*Fabric, error)

GetFabric gets an existing Fabric 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 NewFabric

func NewFabric(ctx *pulumi.Context,
	name string, args *FabricArgs, opts ...pulumi.ResourceOption) (*Fabric, error)

NewFabric registers a new resource with the given unique name, arguments, and options.

func (*Fabric) ElementType

func (*Fabric) ElementType() reflect.Type

func (*Fabric) ToFabricOutput

func (i *Fabric) ToFabricOutput() FabricOutput

func (*Fabric) ToFabricOutputWithContext

func (i *Fabric) ToFabricOutputWithContext(ctx context.Context) FabricOutput

type FabricArgs

type FabricArgs struct {
	// The fabric name.
	FabricName pulumi.StringPtrInput
	// Gets or sets the location of the fabric.
	Location pulumi.StringPtrInput
	// Fabric model properties.
	Properties FabricModelPropertiesInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Fabric resource.

func (FabricArgs) ElementType

func (FabricArgs) ElementType() reflect.Type

type FabricInput

type FabricInput interface {
	pulumi.Input

	ToFabricOutput() FabricOutput
	ToFabricOutputWithContext(ctx context.Context) FabricOutput
}

type FabricModelProperties

type FabricModelProperties struct {
	// Fabric model custom properties.
	CustomProperties interface{} `pulumi:"customProperties"`
}

Fabric model properties.

type FabricModelPropertiesArgs

type FabricModelPropertiesArgs struct {
	// Fabric model custom properties.
	CustomProperties pulumi.Input `pulumi:"customProperties"`
}

Fabric model properties.

func (FabricModelPropertiesArgs) ElementType

func (FabricModelPropertiesArgs) ElementType() reflect.Type

func (FabricModelPropertiesArgs) ToFabricModelPropertiesOutput

func (i FabricModelPropertiesArgs) ToFabricModelPropertiesOutput() FabricModelPropertiesOutput

func (FabricModelPropertiesArgs) ToFabricModelPropertiesOutputWithContext

func (i FabricModelPropertiesArgs) ToFabricModelPropertiesOutputWithContext(ctx context.Context) FabricModelPropertiesOutput

type FabricModelPropertiesInput

type FabricModelPropertiesInput interface {
	pulumi.Input

	ToFabricModelPropertiesOutput() FabricModelPropertiesOutput
	ToFabricModelPropertiesOutputWithContext(context.Context) FabricModelPropertiesOutput
}

FabricModelPropertiesInput is an input type that accepts FabricModelPropertiesArgs and FabricModelPropertiesOutput values. You can construct a concrete instance of `FabricModelPropertiesInput` via:

FabricModelPropertiesArgs{...}

type FabricModelPropertiesOutput

type FabricModelPropertiesOutput struct{ *pulumi.OutputState }

Fabric model properties.

func (FabricModelPropertiesOutput) CustomProperties

func (o FabricModelPropertiesOutput) CustomProperties() pulumi.AnyOutput

Fabric model custom properties.

func (FabricModelPropertiesOutput) ElementType

func (FabricModelPropertiesOutput) ToFabricModelPropertiesOutput

func (o FabricModelPropertiesOutput) ToFabricModelPropertiesOutput() FabricModelPropertiesOutput

func (FabricModelPropertiesOutput) ToFabricModelPropertiesOutputWithContext

func (o FabricModelPropertiesOutput) ToFabricModelPropertiesOutputWithContext(ctx context.Context) FabricModelPropertiesOutput

type FabricModelPropertiesResponse

type FabricModelPropertiesResponse struct {
	// Fabric model custom properties.
	CustomProperties interface{} `pulumi:"customProperties"`
	// Gets or sets the fabric health.
	Health string `pulumi:"health"`
	// Gets or sets the list of health errors.
	HealthErrors []HealthErrorModelResponse `pulumi:"healthErrors"`
	// Gets or sets the provisioning state of the fabric.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets or sets the service endpoint.
	ServiceEndpoint string `pulumi:"serviceEndpoint"`
	// Gets or sets the service resource Id.
	ServiceResourceId string `pulumi:"serviceResourceId"`
}

Fabric model properties.

type FabricModelPropertiesResponseOutput

type FabricModelPropertiesResponseOutput struct{ *pulumi.OutputState }

Fabric model properties.

func (FabricModelPropertiesResponseOutput) CustomProperties

Fabric model custom properties.

func (FabricModelPropertiesResponseOutput) ElementType

func (FabricModelPropertiesResponseOutput) Health

Gets or sets the fabric health.

func (FabricModelPropertiesResponseOutput) HealthErrors

Gets or sets the list of health errors.

func (FabricModelPropertiesResponseOutput) ProvisioningState

Gets or sets the provisioning state of the fabric.

func (FabricModelPropertiesResponseOutput) ServiceEndpoint

Gets or sets the service endpoint.

func (FabricModelPropertiesResponseOutput) ServiceResourceId

Gets or sets the service resource Id.

func (FabricModelPropertiesResponseOutput) ToFabricModelPropertiesResponseOutput

func (o FabricModelPropertiesResponseOutput) ToFabricModelPropertiesResponseOutput() FabricModelPropertiesResponseOutput

func (FabricModelPropertiesResponseOutput) ToFabricModelPropertiesResponseOutputWithContext

func (o FabricModelPropertiesResponseOutput) ToFabricModelPropertiesResponseOutputWithContext(ctx context.Context) FabricModelPropertiesResponseOutput

type FabricModelResponseSystemData

type FabricModelResponseSystemData struct {
	// Gets or sets the timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// Gets or sets identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// Gets or sets the type of identity that created the resource: user, application,
	// managedIdentity.
	CreatedByType *string `pulumi:"createdByType"`
	// Gets or sets the timestamp of resource last modification (UTC).
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// Gets or sets the identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// Gets or sets the type of identity that last modified the resource: user, application,
	// managedIdentity.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

type FabricModelResponseSystemDataOutput

type FabricModelResponseSystemDataOutput struct{ *pulumi.OutputState }

func (FabricModelResponseSystemDataOutput) CreatedAt

Gets or sets the timestamp of resource creation (UTC).

func (FabricModelResponseSystemDataOutput) CreatedBy

Gets or sets identity that created the resource.

func (FabricModelResponseSystemDataOutput) CreatedByType

Gets or sets the type of identity that created the resource: user, application, managedIdentity.

func (FabricModelResponseSystemDataOutput) ElementType

func (FabricModelResponseSystemDataOutput) LastModifiedAt

Gets or sets the timestamp of resource last modification (UTC).

func (FabricModelResponseSystemDataOutput) LastModifiedBy

Gets or sets the identity that last modified the resource.

func (FabricModelResponseSystemDataOutput) LastModifiedByType

Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.

func (FabricModelResponseSystemDataOutput) ToFabricModelResponseSystemDataOutput

func (o FabricModelResponseSystemDataOutput) ToFabricModelResponseSystemDataOutput() FabricModelResponseSystemDataOutput

func (FabricModelResponseSystemDataOutput) ToFabricModelResponseSystemDataOutputWithContext

func (o FabricModelResponseSystemDataOutput) ToFabricModelResponseSystemDataOutputWithContext(ctx context.Context) FabricModelResponseSystemDataOutput

type FabricOutput

type FabricOutput struct{ *pulumi.OutputState }

func (FabricOutput) ElementType

func (FabricOutput) ElementType() reflect.Type

func (FabricOutput) Location

func (o FabricOutput) Location() pulumi.StringOutput

Gets or sets the location of the fabric.

func (FabricOutput) Name

func (o FabricOutput) Name() pulumi.StringOutput

Gets or sets the name of the resource.

func (FabricOutput) Properties

Fabric model properties.

func (FabricOutput) SystemData

func (FabricOutput) Tags

Gets or sets the resource tags.

func (FabricOutput) ToFabricOutput

func (o FabricOutput) ToFabricOutput() FabricOutput

func (FabricOutput) ToFabricOutputWithContext

func (o FabricOutput) ToFabricOutputWithContext(ctx context.Context) FabricOutput

func (FabricOutput) Type

func (o FabricOutput) Type() pulumi.StringOutput

Gets or sets the type of the resource.

type FabricState

type FabricState struct {
}

func (FabricState) ElementType

func (FabricState) ElementType() reflect.Type

type HealthErrorModelResponse

type HealthErrorModelResponse struct {
	// Gets or sets the list of affected resource correlation Ids. This can be used to
	// uniquely identify the count of items affected by a specific category and severity
	// as well as count of item affected by an specific issue.
	AffectedResourceCorrelationIds []string `pulumi:"affectedResourceCorrelationIds"`
	// Gets or sets the type of affected resource type.
	AffectedResourceType *string `pulumi:"affectedResourceType"`
	// Gets or sets the error category.
	Category string `pulumi:"category"`
	// Gets or sets possible causes of the error.
	Causes string `pulumi:"causes"`
	// Gets or sets a list of child health errors associated with this error.
	ChildErrors []InnerHealthErrorModelResponse `pulumi:"childErrors"`
	// Gets or sets the error code.
	Code string `pulumi:"code"`
	// Gets or sets the error creation time.
	CreationTime string `pulumi:"creationTime"`
	// Gets or sets the health category.
	HealthCategory string `pulumi:"healthCategory"`
	// Gets or sets a value indicating whether the error is customer resolvable.
	IsCustomerResolvable bool `pulumi:"isCustomerResolvable"`
	// Gets or sets the error message.
	Message string `pulumi:"message"`
	// Gets or sets recommended action to resolve the error.
	Recommendation string `pulumi:"recommendation"`
	// Gets or sets the error severity.
	Severity string `pulumi:"severity"`
	// Gets or sets the error source.
	Source string `pulumi:"source"`
	// Gets or sets the error summary.
	Summary string `pulumi:"summary"`
}

Health error model.

type HealthErrorModelResponseArrayOutput

type HealthErrorModelResponseArrayOutput struct{ *pulumi.OutputState }

func (HealthErrorModelResponseArrayOutput) ElementType

func (HealthErrorModelResponseArrayOutput) Index

func (HealthErrorModelResponseArrayOutput) ToHealthErrorModelResponseArrayOutput

func (o HealthErrorModelResponseArrayOutput) ToHealthErrorModelResponseArrayOutput() HealthErrorModelResponseArrayOutput

func (HealthErrorModelResponseArrayOutput) ToHealthErrorModelResponseArrayOutputWithContext

func (o HealthErrorModelResponseArrayOutput) ToHealthErrorModelResponseArrayOutputWithContext(ctx context.Context) HealthErrorModelResponseArrayOutput

type HealthErrorModelResponseOutput

type HealthErrorModelResponseOutput struct{ *pulumi.OutputState }

Health error model.

func (HealthErrorModelResponseOutput) AffectedResourceCorrelationIds

func (o HealthErrorModelResponseOutput) AffectedResourceCorrelationIds() pulumi.StringArrayOutput

Gets or sets the list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.

func (HealthErrorModelResponseOutput) AffectedResourceType

func (o HealthErrorModelResponseOutput) AffectedResourceType() pulumi.StringPtrOutput

Gets or sets the type of affected resource type.

func (HealthErrorModelResponseOutput) Category

Gets or sets the error category.

func (HealthErrorModelResponseOutput) Causes

Gets or sets possible causes of the error.

func (HealthErrorModelResponseOutput) ChildErrors

Gets or sets a list of child health errors associated with this error.

func (HealthErrorModelResponseOutput) Code

Gets or sets the error code.

func (HealthErrorModelResponseOutput) CreationTime

Gets or sets the error creation time.

func (HealthErrorModelResponseOutput) ElementType

func (HealthErrorModelResponseOutput) HealthCategory

Gets or sets the health category.

func (HealthErrorModelResponseOutput) IsCustomerResolvable

func (o HealthErrorModelResponseOutput) IsCustomerResolvable() pulumi.BoolOutput

Gets or sets a value indicating whether the error is customer resolvable.

func (HealthErrorModelResponseOutput) Message

Gets or sets the error message.

func (HealthErrorModelResponseOutput) Recommendation

Gets or sets recommended action to resolve the error.

func (HealthErrorModelResponseOutput) Severity

Gets or sets the error severity.

func (HealthErrorModelResponseOutput) Source

Gets or sets the error source.

func (HealthErrorModelResponseOutput) Summary

Gets or sets the error summary.

func (HealthErrorModelResponseOutput) ToHealthErrorModelResponseOutput

func (o HealthErrorModelResponseOutput) ToHealthErrorModelResponseOutput() HealthErrorModelResponseOutput

func (HealthErrorModelResponseOutput) ToHealthErrorModelResponseOutputWithContext

func (o HealthErrorModelResponseOutput) ToHealthErrorModelResponseOutputWithContext(ctx context.Context) HealthErrorModelResponseOutput

type HyperVMigrateFabricModelCustomProperties

type HyperVMigrateFabricModelCustomProperties struct {
	// Gets or sets the ARM Id of the HyperV site.
	HyperVSiteId string `pulumi:"hyperVSiteId"`
	// Gets or sets the instance type.
	// Expected value is 'HyperVMigrate'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the migration solution ARM Id.
	MigrationSolutionId string `pulumi:"migrationSolutionId"`
}

HyperV migrate fabric model custom properties.

type HyperVMigrateFabricModelCustomPropertiesArgs

type HyperVMigrateFabricModelCustomPropertiesArgs struct {
	// Gets or sets the ARM Id of the HyperV site.
	HyperVSiteId pulumi.StringInput `pulumi:"hyperVSiteId"`
	// Gets or sets the instance type.
	// Expected value is 'HyperVMigrate'.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets the migration solution ARM Id.
	MigrationSolutionId pulumi.StringInput `pulumi:"migrationSolutionId"`
}

HyperV migrate fabric model custom properties.

func (HyperVMigrateFabricModelCustomPropertiesArgs) ElementType

func (HyperVMigrateFabricModelCustomPropertiesArgs) ToHyperVMigrateFabricModelCustomPropertiesOutput

func (i HyperVMigrateFabricModelCustomPropertiesArgs) ToHyperVMigrateFabricModelCustomPropertiesOutput() HyperVMigrateFabricModelCustomPropertiesOutput

func (HyperVMigrateFabricModelCustomPropertiesArgs) ToHyperVMigrateFabricModelCustomPropertiesOutputWithContext

func (i HyperVMigrateFabricModelCustomPropertiesArgs) ToHyperVMigrateFabricModelCustomPropertiesOutputWithContext(ctx context.Context) HyperVMigrateFabricModelCustomPropertiesOutput

type HyperVMigrateFabricModelCustomPropertiesInput

type HyperVMigrateFabricModelCustomPropertiesInput interface {
	pulumi.Input

	ToHyperVMigrateFabricModelCustomPropertiesOutput() HyperVMigrateFabricModelCustomPropertiesOutput
	ToHyperVMigrateFabricModelCustomPropertiesOutputWithContext(context.Context) HyperVMigrateFabricModelCustomPropertiesOutput
}

HyperVMigrateFabricModelCustomPropertiesInput is an input type that accepts HyperVMigrateFabricModelCustomPropertiesArgs and HyperVMigrateFabricModelCustomPropertiesOutput values. You can construct a concrete instance of `HyperVMigrateFabricModelCustomPropertiesInput` via:

HyperVMigrateFabricModelCustomPropertiesArgs{...}

type HyperVMigrateFabricModelCustomPropertiesOutput

type HyperVMigrateFabricModelCustomPropertiesOutput struct{ *pulumi.OutputState }

HyperV migrate fabric model custom properties.

func (HyperVMigrateFabricModelCustomPropertiesOutput) ElementType

func (HyperVMigrateFabricModelCustomPropertiesOutput) HyperVSiteId

Gets or sets the ARM Id of the HyperV site.

func (HyperVMigrateFabricModelCustomPropertiesOutput) InstanceType

Gets or sets the instance type. Expected value is 'HyperVMigrate'.

func (HyperVMigrateFabricModelCustomPropertiesOutput) MigrationSolutionId

Gets or sets the migration solution ARM Id.

func (HyperVMigrateFabricModelCustomPropertiesOutput) ToHyperVMigrateFabricModelCustomPropertiesOutput

func (o HyperVMigrateFabricModelCustomPropertiesOutput) ToHyperVMigrateFabricModelCustomPropertiesOutput() HyperVMigrateFabricModelCustomPropertiesOutput

func (HyperVMigrateFabricModelCustomPropertiesOutput) ToHyperVMigrateFabricModelCustomPropertiesOutputWithContext

func (o HyperVMigrateFabricModelCustomPropertiesOutput) ToHyperVMigrateFabricModelCustomPropertiesOutputWithContext(ctx context.Context) HyperVMigrateFabricModelCustomPropertiesOutput

type HyperVMigrateFabricModelCustomPropertiesResponse

type HyperVMigrateFabricModelCustomPropertiesResponse struct {
	// Gets or sets the fabric container Id.
	FabricContainerId string `pulumi:"fabricContainerId"`
	// Gets or sets the fabric resource Id.
	FabricResourceId string `pulumi:"fabricResourceId"`
	// Gets or sets the ARM Id of the HyperV site.
	HyperVSiteId string `pulumi:"hyperVSiteId"`
	// Gets or sets the instance type.
	// Expected value is 'HyperVMigrate'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the migration hub Uri.
	MigrationHubUri string `pulumi:"migrationHubUri"`
	// Gets or sets the migration solution ARM Id.
	MigrationSolutionId string `pulumi:"migrationSolutionId"`
}

HyperV migrate fabric model custom properties.

type HyperVMigrateFabricModelCustomPropertiesResponseOutput

type HyperVMigrateFabricModelCustomPropertiesResponseOutput struct{ *pulumi.OutputState }

HyperV migrate fabric model custom properties.

func (HyperVMigrateFabricModelCustomPropertiesResponseOutput) ElementType

func (HyperVMigrateFabricModelCustomPropertiesResponseOutput) FabricContainerId

Gets or sets the fabric container Id.

func (HyperVMigrateFabricModelCustomPropertiesResponseOutput) FabricResourceId

Gets or sets the fabric resource Id.

func (HyperVMigrateFabricModelCustomPropertiesResponseOutput) HyperVSiteId

Gets or sets the ARM Id of the HyperV site.

func (HyperVMigrateFabricModelCustomPropertiesResponseOutput) InstanceType

Gets or sets the instance type. Expected value is 'HyperVMigrate'.

func (HyperVMigrateFabricModelCustomPropertiesResponseOutput) MigrationHubUri

Gets or sets the migration hub Uri.

func (HyperVMigrateFabricModelCustomPropertiesResponseOutput) MigrationSolutionId

Gets or sets the migration solution ARM Id.

func (HyperVMigrateFabricModelCustomPropertiesResponseOutput) ToHyperVMigrateFabricModelCustomPropertiesResponseOutput

func (HyperVMigrateFabricModelCustomPropertiesResponseOutput) ToHyperVMigrateFabricModelCustomPropertiesResponseOutputWithContext

func (o HyperVMigrateFabricModelCustomPropertiesResponseOutput) ToHyperVMigrateFabricModelCustomPropertiesResponseOutputWithContext(ctx context.Context) HyperVMigrateFabricModelCustomPropertiesResponseOutput

type HyperVToAzStackHCIDiskInput

type HyperVToAzStackHCIDiskInput struct {
	// Gets or sets the type of the virtual hard disk, vhd or vhdx.
	DiskFileFormat string `pulumi:"diskFileFormat"`
	// Gets or sets the disk Id.
	DiskId string `pulumi:"diskId"`
	// Gets or sets the disk size in GB.
	DiskSizeGB float64 `pulumi:"diskSizeGB"`
	// Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard
	// disk.
	IsDynamic *bool `pulumi:"isDynamic"`
	// Gets or sets a value indicating whether disk is os disk.
	IsOsDisk bool `pulumi:"isOsDisk"`
	// Gets or sets the target storage account ARM Id.
	StorageContainerId *string `pulumi:"storageContainerId"`
}

HyperVToAzStack disk input.

type HyperVToAzStackHCIDiskInputArgs

type HyperVToAzStackHCIDiskInputArgs struct {
	// Gets or sets the type of the virtual hard disk, vhd or vhdx.
	DiskFileFormat pulumi.StringInput `pulumi:"diskFileFormat"`
	// Gets or sets the disk Id.
	DiskId pulumi.StringInput `pulumi:"diskId"`
	// Gets or sets the disk size in GB.
	DiskSizeGB pulumi.Float64Input `pulumi:"diskSizeGB"`
	// Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard
	// disk.
	IsDynamic pulumi.BoolPtrInput `pulumi:"isDynamic"`
	// Gets or sets a value indicating whether disk is os disk.
	IsOsDisk pulumi.BoolInput `pulumi:"isOsDisk"`
	// Gets or sets the target storage account ARM Id.
	StorageContainerId pulumi.StringPtrInput `pulumi:"storageContainerId"`
}

HyperVToAzStack disk input.

func (HyperVToAzStackHCIDiskInputArgs) ElementType

func (HyperVToAzStackHCIDiskInputArgs) ToHyperVToAzStackHCIDiskInputOutput

func (i HyperVToAzStackHCIDiskInputArgs) ToHyperVToAzStackHCIDiskInputOutput() HyperVToAzStackHCIDiskInputOutput

func (HyperVToAzStackHCIDiskInputArgs) ToHyperVToAzStackHCIDiskInputOutputWithContext

func (i HyperVToAzStackHCIDiskInputArgs) ToHyperVToAzStackHCIDiskInputOutputWithContext(ctx context.Context) HyperVToAzStackHCIDiskInputOutput

type HyperVToAzStackHCIDiskInputArray

type HyperVToAzStackHCIDiskInputArray []HyperVToAzStackHCIDiskInputInput

func (HyperVToAzStackHCIDiskInputArray) ElementType

func (HyperVToAzStackHCIDiskInputArray) ToHyperVToAzStackHCIDiskInputArrayOutput

func (i HyperVToAzStackHCIDiskInputArray) ToHyperVToAzStackHCIDiskInputArrayOutput() HyperVToAzStackHCIDiskInputArrayOutput

func (HyperVToAzStackHCIDiskInputArray) ToHyperVToAzStackHCIDiskInputArrayOutputWithContext

func (i HyperVToAzStackHCIDiskInputArray) ToHyperVToAzStackHCIDiskInputArrayOutputWithContext(ctx context.Context) HyperVToAzStackHCIDiskInputArrayOutput

type HyperVToAzStackHCIDiskInputArrayInput

type HyperVToAzStackHCIDiskInputArrayInput interface {
	pulumi.Input

	ToHyperVToAzStackHCIDiskInputArrayOutput() HyperVToAzStackHCIDiskInputArrayOutput
	ToHyperVToAzStackHCIDiskInputArrayOutputWithContext(context.Context) HyperVToAzStackHCIDiskInputArrayOutput
}

HyperVToAzStackHCIDiskInputArrayInput is an input type that accepts HyperVToAzStackHCIDiskInputArray and HyperVToAzStackHCIDiskInputArrayOutput values. You can construct a concrete instance of `HyperVToAzStackHCIDiskInputArrayInput` via:

HyperVToAzStackHCIDiskInputArray{ HyperVToAzStackHCIDiskInputArgs{...} }

type HyperVToAzStackHCIDiskInputArrayOutput

type HyperVToAzStackHCIDiskInputArrayOutput struct{ *pulumi.OutputState }

func (HyperVToAzStackHCIDiskInputArrayOutput) ElementType

func (HyperVToAzStackHCIDiskInputArrayOutput) Index

func (HyperVToAzStackHCIDiskInputArrayOutput) ToHyperVToAzStackHCIDiskInputArrayOutput

func (o HyperVToAzStackHCIDiskInputArrayOutput) ToHyperVToAzStackHCIDiskInputArrayOutput() HyperVToAzStackHCIDiskInputArrayOutput

func (HyperVToAzStackHCIDiskInputArrayOutput) ToHyperVToAzStackHCIDiskInputArrayOutputWithContext

func (o HyperVToAzStackHCIDiskInputArrayOutput) ToHyperVToAzStackHCIDiskInputArrayOutputWithContext(ctx context.Context) HyperVToAzStackHCIDiskInputArrayOutput

type HyperVToAzStackHCIDiskInputInput

type HyperVToAzStackHCIDiskInputInput interface {
	pulumi.Input

	ToHyperVToAzStackHCIDiskInputOutput() HyperVToAzStackHCIDiskInputOutput
	ToHyperVToAzStackHCIDiskInputOutputWithContext(context.Context) HyperVToAzStackHCIDiskInputOutput
}

HyperVToAzStackHCIDiskInputInput is an input type that accepts HyperVToAzStackHCIDiskInputArgs and HyperVToAzStackHCIDiskInputOutput values. You can construct a concrete instance of `HyperVToAzStackHCIDiskInputInput` via:

HyperVToAzStackHCIDiskInputArgs{...}

type HyperVToAzStackHCIDiskInputOutput

type HyperVToAzStackHCIDiskInputOutput struct{ *pulumi.OutputState }

HyperVToAzStack disk input.

func (HyperVToAzStackHCIDiskInputOutput) DiskFileFormat

Gets or sets the type of the virtual hard disk, vhd or vhdx.

func (HyperVToAzStackHCIDiskInputOutput) DiskId

Gets or sets the disk Id.

func (HyperVToAzStackHCIDiskInputOutput) DiskSizeGB

Gets or sets the disk size in GB.

func (HyperVToAzStackHCIDiskInputOutput) ElementType

func (HyperVToAzStackHCIDiskInputOutput) IsDynamic

Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.

func (HyperVToAzStackHCIDiskInputOutput) IsOsDisk

Gets or sets a value indicating whether disk is os disk.

func (HyperVToAzStackHCIDiskInputOutput) StorageContainerId

Gets or sets the target storage account ARM Id.

func (HyperVToAzStackHCIDiskInputOutput) ToHyperVToAzStackHCIDiskInputOutput

func (o HyperVToAzStackHCIDiskInputOutput) ToHyperVToAzStackHCIDiskInputOutput() HyperVToAzStackHCIDiskInputOutput

func (HyperVToAzStackHCIDiskInputOutput) ToHyperVToAzStackHCIDiskInputOutputWithContext

func (o HyperVToAzStackHCIDiskInputOutput) ToHyperVToAzStackHCIDiskInputOutputWithContext(ctx context.Context) HyperVToAzStackHCIDiskInputOutput

type HyperVToAzStackHCIDiskInputResponse

type HyperVToAzStackHCIDiskInputResponse struct {
	// Gets or sets the type of the virtual hard disk, vhd or vhdx.
	DiskFileFormat string `pulumi:"diskFileFormat"`
	// Gets or sets the disk Id.
	DiskId string `pulumi:"diskId"`
	// Gets or sets the disk size in GB.
	DiskSizeGB float64 `pulumi:"diskSizeGB"`
	// Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard
	// disk.
	IsDynamic *bool `pulumi:"isDynamic"`
	// Gets or sets a value indicating whether disk is os disk.
	IsOsDisk bool `pulumi:"isOsDisk"`
	// Gets or sets the target storage account ARM Id.
	StorageContainerId *string `pulumi:"storageContainerId"`
}

HyperVToAzStack disk input.

type HyperVToAzStackHCIDiskInputResponseArrayOutput

type HyperVToAzStackHCIDiskInputResponseArrayOutput struct{ *pulumi.OutputState }

func (HyperVToAzStackHCIDiskInputResponseArrayOutput) ElementType

func (HyperVToAzStackHCIDiskInputResponseArrayOutput) Index

func (HyperVToAzStackHCIDiskInputResponseArrayOutput) ToHyperVToAzStackHCIDiskInputResponseArrayOutput

func (o HyperVToAzStackHCIDiskInputResponseArrayOutput) ToHyperVToAzStackHCIDiskInputResponseArrayOutput() HyperVToAzStackHCIDiskInputResponseArrayOutput

func (HyperVToAzStackHCIDiskInputResponseArrayOutput) ToHyperVToAzStackHCIDiskInputResponseArrayOutputWithContext

func (o HyperVToAzStackHCIDiskInputResponseArrayOutput) ToHyperVToAzStackHCIDiskInputResponseArrayOutputWithContext(ctx context.Context) HyperVToAzStackHCIDiskInputResponseArrayOutput

type HyperVToAzStackHCIDiskInputResponseOutput

type HyperVToAzStackHCIDiskInputResponseOutput struct{ *pulumi.OutputState }

HyperVToAzStack disk input.

func (HyperVToAzStackHCIDiskInputResponseOutput) DiskFileFormat

Gets or sets the type of the virtual hard disk, vhd or vhdx.

func (HyperVToAzStackHCIDiskInputResponseOutput) DiskId

Gets or sets the disk Id.

func (HyperVToAzStackHCIDiskInputResponseOutput) DiskSizeGB

Gets or sets the disk size in GB.

func (HyperVToAzStackHCIDiskInputResponseOutput) ElementType

func (HyperVToAzStackHCIDiskInputResponseOutput) IsDynamic

Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.

func (HyperVToAzStackHCIDiskInputResponseOutput) IsOsDisk

Gets or sets a value indicating whether disk is os disk.

func (HyperVToAzStackHCIDiskInputResponseOutput) StorageContainerId

Gets or sets the target storage account ARM Id.

func (HyperVToAzStackHCIDiskInputResponseOutput) ToHyperVToAzStackHCIDiskInputResponseOutput

func (o HyperVToAzStackHCIDiskInputResponseOutput) ToHyperVToAzStackHCIDiskInputResponseOutput() HyperVToAzStackHCIDiskInputResponseOutput

func (HyperVToAzStackHCIDiskInputResponseOutput) ToHyperVToAzStackHCIDiskInputResponseOutputWithContext

func (o HyperVToAzStackHCIDiskInputResponseOutput) ToHyperVToAzStackHCIDiskInputResponseOutputWithContext(ctx context.Context) HyperVToAzStackHCIDiskInputResponseOutput

type HyperVToAzStackHCINicInput

type HyperVToAzStackHCINicInput struct {
	// Gets or sets the NIC Id.
	NicId string `pulumi:"nicId"`
	// Gets or sets the selection type of the NIC.
	SelectionTypeForFailover string `pulumi:"selectionTypeForFailover"`
	// Gets or sets the target network Id within AzStackHCI Cluster.
	TargetNetworkId string `pulumi:"targetNetworkId"`
	// Gets or sets the target test network Id within AzStackHCI Cluster.
	TestNetworkId string `pulumi:"testNetworkId"`
}

HyperVToAzStackHCI NIC properties.

type HyperVToAzStackHCINicInputArgs

type HyperVToAzStackHCINicInputArgs struct {
	// Gets or sets the NIC Id.
	NicId pulumi.StringInput `pulumi:"nicId"`
	// Gets or sets the selection type of the NIC.
	SelectionTypeForFailover pulumi.StringInput `pulumi:"selectionTypeForFailover"`
	// Gets or sets the target network Id within AzStackHCI Cluster.
	TargetNetworkId pulumi.StringInput `pulumi:"targetNetworkId"`
	// Gets or sets the target test network Id within AzStackHCI Cluster.
	TestNetworkId pulumi.StringInput `pulumi:"testNetworkId"`
}

HyperVToAzStackHCI NIC properties.

func (HyperVToAzStackHCINicInputArgs) ElementType

func (HyperVToAzStackHCINicInputArgs) ToHyperVToAzStackHCINicInputOutput

func (i HyperVToAzStackHCINicInputArgs) ToHyperVToAzStackHCINicInputOutput() HyperVToAzStackHCINicInputOutput

func (HyperVToAzStackHCINicInputArgs) ToHyperVToAzStackHCINicInputOutputWithContext

func (i HyperVToAzStackHCINicInputArgs) ToHyperVToAzStackHCINicInputOutputWithContext(ctx context.Context) HyperVToAzStackHCINicInputOutput

type HyperVToAzStackHCINicInputArray

type HyperVToAzStackHCINicInputArray []HyperVToAzStackHCINicInputInput

func (HyperVToAzStackHCINicInputArray) ElementType

func (HyperVToAzStackHCINicInputArray) ToHyperVToAzStackHCINicInputArrayOutput

func (i HyperVToAzStackHCINicInputArray) ToHyperVToAzStackHCINicInputArrayOutput() HyperVToAzStackHCINicInputArrayOutput

func (HyperVToAzStackHCINicInputArray) ToHyperVToAzStackHCINicInputArrayOutputWithContext

func (i HyperVToAzStackHCINicInputArray) ToHyperVToAzStackHCINicInputArrayOutputWithContext(ctx context.Context) HyperVToAzStackHCINicInputArrayOutput

type HyperVToAzStackHCINicInputArrayInput

type HyperVToAzStackHCINicInputArrayInput interface {
	pulumi.Input

	ToHyperVToAzStackHCINicInputArrayOutput() HyperVToAzStackHCINicInputArrayOutput
	ToHyperVToAzStackHCINicInputArrayOutputWithContext(context.Context) HyperVToAzStackHCINicInputArrayOutput
}

HyperVToAzStackHCINicInputArrayInput is an input type that accepts HyperVToAzStackHCINicInputArray and HyperVToAzStackHCINicInputArrayOutput values. You can construct a concrete instance of `HyperVToAzStackHCINicInputArrayInput` via:

HyperVToAzStackHCINicInputArray{ HyperVToAzStackHCINicInputArgs{...} }

type HyperVToAzStackHCINicInputArrayOutput

type HyperVToAzStackHCINicInputArrayOutput struct{ *pulumi.OutputState }

func (HyperVToAzStackHCINicInputArrayOutput) ElementType

func (HyperVToAzStackHCINicInputArrayOutput) Index

func (HyperVToAzStackHCINicInputArrayOutput) ToHyperVToAzStackHCINicInputArrayOutput

func (o HyperVToAzStackHCINicInputArrayOutput) ToHyperVToAzStackHCINicInputArrayOutput() HyperVToAzStackHCINicInputArrayOutput

func (HyperVToAzStackHCINicInputArrayOutput) ToHyperVToAzStackHCINicInputArrayOutputWithContext

func (o HyperVToAzStackHCINicInputArrayOutput) ToHyperVToAzStackHCINicInputArrayOutputWithContext(ctx context.Context) HyperVToAzStackHCINicInputArrayOutput

type HyperVToAzStackHCINicInputInput

type HyperVToAzStackHCINicInputInput interface {
	pulumi.Input

	ToHyperVToAzStackHCINicInputOutput() HyperVToAzStackHCINicInputOutput
	ToHyperVToAzStackHCINicInputOutputWithContext(context.Context) HyperVToAzStackHCINicInputOutput
}

HyperVToAzStackHCINicInputInput is an input type that accepts HyperVToAzStackHCINicInputArgs and HyperVToAzStackHCINicInputOutput values. You can construct a concrete instance of `HyperVToAzStackHCINicInputInput` via:

HyperVToAzStackHCINicInputArgs{...}

type HyperVToAzStackHCINicInputOutput

type HyperVToAzStackHCINicInputOutput struct{ *pulumi.OutputState }

HyperVToAzStackHCI NIC properties.

func (HyperVToAzStackHCINicInputOutput) ElementType

func (HyperVToAzStackHCINicInputOutput) NicId

Gets or sets the NIC Id.

func (HyperVToAzStackHCINicInputOutput) SelectionTypeForFailover

func (o HyperVToAzStackHCINicInputOutput) SelectionTypeForFailover() pulumi.StringOutput

Gets or sets the selection type of the NIC.

func (HyperVToAzStackHCINicInputOutput) TargetNetworkId

Gets or sets the target network Id within AzStackHCI Cluster.

func (HyperVToAzStackHCINicInputOutput) TestNetworkId

Gets or sets the target test network Id within AzStackHCI Cluster.

func (HyperVToAzStackHCINicInputOutput) ToHyperVToAzStackHCINicInputOutput

func (o HyperVToAzStackHCINicInputOutput) ToHyperVToAzStackHCINicInputOutput() HyperVToAzStackHCINicInputOutput

func (HyperVToAzStackHCINicInputOutput) ToHyperVToAzStackHCINicInputOutputWithContext

func (o HyperVToAzStackHCINicInputOutput) ToHyperVToAzStackHCINicInputOutputWithContext(ctx context.Context) HyperVToAzStackHCINicInputOutput

type HyperVToAzStackHCINicInputResponse

type HyperVToAzStackHCINicInputResponse struct {
	// Gets or sets the network name.
	NetworkName string `pulumi:"networkName"`
	// Gets or sets the NIC Id.
	NicId string `pulumi:"nicId"`
	// Gets or sets the selection type of the NIC.
	SelectionTypeForFailover string `pulumi:"selectionTypeForFailover"`
	// Gets or sets the target network Id within AzStackHCI Cluster.
	TargetNetworkId string `pulumi:"targetNetworkId"`
	// Gets or sets the target test network Id within AzStackHCI Cluster.
	TestNetworkId string `pulumi:"testNetworkId"`
}

HyperVToAzStackHCI NIC properties.

type HyperVToAzStackHCINicInputResponseArrayOutput

type HyperVToAzStackHCINicInputResponseArrayOutput struct{ *pulumi.OutputState }

func (HyperVToAzStackHCINicInputResponseArrayOutput) ElementType

func (HyperVToAzStackHCINicInputResponseArrayOutput) Index

func (HyperVToAzStackHCINicInputResponseArrayOutput) ToHyperVToAzStackHCINicInputResponseArrayOutput

func (o HyperVToAzStackHCINicInputResponseArrayOutput) ToHyperVToAzStackHCINicInputResponseArrayOutput() HyperVToAzStackHCINicInputResponseArrayOutput

func (HyperVToAzStackHCINicInputResponseArrayOutput) ToHyperVToAzStackHCINicInputResponseArrayOutputWithContext

func (o HyperVToAzStackHCINicInputResponseArrayOutput) ToHyperVToAzStackHCINicInputResponseArrayOutputWithContext(ctx context.Context) HyperVToAzStackHCINicInputResponseArrayOutput

type HyperVToAzStackHCINicInputResponseOutput

type HyperVToAzStackHCINicInputResponseOutput struct{ *pulumi.OutputState }

HyperVToAzStackHCI NIC properties.

func (HyperVToAzStackHCINicInputResponseOutput) ElementType

func (HyperVToAzStackHCINicInputResponseOutput) NetworkName

Gets or sets the network name.

func (HyperVToAzStackHCINicInputResponseOutput) NicId

Gets or sets the NIC Id.

func (HyperVToAzStackHCINicInputResponseOutput) SelectionTypeForFailover

func (o HyperVToAzStackHCINicInputResponseOutput) SelectionTypeForFailover() pulumi.StringOutput

Gets or sets the selection type of the NIC.

func (HyperVToAzStackHCINicInputResponseOutput) TargetNetworkId

Gets or sets the target network Id within AzStackHCI Cluster.

func (HyperVToAzStackHCINicInputResponseOutput) TestNetworkId

Gets or sets the target test network Id within AzStackHCI Cluster.

func (HyperVToAzStackHCINicInputResponseOutput) ToHyperVToAzStackHCINicInputResponseOutput

func (o HyperVToAzStackHCINicInputResponseOutput) ToHyperVToAzStackHCINicInputResponseOutput() HyperVToAzStackHCINicInputResponseOutput

func (HyperVToAzStackHCINicInputResponseOutput) ToHyperVToAzStackHCINicInputResponseOutputWithContext

func (o HyperVToAzStackHCINicInputResponseOutput) ToHyperVToAzStackHCINicInputResponseOutputWithContext(ctx context.Context) HyperVToAzStackHCINicInputResponseOutput

type HyperVToAzStackHCIPolicyModelCustomProperties

type HyperVToAzStackHCIPolicyModelCustomProperties struct {
	// Gets or sets the app consistent snapshot frequency (in minutes).
	AppConsistentFrequencyInMinutes int `pulumi:"appConsistentFrequencyInMinutes"`
	// Gets or sets the crash consistent snapshot frequency (in minutes).
	CrashConsistentFrequencyInMinutes int `pulumi:"crashConsistentFrequencyInMinutes"`
	// Gets or sets the instance type.
	// Expected value is 'HyperVToAzStackHCI'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the duration in minutes until which the recovery points need to be
	// stored.
	RecoveryPointHistoryInMinutes int `pulumi:"recoveryPointHistoryInMinutes"`
}

HyperV To AzStackHCI Policy model custom properties.

type HyperVToAzStackHCIPolicyModelCustomPropertiesArgs

type HyperVToAzStackHCIPolicyModelCustomPropertiesArgs struct {
	// Gets or sets the app consistent snapshot frequency (in minutes).
	AppConsistentFrequencyInMinutes pulumi.IntInput `pulumi:"appConsistentFrequencyInMinutes"`
	// Gets or sets the crash consistent snapshot frequency (in minutes).
	CrashConsistentFrequencyInMinutes pulumi.IntInput `pulumi:"crashConsistentFrequencyInMinutes"`
	// Gets or sets the instance type.
	// Expected value is 'HyperVToAzStackHCI'.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets the duration in minutes until which the recovery points need to be
	// stored.
	RecoveryPointHistoryInMinutes pulumi.IntInput `pulumi:"recoveryPointHistoryInMinutes"`
}

HyperV To AzStackHCI Policy model custom properties.

func (HyperVToAzStackHCIPolicyModelCustomPropertiesArgs) ElementType

func (HyperVToAzStackHCIPolicyModelCustomPropertiesArgs) ToHyperVToAzStackHCIPolicyModelCustomPropertiesOutput

func (i HyperVToAzStackHCIPolicyModelCustomPropertiesArgs) ToHyperVToAzStackHCIPolicyModelCustomPropertiesOutput() HyperVToAzStackHCIPolicyModelCustomPropertiesOutput

func (HyperVToAzStackHCIPolicyModelCustomPropertiesArgs) ToHyperVToAzStackHCIPolicyModelCustomPropertiesOutputWithContext

func (i HyperVToAzStackHCIPolicyModelCustomPropertiesArgs) ToHyperVToAzStackHCIPolicyModelCustomPropertiesOutputWithContext(ctx context.Context) HyperVToAzStackHCIPolicyModelCustomPropertiesOutput

type HyperVToAzStackHCIPolicyModelCustomPropertiesInput

type HyperVToAzStackHCIPolicyModelCustomPropertiesInput interface {
	pulumi.Input

	ToHyperVToAzStackHCIPolicyModelCustomPropertiesOutput() HyperVToAzStackHCIPolicyModelCustomPropertiesOutput
	ToHyperVToAzStackHCIPolicyModelCustomPropertiesOutputWithContext(context.Context) HyperVToAzStackHCIPolicyModelCustomPropertiesOutput
}

HyperVToAzStackHCIPolicyModelCustomPropertiesInput is an input type that accepts HyperVToAzStackHCIPolicyModelCustomPropertiesArgs and HyperVToAzStackHCIPolicyModelCustomPropertiesOutput values. You can construct a concrete instance of `HyperVToAzStackHCIPolicyModelCustomPropertiesInput` via:

HyperVToAzStackHCIPolicyModelCustomPropertiesArgs{...}

type HyperVToAzStackHCIPolicyModelCustomPropertiesOutput

type HyperVToAzStackHCIPolicyModelCustomPropertiesOutput struct{ *pulumi.OutputState }

HyperV To AzStackHCI Policy model custom properties.

func (HyperVToAzStackHCIPolicyModelCustomPropertiesOutput) AppConsistentFrequencyInMinutes

func (o HyperVToAzStackHCIPolicyModelCustomPropertiesOutput) AppConsistentFrequencyInMinutes() pulumi.IntOutput

Gets or sets the app consistent snapshot frequency (in minutes).

func (HyperVToAzStackHCIPolicyModelCustomPropertiesOutput) CrashConsistentFrequencyInMinutes

func (o HyperVToAzStackHCIPolicyModelCustomPropertiesOutput) CrashConsistentFrequencyInMinutes() pulumi.IntOutput

Gets or sets the crash consistent snapshot frequency (in minutes).

func (HyperVToAzStackHCIPolicyModelCustomPropertiesOutput) ElementType

func (HyperVToAzStackHCIPolicyModelCustomPropertiesOutput) InstanceType

Gets or sets the instance type. Expected value is 'HyperVToAzStackHCI'.

func (HyperVToAzStackHCIPolicyModelCustomPropertiesOutput) RecoveryPointHistoryInMinutes

func (o HyperVToAzStackHCIPolicyModelCustomPropertiesOutput) RecoveryPointHistoryInMinutes() pulumi.IntOutput

Gets or sets the duration in minutes until which the recovery points need to be stored.

func (HyperVToAzStackHCIPolicyModelCustomPropertiesOutput) ToHyperVToAzStackHCIPolicyModelCustomPropertiesOutput

func (o HyperVToAzStackHCIPolicyModelCustomPropertiesOutput) ToHyperVToAzStackHCIPolicyModelCustomPropertiesOutput() HyperVToAzStackHCIPolicyModelCustomPropertiesOutput

func (HyperVToAzStackHCIPolicyModelCustomPropertiesOutput) ToHyperVToAzStackHCIPolicyModelCustomPropertiesOutputWithContext

func (o HyperVToAzStackHCIPolicyModelCustomPropertiesOutput) ToHyperVToAzStackHCIPolicyModelCustomPropertiesOutputWithContext(ctx context.Context) HyperVToAzStackHCIPolicyModelCustomPropertiesOutput

type HyperVToAzStackHCIPolicyModelCustomPropertiesResponse

type HyperVToAzStackHCIPolicyModelCustomPropertiesResponse struct {
	// Gets or sets the app consistent snapshot frequency (in minutes).
	AppConsistentFrequencyInMinutes int `pulumi:"appConsistentFrequencyInMinutes"`
	// Gets or sets the crash consistent snapshot frequency (in minutes).
	CrashConsistentFrequencyInMinutes int `pulumi:"crashConsistentFrequencyInMinutes"`
	// Gets or sets the instance type.
	// Expected value is 'HyperVToAzStackHCI'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the duration in minutes until which the recovery points need to be
	// stored.
	RecoveryPointHistoryInMinutes int `pulumi:"recoveryPointHistoryInMinutes"`
}

HyperV To AzStackHCI Policy model custom properties.

type HyperVToAzStackHCIPolicyModelCustomPropertiesResponseOutput

type HyperVToAzStackHCIPolicyModelCustomPropertiesResponseOutput struct{ *pulumi.OutputState }

HyperV To AzStackHCI Policy model custom properties.

func (HyperVToAzStackHCIPolicyModelCustomPropertiesResponseOutput) AppConsistentFrequencyInMinutes

Gets or sets the app consistent snapshot frequency (in minutes).

func (HyperVToAzStackHCIPolicyModelCustomPropertiesResponseOutput) CrashConsistentFrequencyInMinutes

Gets or sets the crash consistent snapshot frequency (in minutes).

func (HyperVToAzStackHCIPolicyModelCustomPropertiesResponseOutput) ElementType

func (HyperVToAzStackHCIPolicyModelCustomPropertiesResponseOutput) InstanceType

Gets or sets the instance type. Expected value is 'HyperVToAzStackHCI'.

func (HyperVToAzStackHCIPolicyModelCustomPropertiesResponseOutput) RecoveryPointHistoryInMinutes

Gets or sets the duration in minutes until which the recovery points need to be stored.

func (HyperVToAzStackHCIPolicyModelCustomPropertiesResponseOutput) ToHyperVToAzStackHCIPolicyModelCustomPropertiesResponseOutput

func (HyperVToAzStackHCIPolicyModelCustomPropertiesResponseOutput) ToHyperVToAzStackHCIPolicyModelCustomPropertiesResponseOutputWithContext

func (o HyperVToAzStackHCIPolicyModelCustomPropertiesResponseOutput) ToHyperVToAzStackHCIPolicyModelCustomPropertiesResponseOutputWithContext(ctx context.Context) HyperVToAzStackHCIPolicyModelCustomPropertiesResponseOutput

type HyperVToAzStackHCIProtectedDiskPropertiesResponse

type HyperVToAzStackHCIProtectedDiskPropertiesResponse struct {
	// Gets or sets the disk capacity in bytes.
	CapacityInBytes float64 `pulumi:"capacityInBytes"`
	// Gets or sets the disk type.
	DiskType string `pulumi:"diskType"`
	// Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard
	// disk.
	IsDynamic bool `pulumi:"isDynamic"`
	// Gets or sets a value indicating whether the disk is the OS disk.
	IsOsDisk bool `pulumi:"isOsDisk"`
	// Gets or sets the failover clone disk.
	MigrateDiskName string `pulumi:"migrateDiskName"`
	// Gets or sets the seed disk name.
	SeedDiskName string `pulumi:"seedDiskName"`
	// Gets or sets the source disk Id.
	SourceDiskId string `pulumi:"sourceDiskId"`
	// Gets or sets the source disk Name.
	SourceDiskName string `pulumi:"sourceDiskName"`
	// Gets or sets the ARM Id of the storage container.
	StorageContainerId string `pulumi:"storageContainerId"`
	// Gets or sets the local path of the storage container.
	StorageContainerLocalPath string `pulumi:"storageContainerLocalPath"`
	// Gets or sets the test failover clone disk.
	TestMigrateDiskName string `pulumi:"testMigrateDiskName"`
}

HyperVToAzStackHCI protected disk properties.

type HyperVToAzStackHCIProtectedDiskPropertiesResponseArrayOutput

type HyperVToAzStackHCIProtectedDiskPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseArrayOutput) ElementType

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseArrayOutput) Index

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseArrayOutput) ToHyperVToAzStackHCIProtectedDiskPropertiesResponseArrayOutput

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseArrayOutput) ToHyperVToAzStackHCIProtectedDiskPropertiesResponseArrayOutputWithContext

func (o HyperVToAzStackHCIProtectedDiskPropertiesResponseArrayOutput) ToHyperVToAzStackHCIProtectedDiskPropertiesResponseArrayOutputWithContext(ctx context.Context) HyperVToAzStackHCIProtectedDiskPropertiesResponseArrayOutput

type HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput

type HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput struct{ *pulumi.OutputState }

HyperVToAzStackHCI protected disk properties.

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput) CapacityInBytes

Gets or sets the disk capacity in bytes.

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput) DiskType

Gets or sets the disk type.

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput) ElementType

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput) IsDynamic

Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput) IsOsDisk

Gets or sets a value indicating whether the disk is the OS disk.

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput) MigrateDiskName

Gets or sets the failover clone disk.

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput) SeedDiskName

Gets or sets the seed disk name.

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput) SourceDiskId

Gets or sets the source disk Id.

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput) SourceDiskName

Gets or sets the source disk Name.

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput) StorageContainerId

Gets or sets the ARM Id of the storage container.

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput) StorageContainerLocalPath

Gets or sets the local path of the storage container.

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput) TestMigrateDiskName

Gets or sets the test failover clone disk.

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput) ToHyperVToAzStackHCIProtectedDiskPropertiesResponseOutput

func (HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput) ToHyperVToAzStackHCIProtectedDiskPropertiesResponseOutputWithContext

func (o HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput) ToHyperVToAzStackHCIProtectedDiskPropertiesResponseOutputWithContext(ctx context.Context) HyperVToAzStackHCIProtectedDiskPropertiesResponseOutput

type HyperVToAzStackHCIProtectedItemModelCustomProperties

type HyperVToAzStackHCIProtectedItemModelCustomProperties struct {
	// Gets or sets the location of Azure Arc HCI custom location resource.
	CustomLocationRegion string `pulumi:"customLocationRegion"`
	// Gets or sets the list of disks to replicate.
	DisksToInclude []HyperVToAzStackHCIDiskInput `pulumi:"disksToInclude"`
	// Protected item dynamic memory config.
	DynamicMemoryConfig *ProtectedItemDynamicMemoryConfig `pulumi:"dynamicMemoryConfig"`
	// Gets or sets the ARM Id of the discovered machine.
	FabricDiscoveryMachineId string `pulumi:"fabricDiscoveryMachineId"`
	// Gets or sets the hypervisor generation of the virtual machine.
	HyperVGeneration string `pulumi:"hyperVGeneration"`
	// Gets or sets the instance type.
	// Expected value is 'HyperVToAzStackHCI'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets a value indicating whether memory is dynamical.
	IsDynamicRam *bool `pulumi:"isDynamicRam"`
	// Gets or sets the list of VM NIC to replicate.
	NicsToInclude []HyperVToAzStackHCINicInput `pulumi:"nicsToInclude"`
	// Gets or sets the Run As account Id.
	RunAsAccountId string `pulumi:"runAsAccountId"`
	// Gets or sets the source DRA name.
	SourceDraName string `pulumi:"sourceDraName"`
	// Gets or sets the target storage container ARM Id.
	StorageContainerId string `pulumi:"storageContainerId"`
	// Gets or sets the Target Arc Cluster Custom Location ARM Id.
	TargetArcClusterCustomLocationId string `pulumi:"targetArcClusterCustomLocationId"`
	// Gets or sets the target CPU cores.
	TargetCpuCores *int `pulumi:"targetCpuCores"`
	// Gets or sets the target DRA name.
	TargetDraName string `pulumi:"targetDraName"`
	// Gets or sets the Target HCI Cluster ARM Id.
	TargetHciClusterId string `pulumi:"targetHciClusterId"`
	// Gets or sets the target memory in mega-bytes.
	TargetMemoryInMegaBytes *int `pulumi:"targetMemoryInMegaBytes"`
	// Gets or sets the target network Id within AzStackHCI Cluster.
	TargetNetworkId *string `pulumi:"targetNetworkId"`
	// Gets or sets the target resource group ARM Id.
	TargetResourceGroupId string `pulumi:"targetResourceGroupId"`
	// Gets or sets the target VM display name.
	TargetVmName *string `pulumi:"targetVmName"`
	// Gets or sets the target test network Id within AzStackHCI Cluster.
	TestNetworkId *string `pulumi:"testNetworkId"`
}

HyperV to AzStackHCI Protected item model custom properties.

type HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs

type HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs struct {
	// Gets or sets the location of Azure Arc HCI custom location resource.
	CustomLocationRegion pulumi.StringInput `pulumi:"customLocationRegion"`
	// Gets or sets the list of disks to replicate.
	DisksToInclude HyperVToAzStackHCIDiskInputArrayInput `pulumi:"disksToInclude"`
	// Protected item dynamic memory config.
	DynamicMemoryConfig ProtectedItemDynamicMemoryConfigPtrInput `pulumi:"dynamicMemoryConfig"`
	// Gets or sets the ARM Id of the discovered machine.
	FabricDiscoveryMachineId pulumi.StringInput `pulumi:"fabricDiscoveryMachineId"`
	// Gets or sets the hypervisor generation of the virtual machine.
	HyperVGeneration pulumi.StringInput `pulumi:"hyperVGeneration"`
	// Gets or sets the instance type.
	// Expected value is 'HyperVToAzStackHCI'.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets a value indicating whether memory is dynamical.
	IsDynamicRam pulumi.BoolPtrInput `pulumi:"isDynamicRam"`
	// Gets or sets the list of VM NIC to replicate.
	NicsToInclude HyperVToAzStackHCINicInputArrayInput `pulumi:"nicsToInclude"`
	// Gets or sets the Run As account Id.
	RunAsAccountId pulumi.StringInput `pulumi:"runAsAccountId"`
	// Gets or sets the source DRA name.
	SourceDraName pulumi.StringInput `pulumi:"sourceDraName"`
	// Gets or sets the target storage container ARM Id.
	StorageContainerId pulumi.StringInput `pulumi:"storageContainerId"`
	// Gets or sets the Target Arc Cluster Custom Location ARM Id.
	TargetArcClusterCustomLocationId pulumi.StringInput `pulumi:"targetArcClusterCustomLocationId"`
	// Gets or sets the target CPU cores.
	TargetCpuCores pulumi.IntPtrInput `pulumi:"targetCpuCores"`
	// Gets or sets the target DRA name.
	TargetDraName pulumi.StringInput `pulumi:"targetDraName"`
	// Gets or sets the Target HCI Cluster ARM Id.
	TargetHciClusterId pulumi.StringInput `pulumi:"targetHciClusterId"`
	// Gets or sets the target memory in mega-bytes.
	TargetMemoryInMegaBytes pulumi.IntPtrInput `pulumi:"targetMemoryInMegaBytes"`
	// Gets or sets the target network Id within AzStackHCI Cluster.
	TargetNetworkId pulumi.StringPtrInput `pulumi:"targetNetworkId"`
	// Gets or sets the target resource group ARM Id.
	TargetResourceGroupId pulumi.StringInput `pulumi:"targetResourceGroupId"`
	// Gets or sets the target VM display name.
	TargetVmName pulumi.StringPtrInput `pulumi:"targetVmName"`
	// Gets or sets the target test network Id within AzStackHCI Cluster.
	TestNetworkId pulumi.StringPtrInput `pulumi:"testNetworkId"`
}

HyperV to AzStackHCI Protected item model custom properties.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs) ElementType

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs) ToHyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs) ToHyperVToAzStackHCIProtectedItemModelCustomPropertiesOutputWithContext

func (i HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs) ToHyperVToAzStackHCIProtectedItemModelCustomPropertiesOutputWithContext(ctx context.Context) HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput

type HyperVToAzStackHCIProtectedItemModelCustomPropertiesInput

type HyperVToAzStackHCIProtectedItemModelCustomPropertiesInput interface {
	pulumi.Input

	ToHyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput() HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput
	ToHyperVToAzStackHCIProtectedItemModelCustomPropertiesOutputWithContext(context.Context) HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput
}

HyperVToAzStackHCIProtectedItemModelCustomPropertiesInput is an input type that accepts HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs and HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput values. You can construct a concrete instance of `HyperVToAzStackHCIProtectedItemModelCustomPropertiesInput` via:

HyperVToAzStackHCIProtectedItemModelCustomPropertiesArgs{...}

type HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput

type HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput struct{ *pulumi.OutputState }

HyperV to AzStackHCI Protected item model custom properties.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) CustomLocationRegion

Gets or sets the location of Azure Arc HCI custom location resource.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) DisksToInclude

Gets or sets the list of disks to replicate.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) DynamicMemoryConfig

Protected item dynamic memory config.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) ElementType

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) FabricDiscoveryMachineId

Gets or sets the ARM Id of the discovered machine.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) HyperVGeneration

Gets or sets the hypervisor generation of the virtual machine.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) InstanceType

Gets or sets the instance type. Expected value is 'HyperVToAzStackHCI'.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) IsDynamicRam

Gets or sets a value indicating whether memory is dynamical.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) NicsToInclude

Gets or sets the list of VM NIC to replicate.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) RunAsAccountId

Gets or sets the Run As account Id.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) SourceDraName

Gets or sets the source DRA name.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) StorageContainerId

Gets or sets the target storage container ARM Id.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetArcClusterCustomLocationId

Gets or sets the Target Arc Cluster Custom Location ARM Id.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetCpuCores

Gets or sets the target CPU cores.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetDraName

Gets or sets the target DRA name.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetHciClusterId

Gets or sets the Target HCI Cluster ARM Id.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetMemoryInMegaBytes

Gets or sets the target memory in mega-bytes.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetNetworkId

Gets or sets the target network Id within AzStackHCI Cluster.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetResourceGroupId

Gets or sets the target resource group ARM Id.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetVmName

Gets or sets the target VM display name.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) TestNetworkId

Gets or sets the target test network Id within AzStackHCI Cluster.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) ToHyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) ToHyperVToAzStackHCIProtectedItemModelCustomPropertiesOutputWithContext

func (o HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput) ToHyperVToAzStackHCIProtectedItemModelCustomPropertiesOutputWithContext(ctx context.Context) HyperVToAzStackHCIProtectedItemModelCustomPropertiesOutput

type HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponse

type HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponse struct {
	// Gets or sets the location of the protected item.
	ActiveLocation string `pulumi:"activeLocation"`
	// Gets or sets the location of Azure Arc HCI custom location resource.
	CustomLocationRegion string `pulumi:"customLocationRegion"`
	// Gets or sets the list of disks to replicate.
	DisksToInclude []HyperVToAzStackHCIDiskInputResponse `pulumi:"disksToInclude"`
	// Protected item dynamic memory config.
	DynamicMemoryConfig *ProtectedItemDynamicMemoryConfigResponse `pulumi:"dynamicMemoryConfig"`
	// Gets or sets the ARM Id of the discovered machine.
	FabricDiscoveryMachineId string `pulumi:"fabricDiscoveryMachineId"`
	// Gets or sets the recovery point Id to which the VM was failed over.
	FailoverRecoveryPointId string `pulumi:"failoverRecoveryPointId"`
	// Gets or sets the firmware type.
	FirmwareType string `pulumi:"firmwareType"`
	// Gets or sets the hypervisor generation of the virtual machine.
	HyperVGeneration string `pulumi:"hyperVGeneration"`
	// Gets or sets the initial replication progress percentage. This is calculated based on
	// total bytes processed for all disks in the source VM.
	InitialReplicationProgressPercentage int `pulumi:"initialReplicationProgressPercentage"`
	// Gets or sets the instance type.
	// Expected value is 'HyperVToAzStackHCI'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets a value indicating whether memory is dynamical.
	IsDynamicRam *bool `pulumi:"isDynamicRam"`
	// Gets or sets the last recovery point Id.
	LastRecoveryPointId string `pulumi:"lastRecoveryPointId"`
	// Gets or sets the last recovery point received time.
	LastRecoveryPointReceived string `pulumi:"lastRecoveryPointReceived"`
	// Gets or sets the latest timestamp that replication status is updated.
	LastReplicationUpdateTime string `pulumi:"lastReplicationUpdateTime"`
	// Gets or sets the list of VM NIC to replicate.
	NicsToInclude []HyperVToAzStackHCINicInputResponse `pulumi:"nicsToInclude"`
	// Gets or sets the name of the OS.
	OsName string `pulumi:"osName"`
	// Gets or sets the type of the OS.
	OsType string `pulumi:"osType"`
	// Gets or sets the list of protected disks.
	ProtectedDisks []HyperVToAzStackHCIProtectedDiskPropertiesResponse `pulumi:"protectedDisks"`
	// Gets or sets the VM NIC details.
	ProtectedNics []HyperVToAzStackHCIProtectedNicPropertiesResponse `pulumi:"protectedNics"`
	// Gets or sets the resync progress percentage. This is calculated based on total bytes
	// processed for all disks in the source VM.
	ResyncProgressPercentage int `pulumi:"resyncProgressPercentage"`
	// Gets or sets the Run As account Id.
	RunAsAccountId string `pulumi:"runAsAccountId"`
	// Gets or sets the source appliance name.
	SourceApplianceName string `pulumi:"sourceApplianceName"`
	// Gets or sets the source VM CPU cores.
	SourceCpuCores int `pulumi:"sourceCpuCores"`
	// Gets or sets the source DRA name.
	SourceDraName string `pulumi:"sourceDraName"`
	// Gets or sets the source VM ram memory size in megabytes.
	SourceMemoryInMegaBytes float64 `pulumi:"sourceMemoryInMegaBytes"`
	// Gets or sets the source VM display name.
	SourceVmName string `pulumi:"sourceVmName"`
	// Gets or sets the target storage container ARM Id.
	StorageContainerId string `pulumi:"storageContainerId"`
	// Gets or sets the target appliance name.
	TargetApplianceName string `pulumi:"targetApplianceName"`
	// Gets or sets the Target Arc Cluster Custom Location ARM Id.
	TargetArcClusterCustomLocationId string `pulumi:"targetArcClusterCustomLocationId"`
	// Gets or sets the Target AzStackHCI cluster name.
	TargetAzStackHciClusterName string `pulumi:"targetAzStackHciClusterName"`
	// Gets or sets the target CPU cores.
	TargetCpuCores *int `pulumi:"targetCpuCores"`
	// Gets or sets the target DRA name.
	TargetDraName string `pulumi:"targetDraName"`
	// Gets or sets the Target HCI Cluster ARM Id.
	TargetHciClusterId string `pulumi:"targetHciClusterId"`
	// Gets or sets the target location.
	TargetLocation string `pulumi:"targetLocation"`
	// Gets or sets the target memory in mega-bytes.
	TargetMemoryInMegaBytes *int `pulumi:"targetMemoryInMegaBytes"`
	// Gets or sets the target network Id within AzStackHCI Cluster.
	TargetNetworkId *string `pulumi:"targetNetworkId"`
	// Gets or sets the target resource group ARM Id.
	TargetResourceGroupId string `pulumi:"targetResourceGroupId"`
	// Gets or sets the BIOS Id of the target AzStackHCI VM.
	TargetVmBiosId string `pulumi:"targetVmBiosId"`
	// Gets or sets the target VM display name.
	TargetVmName *string `pulumi:"targetVmName"`
	// Gets or sets the target test network Id within AzStackHCI Cluster.
	TestNetworkId *string `pulumi:"testNetworkId"`
}

HyperV to AzStackHCI Protected item model custom properties.

type HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput

type HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput struct{ *pulumi.OutputState }

HyperV to AzStackHCI Protected item model custom properties.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ActiveLocation

Gets or sets the location of the protected item.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) CustomLocationRegion

Gets or sets the location of Azure Arc HCI custom location resource.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) DisksToInclude

Gets or sets the list of disks to replicate.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) DynamicMemoryConfig

Protected item dynamic memory config.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ElementType

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) FabricDiscoveryMachineId

Gets or sets the ARM Id of the discovered machine.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) FailoverRecoveryPointId

Gets or sets the recovery point Id to which the VM was failed over.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) FirmwareType

Gets or sets the firmware type.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) HyperVGeneration

Gets or sets the hypervisor generation of the virtual machine.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) InitialReplicationProgressPercentage

Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) InstanceType

Gets or sets the instance type. Expected value is 'HyperVToAzStackHCI'.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) IsDynamicRam

Gets or sets a value indicating whether memory is dynamical.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) LastRecoveryPointId

Gets or sets the last recovery point Id.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) LastRecoveryPointReceived

Gets or sets the last recovery point received time.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) LastReplicationUpdateTime

Gets or sets the latest timestamp that replication status is updated.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) NicsToInclude

Gets or sets the list of VM NIC to replicate.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) OsName

Gets or sets the name of the OS.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) OsType

Gets or sets the type of the OS.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ProtectedDisks

Gets or sets the list of protected disks.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ProtectedNics

Gets or sets the VM NIC details.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ResyncProgressPercentage

Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) RunAsAccountId

Gets or sets the Run As account Id.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) SourceApplianceName

Gets or sets the source appliance name.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) SourceCpuCores

Gets or sets the source VM CPU cores.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) SourceDraName

Gets or sets the source DRA name.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) SourceMemoryInMegaBytes

Gets or sets the source VM ram memory size in megabytes.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) SourceVmName

Gets or sets the source VM display name.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) StorageContainerId

Gets or sets the target storage container ARM Id.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetApplianceName

Gets or sets the target appliance name.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetArcClusterCustomLocationId

Gets or sets the Target Arc Cluster Custom Location ARM Id.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetAzStackHciClusterName

Gets or sets the Target AzStackHCI cluster name.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetCpuCores

Gets or sets the target CPU cores.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetDraName

Gets or sets the target DRA name.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetHciClusterId

Gets or sets the Target HCI Cluster ARM Id.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetLocation

Gets or sets the target location.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetMemoryInMegaBytes

Gets or sets the target memory in mega-bytes.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetNetworkId

Gets or sets the target network Id within AzStackHCI Cluster.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetResourceGroupId

Gets or sets the target resource group ARM Id.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetVmBiosId

Gets or sets the BIOS Id of the target AzStackHCI VM.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetVmName

Gets or sets the target VM display name.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TestNetworkId

Gets or sets the target test network Id within AzStackHCI Cluster.

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ToHyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput

func (HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ToHyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutputWithContext

func (o HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ToHyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutputWithContext(ctx context.Context) HyperVToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput

type HyperVToAzStackHCIProtectedNicPropertiesResponse

type HyperVToAzStackHCIProtectedNicPropertiesResponse struct {
	// Gets or sets the NIC mac address.
	MacAddress string `pulumi:"macAddress"`
	// Gets or sets the network name.
	NetworkName string `pulumi:"networkName"`
	// Gets or sets the NIC Id.
	NicId string `pulumi:"nicId"`
	// Gets or sets the selection type of the NIC.
	SelectionTypeForFailover string `pulumi:"selectionTypeForFailover"`
	// Gets or sets the target network Id within AzStackHCI Cluster.
	TargetNetworkId string `pulumi:"targetNetworkId"`
	// Gets or sets the target test network Id within AzStackHCI Cluster.
	TestNetworkId string `pulumi:"testNetworkId"`
}

HyperVToAzStackHCI NIC properties.

type HyperVToAzStackHCIProtectedNicPropertiesResponseArrayOutput

type HyperVToAzStackHCIProtectedNicPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (HyperVToAzStackHCIProtectedNicPropertiesResponseArrayOutput) ElementType

func (HyperVToAzStackHCIProtectedNicPropertiesResponseArrayOutput) Index

func (HyperVToAzStackHCIProtectedNicPropertiesResponseArrayOutput) ToHyperVToAzStackHCIProtectedNicPropertiesResponseArrayOutput

func (HyperVToAzStackHCIProtectedNicPropertiesResponseArrayOutput) ToHyperVToAzStackHCIProtectedNicPropertiesResponseArrayOutputWithContext

func (o HyperVToAzStackHCIProtectedNicPropertiesResponseArrayOutput) ToHyperVToAzStackHCIProtectedNicPropertiesResponseArrayOutputWithContext(ctx context.Context) HyperVToAzStackHCIProtectedNicPropertiesResponseArrayOutput

type HyperVToAzStackHCIProtectedNicPropertiesResponseOutput

type HyperVToAzStackHCIProtectedNicPropertiesResponseOutput struct{ *pulumi.OutputState }

HyperVToAzStackHCI NIC properties.

func (HyperVToAzStackHCIProtectedNicPropertiesResponseOutput) ElementType

func (HyperVToAzStackHCIProtectedNicPropertiesResponseOutput) MacAddress

Gets or sets the NIC mac address.

func (HyperVToAzStackHCIProtectedNicPropertiesResponseOutput) NetworkName

Gets or sets the network name.

func (HyperVToAzStackHCIProtectedNicPropertiesResponseOutput) NicId

Gets or sets the NIC Id.

func (HyperVToAzStackHCIProtectedNicPropertiesResponseOutput) SelectionTypeForFailover

Gets or sets the selection type of the NIC.

func (HyperVToAzStackHCIProtectedNicPropertiesResponseOutput) TargetNetworkId

Gets or sets the target network Id within AzStackHCI Cluster.

func (HyperVToAzStackHCIProtectedNicPropertiesResponseOutput) TestNetworkId

Gets or sets the target test network Id within AzStackHCI Cluster.

func (HyperVToAzStackHCIProtectedNicPropertiesResponseOutput) ToHyperVToAzStackHCIProtectedNicPropertiesResponseOutput

func (HyperVToAzStackHCIProtectedNicPropertiesResponseOutput) ToHyperVToAzStackHCIProtectedNicPropertiesResponseOutputWithContext

func (o HyperVToAzStackHCIProtectedNicPropertiesResponseOutput) ToHyperVToAzStackHCIProtectedNicPropertiesResponseOutputWithContext(ctx context.Context) HyperVToAzStackHCIProtectedNicPropertiesResponseOutput

type HyperVToAzStackHCIReplicationExtensionModelCustomProperties

type HyperVToAzStackHCIReplicationExtensionModelCustomProperties struct {
	// Gets or sets the ARM Id of the target AzStackHCI fabric.
	AzStackHciFabricArmId string `pulumi:"azStackHciFabricArmId"`
	// Gets or sets the ARM Id of the source HyperV fabric.
	HyperVFabricArmId string `pulumi:"hyperVFabricArmId"`
	// Gets or sets the instance type.
	// Expected value is 'HyperVToAzStackHCI'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the storage account Id.
	StorageAccountId *string `pulumi:"storageAccountId"`
	// Gets or sets the Sas Secret of storage account.
	StorageAccountSasSecretName *string `pulumi:"storageAccountSasSecretName"`
}

HyperV to AzStackHCI Replication extension model custom properties.

type HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesArgs

type HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesArgs struct {
	// Gets or sets the ARM Id of the target AzStackHCI fabric.
	AzStackHciFabricArmId pulumi.StringInput `pulumi:"azStackHciFabricArmId"`
	// Gets or sets the ARM Id of the source HyperV fabric.
	HyperVFabricArmId pulumi.StringInput `pulumi:"hyperVFabricArmId"`
	// Gets or sets the instance type.
	// Expected value is 'HyperVToAzStackHCI'.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets the storage account Id.
	StorageAccountId pulumi.StringPtrInput `pulumi:"storageAccountId"`
	// Gets or sets the Sas Secret of storage account.
	StorageAccountSasSecretName pulumi.StringPtrInput `pulumi:"storageAccountSasSecretName"`
}

HyperV to AzStackHCI Replication extension model custom properties.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesArgs) ElementType

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesArgs) ToHyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesArgs) ToHyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutputWithContext

func (i HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesArgs) ToHyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutputWithContext(ctx context.Context) HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput

type HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesInput

type HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesInput interface {
	pulumi.Input

	ToHyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput() HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput
	ToHyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutputWithContext(context.Context) HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput
}

HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesInput is an input type that accepts HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesArgs and HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput values. You can construct a concrete instance of `HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesInput` via:

HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesArgs{...}

type HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput

type HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput struct{ *pulumi.OutputState }

HyperV to AzStackHCI Replication extension model custom properties.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) AzStackHciFabricArmId

Gets or sets the ARM Id of the target AzStackHCI fabric.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) ElementType

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) HyperVFabricArmId

Gets or sets the ARM Id of the source HyperV fabric.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) InstanceType

Gets or sets the instance type. Expected value is 'HyperVToAzStackHCI'.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) StorageAccountId

Gets or sets the storage account Id.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) StorageAccountSasSecretName

Gets or sets the Sas Secret of storage account.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) ToHyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) ToHyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutputWithContext

func (o HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) ToHyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutputWithContext(ctx context.Context) HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesOutput

type HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponse

type HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponse struct {
	// Gets or sets the Uri of ASR.
	AsrServiceUri string `pulumi:"asrServiceUri"`
	// Gets or sets the ARM Id of the target AzStackHCI fabric.
	AzStackHciFabricArmId string `pulumi:"azStackHciFabricArmId"`
	// Gets or sets the ARM Id of the AzStackHCI site.
	AzStackHciSiteId string `pulumi:"azStackHciSiteId"`
	// Gets or sets the Uri of Gateway.
	GatewayServiceUri string `pulumi:"gatewayServiceUri"`
	// Gets or sets the ARM Id of the source HyperV fabric.
	HyperVFabricArmId string `pulumi:"hyperVFabricArmId"`
	// Gets or sets the ARM Id of the HyperV site.
	HyperVSiteId string `pulumi:"hyperVSiteId"`
	// Gets or sets the instance type.
	// Expected value is 'HyperVToAzStackHCI'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the Uri of Rcm.
	RcmServiceUri string `pulumi:"rcmServiceUri"`
	// Gets or sets the resource group.
	ResourceGroup string `pulumi:"resourceGroup"`
	// Gets or sets the resource location.
	ResourceLocation string `pulumi:"resourceLocation"`
	// Gets or sets the gateway service Id of source.
	SourceGatewayServiceId string `pulumi:"sourceGatewayServiceId"`
	// Gets or sets the source storage container name.
	SourceStorageContainerName string `pulumi:"sourceStorageContainerName"`
	// Gets or sets the storage account Id.
	StorageAccountId *string `pulumi:"storageAccountId"`
	// Gets or sets the Sas Secret of storage account.
	StorageAccountSasSecretName *string `pulumi:"storageAccountSasSecretName"`
	// Gets or sets the subscription.
	SubscriptionId string `pulumi:"subscriptionId"`
	// Gets or sets the gateway service Id of target.
	TargetGatewayServiceId string `pulumi:"targetGatewayServiceId"`
	// Gets or sets the target storage container name.
	TargetStorageContainerName string `pulumi:"targetStorageContainerName"`
}

HyperV to AzStackHCI Replication extension model custom properties.

type HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput

type HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput struct{ *pulumi.OutputState }

HyperV to AzStackHCI Replication extension model custom properties.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) AsrServiceUri

Gets or sets the Uri of ASR.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) AzStackHciFabricArmId

Gets or sets the ARM Id of the target AzStackHCI fabric.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) AzStackHciSiteId

Gets or sets the ARM Id of the AzStackHCI site.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) ElementType

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) GatewayServiceUri

Gets or sets the Uri of Gateway.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) HyperVFabricArmId

Gets or sets the ARM Id of the source HyperV fabric.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) HyperVSiteId

Gets or sets the ARM Id of the HyperV site.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) InstanceType

Gets or sets the instance type. Expected value is 'HyperVToAzStackHCI'.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) RcmServiceUri

Gets or sets the Uri of Rcm.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) ResourceGroup

Gets or sets the resource group.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) ResourceLocation

Gets or sets the resource location.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) SourceGatewayServiceId

Gets or sets the gateway service Id of source.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) SourceStorageContainerName

Gets or sets the source storage container name.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) StorageAccountId

Gets or sets the storage account Id.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) StorageAccountSasSecretName

Gets or sets the Sas Secret of storage account.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) SubscriptionId

Gets or sets the subscription.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) TargetGatewayServiceId

Gets or sets the gateway service Id of target.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) TargetStorageContainerName

Gets or sets the target storage container name.

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) ToHyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput

func (HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) ToHyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutputWithContext

type IdentityModel

type IdentityModel struct {
	// Gets or sets the authority of the SPN with which Dra communicates to service.
	AadAuthority string `pulumi:"aadAuthority"`
	// Gets or sets the client/application Id of the SPN with which Dra communicates to
	// service.
	ApplicationId string `pulumi:"applicationId"`
	// Gets or sets the audience of the SPN with which Dra communicates to service.
	Audience string `pulumi:"audience"`
	// Gets or sets the object Id of the SPN with which Dra communicates to service.
	ObjectId string `pulumi:"objectId"`
	// Gets or sets the tenant Id of the SPN with which Dra communicates to service.
	TenantId string `pulumi:"tenantId"`
}

Identity model.

type IdentityModelArgs

type IdentityModelArgs struct {
	// Gets or sets the authority of the SPN with which Dra communicates to service.
	AadAuthority pulumi.StringInput `pulumi:"aadAuthority"`
	// Gets or sets the client/application Id of the SPN with which Dra communicates to
	// service.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// Gets or sets the audience of the SPN with which Dra communicates to service.
	Audience pulumi.StringInput `pulumi:"audience"`
	// Gets or sets the object Id of the SPN with which Dra communicates to service.
	ObjectId pulumi.StringInput `pulumi:"objectId"`
	// Gets or sets the tenant Id of the SPN with which Dra communicates to service.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
}

Identity model.

func (IdentityModelArgs) ElementType

func (IdentityModelArgs) ElementType() reflect.Type

func (IdentityModelArgs) ToIdentityModelOutput

func (i IdentityModelArgs) ToIdentityModelOutput() IdentityModelOutput

func (IdentityModelArgs) ToIdentityModelOutputWithContext

func (i IdentityModelArgs) ToIdentityModelOutputWithContext(ctx context.Context) IdentityModelOutput

type IdentityModelInput

type IdentityModelInput interface {
	pulumi.Input

	ToIdentityModelOutput() IdentityModelOutput
	ToIdentityModelOutputWithContext(context.Context) IdentityModelOutput
}

IdentityModelInput is an input type that accepts IdentityModelArgs and IdentityModelOutput values. You can construct a concrete instance of `IdentityModelInput` via:

IdentityModelArgs{...}

type IdentityModelOutput

type IdentityModelOutput struct{ *pulumi.OutputState }

Identity model.

func (IdentityModelOutput) AadAuthority

func (o IdentityModelOutput) AadAuthority() pulumi.StringOutput

Gets or sets the authority of the SPN with which Dra communicates to service.

func (IdentityModelOutput) ApplicationId

func (o IdentityModelOutput) ApplicationId() pulumi.StringOutput

Gets or sets the client/application Id of the SPN with which Dra communicates to service.

func (IdentityModelOutput) Audience

Gets or sets the audience of the SPN with which Dra communicates to service.

func (IdentityModelOutput) ElementType

func (IdentityModelOutput) ElementType() reflect.Type

func (IdentityModelOutput) ObjectId

Gets or sets the object Id of the SPN with which Dra communicates to service.

func (IdentityModelOutput) TenantId

Gets or sets the tenant Id of the SPN with which Dra communicates to service.

func (IdentityModelOutput) ToIdentityModelOutput

func (o IdentityModelOutput) ToIdentityModelOutput() IdentityModelOutput

func (IdentityModelOutput) ToIdentityModelOutputWithContext

func (o IdentityModelOutput) ToIdentityModelOutputWithContext(ctx context.Context) IdentityModelOutput

type IdentityModelResponse

type IdentityModelResponse struct {
	// Gets or sets the authority of the SPN with which Dra communicates to service.
	AadAuthority string `pulumi:"aadAuthority"`
	// Gets or sets the client/application Id of the SPN with which Dra communicates to
	// service.
	ApplicationId string `pulumi:"applicationId"`
	// Gets or sets the audience of the SPN with which Dra communicates to service.
	Audience string `pulumi:"audience"`
	// Gets or sets the object Id of the SPN with which Dra communicates to service.
	ObjectId string `pulumi:"objectId"`
	// Gets or sets the tenant Id of the SPN with which Dra communicates to service.
	TenantId string `pulumi:"tenantId"`
}

Identity model.

type IdentityModelResponseOutput

type IdentityModelResponseOutput struct{ *pulumi.OutputState }

Identity model.

func (IdentityModelResponseOutput) AadAuthority

Gets or sets the authority of the SPN with which Dra communicates to service.

func (IdentityModelResponseOutput) ApplicationId

Gets or sets the client/application Id of the SPN with which Dra communicates to service.

func (IdentityModelResponseOutput) Audience

Gets or sets the audience of the SPN with which Dra communicates to service.

func (IdentityModelResponseOutput) ElementType

func (IdentityModelResponseOutput) ObjectId

Gets or sets the object Id of the SPN with which Dra communicates to service.

func (IdentityModelResponseOutput) TenantId

Gets or sets the tenant Id of the SPN with which Dra communicates to service.

func (IdentityModelResponseOutput) ToIdentityModelResponseOutput

func (o IdentityModelResponseOutput) ToIdentityModelResponseOutput() IdentityModelResponseOutput

func (IdentityModelResponseOutput) ToIdentityModelResponseOutputWithContext

func (o IdentityModelResponseOutput) ToIdentityModelResponseOutputWithContext(ctx context.Context) IdentityModelResponseOutput

type InnerHealthErrorModelResponse

type InnerHealthErrorModelResponse struct {
	// Gets or sets the error category.
	Category string `pulumi:"category"`
	// Gets or sets possible causes of the error.
	Causes string `pulumi:"causes"`
	// Gets or sets the error code.
	Code string `pulumi:"code"`
	// Gets or sets the error creation time.
	CreationTime string `pulumi:"creationTime"`
	// Gets or sets the health category.
	HealthCategory string `pulumi:"healthCategory"`
	// Gets or sets a value indicating whether the error is customer resolvable.
	IsCustomerResolvable bool `pulumi:"isCustomerResolvable"`
	// Gets or sets the error message.
	Message string `pulumi:"message"`
	// Gets or sets recommended action to resolve the error.
	Recommendation string `pulumi:"recommendation"`
	// Gets or sets the error severity.
	Severity string `pulumi:"severity"`
	// Gets or sets the error source.
	Source string `pulumi:"source"`
	// Gets or sets the error summary.
	Summary string `pulumi:"summary"`
}

Inner health error model.

type InnerHealthErrorModelResponseArrayOutput

type InnerHealthErrorModelResponseArrayOutput struct{ *pulumi.OutputState }

func (InnerHealthErrorModelResponseArrayOutput) ElementType

func (InnerHealthErrorModelResponseArrayOutput) Index

func (InnerHealthErrorModelResponseArrayOutput) ToInnerHealthErrorModelResponseArrayOutput

func (o InnerHealthErrorModelResponseArrayOutput) ToInnerHealthErrorModelResponseArrayOutput() InnerHealthErrorModelResponseArrayOutput

func (InnerHealthErrorModelResponseArrayOutput) ToInnerHealthErrorModelResponseArrayOutputWithContext

func (o InnerHealthErrorModelResponseArrayOutput) ToInnerHealthErrorModelResponseArrayOutputWithContext(ctx context.Context) InnerHealthErrorModelResponseArrayOutput

type InnerHealthErrorModelResponseOutput

type InnerHealthErrorModelResponseOutput struct{ *pulumi.OutputState }

Inner health error model.

func (InnerHealthErrorModelResponseOutput) Category

Gets or sets the error category.

func (InnerHealthErrorModelResponseOutput) Causes

Gets or sets possible causes of the error.

func (InnerHealthErrorModelResponseOutput) Code

Gets or sets the error code.

func (InnerHealthErrorModelResponseOutput) CreationTime

Gets or sets the error creation time.

func (InnerHealthErrorModelResponseOutput) ElementType

func (InnerHealthErrorModelResponseOutput) HealthCategory

Gets or sets the health category.

func (InnerHealthErrorModelResponseOutput) IsCustomerResolvable

func (o InnerHealthErrorModelResponseOutput) IsCustomerResolvable() pulumi.BoolOutput

Gets or sets a value indicating whether the error is customer resolvable.

func (InnerHealthErrorModelResponseOutput) Message

Gets or sets the error message.

func (InnerHealthErrorModelResponseOutput) Recommendation

Gets or sets recommended action to resolve the error.

func (InnerHealthErrorModelResponseOutput) Severity

Gets or sets the error severity.

func (InnerHealthErrorModelResponseOutput) Source

Gets or sets the error source.

func (InnerHealthErrorModelResponseOutput) Summary

Gets or sets the error summary.

func (InnerHealthErrorModelResponseOutput) ToInnerHealthErrorModelResponseOutput

func (o InnerHealthErrorModelResponseOutput) ToInnerHealthErrorModelResponseOutput() InnerHealthErrorModelResponseOutput

func (InnerHealthErrorModelResponseOutput) ToInnerHealthErrorModelResponseOutputWithContext

func (o InnerHealthErrorModelResponseOutput) ToInnerHealthErrorModelResponseOutputWithContext(ctx context.Context) InnerHealthErrorModelResponseOutput

type LookupDraArgs

type LookupDraArgs struct {
	// The fabric agent (Dra) name.
	FabricAgentName string `pulumi:"fabricAgentName"`
	// The fabric name.
	FabricName string `pulumi:"fabricName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDraOutputArgs

type LookupDraOutputArgs struct {
	// The fabric agent (Dra) name.
	FabricAgentName pulumi.StringInput `pulumi:"fabricAgentName"`
	// The fabric name.
	FabricName pulumi.StringInput `pulumi:"fabricName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDraOutputArgs) ElementType

func (LookupDraOutputArgs) ElementType() reflect.Type

type LookupDraResult

type LookupDraResult struct {
	// Gets or sets the Id of the resource.
	Id string `pulumi:"id"`
	// Gets or sets the name of the resource.
	Name string `pulumi:"name"`
	// Dra model properties.
	Properties DraModelPropertiesResponse `pulumi:"properties"`
	SystemData DraModelResponseSystemData `pulumi:"systemData"`
	// Gets or sets the type of the resource.
	Type string `pulumi:"type"`
}

Dra model.

func LookupDra

func LookupDra(ctx *pulumi.Context, args *LookupDraArgs, opts ...pulumi.InvokeOption) (*LookupDraResult, error)

Gets the details of the fabric agent. Azure REST API version: 2021-02-16-preview.

type LookupDraResultOutput

type LookupDraResultOutput struct{ *pulumi.OutputState }

Dra model.

func (LookupDraResultOutput) ElementType

func (LookupDraResultOutput) ElementType() reflect.Type

func (LookupDraResultOutput) Id

Gets or sets the Id of the resource.

func (LookupDraResultOutput) Name

Gets or sets the name of the resource.

func (LookupDraResultOutput) Properties

Dra model properties.

func (LookupDraResultOutput) SystemData

func (LookupDraResultOutput) ToLookupDraResultOutput

func (o LookupDraResultOutput) ToLookupDraResultOutput() LookupDraResultOutput

func (LookupDraResultOutput) ToLookupDraResultOutputWithContext

func (o LookupDraResultOutput) ToLookupDraResultOutputWithContext(ctx context.Context) LookupDraResultOutput

func (LookupDraResultOutput) Type

Gets or sets the type of the resource.

type LookupFabricArgs

type LookupFabricArgs struct {
	// The fabric name.
	FabricName string `pulumi:"fabricName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupFabricOutputArgs

type LookupFabricOutputArgs struct {
	// The fabric name.
	FabricName pulumi.StringInput `pulumi:"fabricName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupFabricOutputArgs) ElementType

func (LookupFabricOutputArgs) ElementType() reflect.Type

type LookupFabricResult

type LookupFabricResult struct {
	// Gets or sets the Id of the resource.
	Id string `pulumi:"id"`
	// Gets or sets the location of the fabric.
	Location string `pulumi:"location"`
	// Gets or sets the name of the resource.
	Name string `pulumi:"name"`
	// Fabric model properties.
	Properties FabricModelPropertiesResponse `pulumi:"properties"`
	SystemData FabricModelResponseSystemData `pulumi:"systemData"`
	// Gets or sets the resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the type of the resource.
	Type string `pulumi:"type"`
}

Fabric model.

func LookupFabric

func LookupFabric(ctx *pulumi.Context, args *LookupFabricArgs, opts ...pulumi.InvokeOption) (*LookupFabricResult, error)

Gets the details of the fabric. Azure REST API version: 2021-02-16-preview.

type LookupFabricResultOutput

type LookupFabricResultOutput struct{ *pulumi.OutputState }

Fabric model.

func (LookupFabricResultOutput) ElementType

func (LookupFabricResultOutput) ElementType() reflect.Type

func (LookupFabricResultOutput) Id

Gets or sets the Id of the resource.

func (LookupFabricResultOutput) Location

Gets or sets the location of the fabric.

func (LookupFabricResultOutput) Name

Gets or sets the name of the resource.

func (LookupFabricResultOutput) Properties

Fabric model properties.

func (LookupFabricResultOutput) SystemData

func (LookupFabricResultOutput) Tags

Gets or sets the resource tags.

func (LookupFabricResultOutput) ToLookupFabricResultOutput

func (o LookupFabricResultOutput) ToLookupFabricResultOutput() LookupFabricResultOutput

func (LookupFabricResultOutput) ToLookupFabricResultOutputWithContext

func (o LookupFabricResultOutput) ToLookupFabricResultOutputWithContext(ctx context.Context) LookupFabricResultOutput

func (LookupFabricResultOutput) Type

Gets or sets the type of the resource.

type LookupPolicyArgs

type LookupPolicyArgs struct {
	// The policy name.
	PolicyName string `pulumi:"policyName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The vault name.
	VaultName string `pulumi:"vaultName"`
}

type LookupPolicyOutputArgs

type LookupPolicyOutputArgs struct {
	// The policy name.
	PolicyName pulumi.StringInput `pulumi:"policyName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The vault name.
	VaultName pulumi.StringInput `pulumi:"vaultName"`
}

func (LookupPolicyOutputArgs) ElementType

func (LookupPolicyOutputArgs) ElementType() reflect.Type

type LookupPolicyResult

type LookupPolicyResult struct {
	// Gets or sets the Id of the resource.
	Id string `pulumi:"id"`
	// Gets or sets the name of the resource.
	Name string `pulumi:"name"`
	// Policy model properties.
	Properties PolicyModelPropertiesResponse `pulumi:"properties"`
	SystemData PolicyModelResponseSystemData `pulumi:"systemData"`
	// Gets or sets the type of the resource.
	Type string `pulumi:"type"`
}

Policy model.

func LookupPolicy

func LookupPolicy(ctx *pulumi.Context, args *LookupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupPolicyResult, error)

Gets the details of the policy. Azure REST API version: 2021-02-16-preview.

type LookupPolicyResultOutput

type LookupPolicyResultOutput struct{ *pulumi.OutputState }

Policy model.

func (LookupPolicyResultOutput) ElementType

func (LookupPolicyResultOutput) ElementType() reflect.Type

func (LookupPolicyResultOutput) Id

Gets or sets the Id of the resource.

func (LookupPolicyResultOutput) Name

Gets or sets the name of the resource.

func (LookupPolicyResultOutput) Properties

Policy model properties.

func (LookupPolicyResultOutput) SystemData

func (LookupPolicyResultOutput) ToLookupPolicyResultOutput

func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput

func (LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext

func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput

func (LookupPolicyResultOutput) Type

Gets or sets the type of the resource.

type LookupProtectedItemArgs

type LookupProtectedItemArgs struct {
	// The protected item name.
	ProtectedItemName string `pulumi:"protectedItemName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The vault name.
	VaultName string `pulumi:"vaultName"`
}

type LookupProtectedItemOutputArgs

type LookupProtectedItemOutputArgs struct {
	// The protected item name.
	ProtectedItemName pulumi.StringInput `pulumi:"protectedItemName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The vault name.
	VaultName pulumi.StringInput `pulumi:"vaultName"`
}

func (LookupProtectedItemOutputArgs) ElementType

type LookupProtectedItemResult

type LookupProtectedItemResult struct {
	// Gets or sets the Id of the resource.
	Id string `pulumi:"id"`
	// Gets or sets the name of the resource.
	Name string `pulumi:"name"`
	// Protected item model properties.
	Properties ProtectedItemModelPropertiesResponse `pulumi:"properties"`
	SystemData ProtectedItemModelResponseSystemData `pulumi:"systemData"`
	// Gets or sets the type of the resource.
	Type string `pulumi:"type"`
}

Protected item model.

func LookupProtectedItem

func LookupProtectedItem(ctx *pulumi.Context, args *LookupProtectedItemArgs, opts ...pulumi.InvokeOption) (*LookupProtectedItemResult, error)

Gets the details of the protected item. Azure REST API version: 2021-02-16-preview.

type LookupProtectedItemResultOutput

type LookupProtectedItemResultOutput struct{ *pulumi.OutputState }

Protected item model.

func (LookupProtectedItemResultOutput) ElementType

func (LookupProtectedItemResultOutput) Id

Gets or sets the Id of the resource.

func (LookupProtectedItemResultOutput) Name

Gets or sets the name of the resource.

func (LookupProtectedItemResultOutput) Properties

Protected item model properties.

func (LookupProtectedItemResultOutput) SystemData

func (LookupProtectedItemResultOutput) ToLookupProtectedItemResultOutput

func (o LookupProtectedItemResultOutput) ToLookupProtectedItemResultOutput() LookupProtectedItemResultOutput

func (LookupProtectedItemResultOutput) ToLookupProtectedItemResultOutputWithContext

func (o LookupProtectedItemResultOutput) ToLookupProtectedItemResultOutputWithContext(ctx context.Context) LookupProtectedItemResultOutput

func (LookupProtectedItemResultOutput) Type

Gets or sets the type of the resource.

type LookupReplicationExtensionArgs

type LookupReplicationExtensionArgs struct {
	// The replication extension name.
	ReplicationExtensionName string `pulumi:"replicationExtensionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The vault name.
	VaultName string `pulumi:"vaultName"`
}

type LookupReplicationExtensionOutputArgs

type LookupReplicationExtensionOutputArgs struct {
	// The replication extension name.
	ReplicationExtensionName pulumi.StringInput `pulumi:"replicationExtensionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The vault name.
	VaultName pulumi.StringInput `pulumi:"vaultName"`
}

func (LookupReplicationExtensionOutputArgs) ElementType

type LookupReplicationExtensionResult

type LookupReplicationExtensionResult struct {
	// Gets or sets the Id of the resource.
	Id string `pulumi:"id"`
	// Gets or sets the name of the resource.
	Name string `pulumi:"name"`
	// Replication extension model properties.
	Properties ReplicationExtensionModelPropertiesResponse `pulumi:"properties"`
	SystemData ReplicationExtensionModelResponseSystemData `pulumi:"systemData"`
	// Gets or sets the type of the resource.
	Type string `pulumi:"type"`
}

Replication extension model.

func LookupReplicationExtension

func LookupReplicationExtension(ctx *pulumi.Context, args *LookupReplicationExtensionArgs, opts ...pulumi.InvokeOption) (*LookupReplicationExtensionResult, error)

Gets the details of the replication extension. Azure REST API version: 2021-02-16-preview.

type LookupReplicationExtensionResultOutput

type LookupReplicationExtensionResultOutput struct{ *pulumi.OutputState }

Replication extension model.

func (LookupReplicationExtensionResultOutput) ElementType

func (LookupReplicationExtensionResultOutput) Id

Gets or sets the Id of the resource.

func (LookupReplicationExtensionResultOutput) Name

Gets or sets the name of the resource.

func (LookupReplicationExtensionResultOutput) Properties

Replication extension model properties.

func (LookupReplicationExtensionResultOutput) SystemData

func (LookupReplicationExtensionResultOutput) ToLookupReplicationExtensionResultOutput

func (o LookupReplicationExtensionResultOutput) ToLookupReplicationExtensionResultOutput() LookupReplicationExtensionResultOutput

func (LookupReplicationExtensionResultOutput) ToLookupReplicationExtensionResultOutputWithContext

func (o LookupReplicationExtensionResultOutput) ToLookupReplicationExtensionResultOutputWithContext(ctx context.Context) LookupReplicationExtensionResultOutput

func (LookupReplicationExtensionResultOutput) Type

Gets or sets the type of the resource.

type LookupVaultArgs

type LookupVaultArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The vault name.
	VaultName string `pulumi:"vaultName"`
}

type LookupVaultOutputArgs

type LookupVaultOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The vault name.
	VaultName pulumi.StringInput `pulumi:"vaultName"`
}

func (LookupVaultOutputArgs) ElementType

func (LookupVaultOutputArgs) ElementType() reflect.Type

type LookupVaultResult

type LookupVaultResult struct {
	// Gets or sets the Id of the resource.
	Id string `pulumi:"id"`
	// Gets or sets the location of the vault.
	Location string `pulumi:"location"`
	// Gets or sets the name of the resource.
	Name string `pulumi:"name"`
	// Vault properties.
	Properties VaultModelPropertiesResponse `pulumi:"properties"`
	SystemData VaultModelResponseSystemData `pulumi:"systemData"`
	// Gets or sets the resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Gets or sets the type of the resource.
	Type string `pulumi:"type"`
}

Vault model.

func LookupVault

func LookupVault(ctx *pulumi.Context, args *LookupVaultArgs, opts ...pulumi.InvokeOption) (*LookupVaultResult, error)

Gets the details of the vault. Azure REST API version: 2021-02-16-preview.

type LookupVaultResultOutput

type LookupVaultResultOutput struct{ *pulumi.OutputState }

Vault model.

func (LookupVaultResultOutput) ElementType

func (LookupVaultResultOutput) ElementType() reflect.Type

func (LookupVaultResultOutput) Id

Gets or sets the Id of the resource.

func (LookupVaultResultOutput) Location

Gets or sets the location of the vault.

func (LookupVaultResultOutput) Name

Gets or sets the name of the resource.

func (LookupVaultResultOutput) Properties

Vault properties.

func (LookupVaultResultOutput) SystemData

func (LookupVaultResultOutput) Tags

Gets or sets the resource tags.

func (LookupVaultResultOutput) ToLookupVaultResultOutput

func (o LookupVaultResultOutput) ToLookupVaultResultOutput() LookupVaultResultOutput

func (LookupVaultResultOutput) ToLookupVaultResultOutputWithContext

func (o LookupVaultResultOutput) ToLookupVaultResultOutputWithContext(ctx context.Context) LookupVaultResultOutput

func (LookupVaultResultOutput) Type

Gets or sets the type of the resource.

type Policy

type Policy struct {
	pulumi.CustomResourceState

	// Gets or sets the name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Policy model properties.
	Properties PolicyModelPropertiesResponseOutput `pulumi:"properties"`
	SystemData PolicyModelResponseSystemDataOutput `pulumi:"systemData"`
	// Gets or sets the type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Policy model. Azure REST API version: 2021-02-16-preview.

func GetPolicy

func GetPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)

GetPolicy gets an existing Policy 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 NewPolicy

func NewPolicy(ctx *pulumi.Context,
	name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)

NewPolicy registers a new resource with the given unique name, arguments, and options.

func (*Policy) ElementType

func (*Policy) ElementType() reflect.Type

func (*Policy) ToPolicyOutput

func (i *Policy) ToPolicyOutput() PolicyOutput

func (*Policy) ToPolicyOutputWithContext

func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput

type PolicyArgs

type PolicyArgs struct {
	// The policy name.
	PolicyName pulumi.StringPtrInput
	// Policy model properties.
	Properties PolicyModelPropertiesInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The vault name.
	VaultName pulumi.StringInput
}

The set of arguments for constructing a Policy resource.

func (PolicyArgs) ElementType

func (PolicyArgs) ElementType() reflect.Type

type PolicyInput

type PolicyInput interface {
	pulumi.Input

	ToPolicyOutput() PolicyOutput
	ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
}

type PolicyModelProperties

type PolicyModelProperties struct {
	// Policy model custom properties.
	CustomProperties interface{} `pulumi:"customProperties"`
}

Policy model properties.

type PolicyModelPropertiesArgs

type PolicyModelPropertiesArgs struct {
	// Policy model custom properties.
	CustomProperties pulumi.Input `pulumi:"customProperties"`
}

Policy model properties.

func (PolicyModelPropertiesArgs) ElementType

func (PolicyModelPropertiesArgs) ElementType() reflect.Type

func (PolicyModelPropertiesArgs) ToPolicyModelPropertiesOutput

func (i PolicyModelPropertiesArgs) ToPolicyModelPropertiesOutput() PolicyModelPropertiesOutput

func (PolicyModelPropertiesArgs) ToPolicyModelPropertiesOutputWithContext

func (i PolicyModelPropertiesArgs) ToPolicyModelPropertiesOutputWithContext(ctx context.Context) PolicyModelPropertiesOutput

type PolicyModelPropertiesInput

type PolicyModelPropertiesInput interface {
	pulumi.Input

	ToPolicyModelPropertiesOutput() PolicyModelPropertiesOutput
	ToPolicyModelPropertiesOutputWithContext(context.Context) PolicyModelPropertiesOutput
}

PolicyModelPropertiesInput is an input type that accepts PolicyModelPropertiesArgs and PolicyModelPropertiesOutput values. You can construct a concrete instance of `PolicyModelPropertiesInput` via:

PolicyModelPropertiesArgs{...}

type PolicyModelPropertiesOutput

type PolicyModelPropertiesOutput struct{ *pulumi.OutputState }

Policy model properties.

func (PolicyModelPropertiesOutput) CustomProperties

func (o PolicyModelPropertiesOutput) CustomProperties() pulumi.AnyOutput

Policy model custom properties.

func (PolicyModelPropertiesOutput) ElementType

func (PolicyModelPropertiesOutput) ToPolicyModelPropertiesOutput

func (o PolicyModelPropertiesOutput) ToPolicyModelPropertiesOutput() PolicyModelPropertiesOutput

func (PolicyModelPropertiesOutput) ToPolicyModelPropertiesOutputWithContext

func (o PolicyModelPropertiesOutput) ToPolicyModelPropertiesOutputWithContext(ctx context.Context) PolicyModelPropertiesOutput

type PolicyModelPropertiesResponse

type PolicyModelPropertiesResponse struct {
	// Policy model custom properties.
	CustomProperties interface{} `pulumi:"customProperties"`
	// Gets or sets the provisioning state of the policy.
	ProvisioningState string `pulumi:"provisioningState"`
}

Policy model properties.

type PolicyModelPropertiesResponseOutput

type PolicyModelPropertiesResponseOutput struct{ *pulumi.OutputState }

Policy model properties.

func (PolicyModelPropertiesResponseOutput) CustomProperties

Policy model custom properties.

func (PolicyModelPropertiesResponseOutput) ElementType

func (PolicyModelPropertiesResponseOutput) ProvisioningState

Gets or sets the provisioning state of the policy.

func (PolicyModelPropertiesResponseOutput) ToPolicyModelPropertiesResponseOutput

func (o PolicyModelPropertiesResponseOutput) ToPolicyModelPropertiesResponseOutput() PolicyModelPropertiesResponseOutput

func (PolicyModelPropertiesResponseOutput) ToPolicyModelPropertiesResponseOutputWithContext

func (o PolicyModelPropertiesResponseOutput) ToPolicyModelPropertiesResponseOutputWithContext(ctx context.Context) PolicyModelPropertiesResponseOutput

type PolicyModelResponseSystemData

type PolicyModelResponseSystemData struct {
	// Gets or sets the timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// Gets or sets identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// Gets or sets the type of identity that created the resource: user, application,
	// managedIdentity.
	CreatedByType *string `pulumi:"createdByType"`
	// Gets or sets the timestamp of resource last modification (UTC).
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// Gets or sets the identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// Gets or sets the type of identity that last modified the resource: user, application,
	// managedIdentity.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

type PolicyModelResponseSystemDataOutput

type PolicyModelResponseSystemDataOutput struct{ *pulumi.OutputState }

func (PolicyModelResponseSystemDataOutput) CreatedAt

Gets or sets the timestamp of resource creation (UTC).

func (PolicyModelResponseSystemDataOutput) CreatedBy

Gets or sets identity that created the resource.

func (PolicyModelResponseSystemDataOutput) CreatedByType

Gets or sets the type of identity that created the resource: user, application, managedIdentity.

func (PolicyModelResponseSystemDataOutput) ElementType

func (PolicyModelResponseSystemDataOutput) LastModifiedAt

Gets or sets the timestamp of resource last modification (UTC).

func (PolicyModelResponseSystemDataOutput) LastModifiedBy

Gets or sets the identity that last modified the resource.

func (PolicyModelResponseSystemDataOutput) LastModifiedByType

Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.

func (PolicyModelResponseSystemDataOutput) ToPolicyModelResponseSystemDataOutput

func (o PolicyModelResponseSystemDataOutput) ToPolicyModelResponseSystemDataOutput() PolicyModelResponseSystemDataOutput

func (PolicyModelResponseSystemDataOutput) ToPolicyModelResponseSystemDataOutputWithContext

func (o PolicyModelResponseSystemDataOutput) ToPolicyModelResponseSystemDataOutputWithContext(ctx context.Context) PolicyModelResponseSystemDataOutput

type PolicyOutput

type PolicyOutput struct{ *pulumi.OutputState }

func (PolicyOutput) ElementType

func (PolicyOutput) ElementType() reflect.Type

func (PolicyOutput) Name

func (o PolicyOutput) Name() pulumi.StringOutput

Gets or sets the name of the resource.

func (PolicyOutput) Properties

Policy model properties.

func (PolicyOutput) SystemData

func (PolicyOutput) ToPolicyOutput

func (o PolicyOutput) ToPolicyOutput() PolicyOutput

func (PolicyOutput) ToPolicyOutputWithContext

func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput

func (PolicyOutput) Type

func (o PolicyOutput) Type() pulumi.StringOutput

Gets or sets the type of the resource.

type PolicyState

type PolicyState struct {
}

func (PolicyState) ElementType

func (PolicyState) ElementType() reflect.Type

type ProtectedItem

type ProtectedItem struct {
	pulumi.CustomResourceState

	// Gets or sets the name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Protected item model properties.
	Properties ProtectedItemModelPropertiesResponseOutput `pulumi:"properties"`
	SystemData ProtectedItemModelResponseSystemDataOutput `pulumi:"systemData"`
	// Gets or sets the type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Protected item model. Azure REST API version: 2021-02-16-preview.

func GetProtectedItem

func GetProtectedItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProtectedItemState, opts ...pulumi.ResourceOption) (*ProtectedItem, error)

GetProtectedItem gets an existing ProtectedItem 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 NewProtectedItem

func NewProtectedItem(ctx *pulumi.Context,
	name string, args *ProtectedItemArgs, opts ...pulumi.ResourceOption) (*ProtectedItem, error)

NewProtectedItem registers a new resource with the given unique name, arguments, and options.

func (*ProtectedItem) ElementType

func (*ProtectedItem) ElementType() reflect.Type

func (*ProtectedItem) ToProtectedItemOutput

func (i *ProtectedItem) ToProtectedItemOutput() ProtectedItemOutput

func (*ProtectedItem) ToProtectedItemOutputWithContext

func (i *ProtectedItem) ToProtectedItemOutputWithContext(ctx context.Context) ProtectedItemOutput

type ProtectedItemArgs

type ProtectedItemArgs struct {
	// Protected item model properties.
	Properties ProtectedItemModelPropertiesInput
	// The protected item name.
	ProtectedItemName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The vault name.
	VaultName pulumi.StringInput
}

The set of arguments for constructing a ProtectedItem resource.

func (ProtectedItemArgs) ElementType

func (ProtectedItemArgs) ElementType() reflect.Type

type ProtectedItemDynamicMemoryConfig

type ProtectedItemDynamicMemoryConfig struct {
	// Gets or sets maximum memory in MB.
	MaximumMemoryInMegaBytes float64 `pulumi:"maximumMemoryInMegaBytes"`
	// Gets or sets minimum memory in MB.
	MinimumMemoryInMegaBytes float64 `pulumi:"minimumMemoryInMegaBytes"`
	// Gets or sets target memory buffer in %.
	TargetMemoryBufferPercentage int `pulumi:"targetMemoryBufferPercentage"`
}

Protected item dynamic memory config.

type ProtectedItemDynamicMemoryConfigArgs

type ProtectedItemDynamicMemoryConfigArgs struct {
	// Gets or sets maximum memory in MB.
	MaximumMemoryInMegaBytes pulumi.Float64Input `pulumi:"maximumMemoryInMegaBytes"`
	// Gets or sets minimum memory in MB.
	MinimumMemoryInMegaBytes pulumi.Float64Input `pulumi:"minimumMemoryInMegaBytes"`
	// Gets or sets target memory buffer in %.
	TargetMemoryBufferPercentage pulumi.IntInput `pulumi:"targetMemoryBufferPercentage"`
}

Protected item dynamic memory config.

func (ProtectedItemDynamicMemoryConfigArgs) ElementType

func (ProtectedItemDynamicMemoryConfigArgs) ToProtectedItemDynamicMemoryConfigOutput

func (i ProtectedItemDynamicMemoryConfigArgs) ToProtectedItemDynamicMemoryConfigOutput() ProtectedItemDynamicMemoryConfigOutput

func (ProtectedItemDynamicMemoryConfigArgs) ToProtectedItemDynamicMemoryConfigOutputWithContext

func (i ProtectedItemDynamicMemoryConfigArgs) ToProtectedItemDynamicMemoryConfigOutputWithContext(ctx context.Context) ProtectedItemDynamicMemoryConfigOutput

func (ProtectedItemDynamicMemoryConfigArgs) ToProtectedItemDynamicMemoryConfigPtrOutput

func (i ProtectedItemDynamicMemoryConfigArgs) ToProtectedItemDynamicMemoryConfigPtrOutput() ProtectedItemDynamicMemoryConfigPtrOutput

func (ProtectedItemDynamicMemoryConfigArgs) ToProtectedItemDynamicMemoryConfigPtrOutputWithContext

func (i ProtectedItemDynamicMemoryConfigArgs) ToProtectedItemDynamicMemoryConfigPtrOutputWithContext(ctx context.Context) ProtectedItemDynamicMemoryConfigPtrOutput

type ProtectedItemDynamicMemoryConfigInput

type ProtectedItemDynamicMemoryConfigInput interface {
	pulumi.Input

	ToProtectedItemDynamicMemoryConfigOutput() ProtectedItemDynamicMemoryConfigOutput
	ToProtectedItemDynamicMemoryConfigOutputWithContext(context.Context) ProtectedItemDynamicMemoryConfigOutput
}

ProtectedItemDynamicMemoryConfigInput is an input type that accepts ProtectedItemDynamicMemoryConfigArgs and ProtectedItemDynamicMemoryConfigOutput values. You can construct a concrete instance of `ProtectedItemDynamicMemoryConfigInput` via:

ProtectedItemDynamicMemoryConfigArgs{...}

type ProtectedItemDynamicMemoryConfigOutput

type ProtectedItemDynamicMemoryConfigOutput struct{ *pulumi.OutputState }

Protected item dynamic memory config.

func (ProtectedItemDynamicMemoryConfigOutput) ElementType

func (ProtectedItemDynamicMemoryConfigOutput) MaximumMemoryInMegaBytes

func (o ProtectedItemDynamicMemoryConfigOutput) MaximumMemoryInMegaBytes() pulumi.Float64Output

Gets or sets maximum memory in MB.

func (ProtectedItemDynamicMemoryConfigOutput) MinimumMemoryInMegaBytes

func (o ProtectedItemDynamicMemoryConfigOutput) MinimumMemoryInMegaBytes() pulumi.Float64Output

Gets or sets minimum memory in MB.

func (ProtectedItemDynamicMemoryConfigOutput) TargetMemoryBufferPercentage

func (o ProtectedItemDynamicMemoryConfigOutput) TargetMemoryBufferPercentage() pulumi.IntOutput

Gets or sets target memory buffer in %.

func (ProtectedItemDynamicMemoryConfigOutput) ToProtectedItemDynamicMemoryConfigOutput

func (o ProtectedItemDynamicMemoryConfigOutput) ToProtectedItemDynamicMemoryConfigOutput() ProtectedItemDynamicMemoryConfigOutput

func (ProtectedItemDynamicMemoryConfigOutput) ToProtectedItemDynamicMemoryConfigOutputWithContext

func (o ProtectedItemDynamicMemoryConfigOutput) ToProtectedItemDynamicMemoryConfigOutputWithContext(ctx context.Context) ProtectedItemDynamicMemoryConfigOutput

func (ProtectedItemDynamicMemoryConfigOutput) ToProtectedItemDynamicMemoryConfigPtrOutput

func (o ProtectedItemDynamicMemoryConfigOutput) ToProtectedItemDynamicMemoryConfigPtrOutput() ProtectedItemDynamicMemoryConfigPtrOutput

func (ProtectedItemDynamicMemoryConfigOutput) ToProtectedItemDynamicMemoryConfigPtrOutputWithContext

func (o ProtectedItemDynamicMemoryConfigOutput) ToProtectedItemDynamicMemoryConfigPtrOutputWithContext(ctx context.Context) ProtectedItemDynamicMemoryConfigPtrOutput

type ProtectedItemDynamicMemoryConfigPtrInput

type ProtectedItemDynamicMemoryConfigPtrInput interface {
	pulumi.Input

	ToProtectedItemDynamicMemoryConfigPtrOutput() ProtectedItemDynamicMemoryConfigPtrOutput
	ToProtectedItemDynamicMemoryConfigPtrOutputWithContext(context.Context) ProtectedItemDynamicMemoryConfigPtrOutput
}

ProtectedItemDynamicMemoryConfigPtrInput is an input type that accepts ProtectedItemDynamicMemoryConfigArgs, ProtectedItemDynamicMemoryConfigPtr and ProtectedItemDynamicMemoryConfigPtrOutput values. You can construct a concrete instance of `ProtectedItemDynamicMemoryConfigPtrInput` via:

        ProtectedItemDynamicMemoryConfigArgs{...}

or:

        nil

type ProtectedItemDynamicMemoryConfigPtrOutput

type ProtectedItemDynamicMemoryConfigPtrOutput struct{ *pulumi.OutputState }

func (ProtectedItemDynamicMemoryConfigPtrOutput) Elem

func (ProtectedItemDynamicMemoryConfigPtrOutput) ElementType

func (ProtectedItemDynamicMemoryConfigPtrOutput) MaximumMemoryInMegaBytes

Gets or sets maximum memory in MB.

func (ProtectedItemDynamicMemoryConfigPtrOutput) MinimumMemoryInMegaBytes

Gets or sets minimum memory in MB.

func (ProtectedItemDynamicMemoryConfigPtrOutput) TargetMemoryBufferPercentage

func (o ProtectedItemDynamicMemoryConfigPtrOutput) TargetMemoryBufferPercentage() pulumi.IntPtrOutput

Gets or sets target memory buffer in %.

func (ProtectedItemDynamicMemoryConfigPtrOutput) ToProtectedItemDynamicMemoryConfigPtrOutput

func (o ProtectedItemDynamicMemoryConfigPtrOutput) ToProtectedItemDynamicMemoryConfigPtrOutput() ProtectedItemDynamicMemoryConfigPtrOutput

func (ProtectedItemDynamicMemoryConfigPtrOutput) ToProtectedItemDynamicMemoryConfigPtrOutputWithContext

func (o ProtectedItemDynamicMemoryConfigPtrOutput) ToProtectedItemDynamicMemoryConfigPtrOutputWithContext(ctx context.Context) ProtectedItemDynamicMemoryConfigPtrOutput

type ProtectedItemDynamicMemoryConfigResponse

type ProtectedItemDynamicMemoryConfigResponse struct {
	// Gets or sets maximum memory in MB.
	MaximumMemoryInMegaBytes float64 `pulumi:"maximumMemoryInMegaBytes"`
	// Gets or sets minimum memory in MB.
	MinimumMemoryInMegaBytes float64 `pulumi:"minimumMemoryInMegaBytes"`
	// Gets or sets target memory buffer in %.
	TargetMemoryBufferPercentage int `pulumi:"targetMemoryBufferPercentage"`
}

Protected item dynamic memory config.

type ProtectedItemDynamicMemoryConfigResponseOutput

type ProtectedItemDynamicMemoryConfigResponseOutput struct{ *pulumi.OutputState }

Protected item dynamic memory config.

func (ProtectedItemDynamicMemoryConfigResponseOutput) ElementType

func (ProtectedItemDynamicMemoryConfigResponseOutput) MaximumMemoryInMegaBytes

Gets or sets maximum memory in MB.

func (ProtectedItemDynamicMemoryConfigResponseOutput) MinimumMemoryInMegaBytes

Gets or sets minimum memory in MB.

func (ProtectedItemDynamicMemoryConfigResponseOutput) TargetMemoryBufferPercentage

func (o ProtectedItemDynamicMemoryConfigResponseOutput) TargetMemoryBufferPercentage() pulumi.IntOutput

Gets or sets target memory buffer in %.

func (ProtectedItemDynamicMemoryConfigResponseOutput) ToProtectedItemDynamicMemoryConfigResponseOutput

func (o ProtectedItemDynamicMemoryConfigResponseOutput) ToProtectedItemDynamicMemoryConfigResponseOutput() ProtectedItemDynamicMemoryConfigResponseOutput

func (ProtectedItemDynamicMemoryConfigResponseOutput) ToProtectedItemDynamicMemoryConfigResponseOutputWithContext

func (o ProtectedItemDynamicMemoryConfigResponseOutput) ToProtectedItemDynamicMemoryConfigResponseOutputWithContext(ctx context.Context) ProtectedItemDynamicMemoryConfigResponseOutput

type ProtectedItemDynamicMemoryConfigResponsePtrOutput

type ProtectedItemDynamicMemoryConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (ProtectedItemDynamicMemoryConfigResponsePtrOutput) Elem

func (ProtectedItemDynamicMemoryConfigResponsePtrOutput) ElementType

func (ProtectedItemDynamicMemoryConfigResponsePtrOutput) MaximumMemoryInMegaBytes

Gets or sets maximum memory in MB.

func (ProtectedItemDynamicMemoryConfigResponsePtrOutput) MinimumMemoryInMegaBytes

Gets or sets minimum memory in MB.

func (ProtectedItemDynamicMemoryConfigResponsePtrOutput) TargetMemoryBufferPercentage

Gets or sets target memory buffer in %.

func (ProtectedItemDynamicMemoryConfigResponsePtrOutput) ToProtectedItemDynamicMemoryConfigResponsePtrOutput

func (o ProtectedItemDynamicMemoryConfigResponsePtrOutput) ToProtectedItemDynamicMemoryConfigResponsePtrOutput() ProtectedItemDynamicMemoryConfigResponsePtrOutput

func (ProtectedItemDynamicMemoryConfigResponsePtrOutput) ToProtectedItemDynamicMemoryConfigResponsePtrOutputWithContext

func (o ProtectedItemDynamicMemoryConfigResponsePtrOutput) ToProtectedItemDynamicMemoryConfigResponsePtrOutputWithContext(ctx context.Context) ProtectedItemDynamicMemoryConfigResponsePtrOutput

type ProtectedItemInput

type ProtectedItemInput interface {
	pulumi.Input

	ToProtectedItemOutput() ProtectedItemOutput
	ToProtectedItemOutputWithContext(ctx context.Context) ProtectedItemOutput
}

type ProtectedItemModelProperties

type ProtectedItemModelProperties struct {
	// Protected item model custom properties.
	CustomProperties interface{} `pulumi:"customProperties"`
	// Gets or sets the policy name.
	PolicyName string `pulumi:"policyName"`
	// Gets or sets the replication extension name.
	ReplicationExtensionName string `pulumi:"replicationExtensionName"`
}

Protected item model properties.

type ProtectedItemModelPropertiesArgs

type ProtectedItemModelPropertiesArgs struct {
	// Protected item model custom properties.
	CustomProperties pulumi.Input `pulumi:"customProperties"`
	// Gets or sets the policy name.
	PolicyName pulumi.StringInput `pulumi:"policyName"`
	// Gets or sets the replication extension name.
	ReplicationExtensionName pulumi.StringInput `pulumi:"replicationExtensionName"`
}

Protected item model properties.

func (ProtectedItemModelPropertiesArgs) ElementType

func (ProtectedItemModelPropertiesArgs) ToProtectedItemModelPropertiesOutput

func (i ProtectedItemModelPropertiesArgs) ToProtectedItemModelPropertiesOutput() ProtectedItemModelPropertiesOutput

func (ProtectedItemModelPropertiesArgs) ToProtectedItemModelPropertiesOutputWithContext

func (i ProtectedItemModelPropertiesArgs) ToProtectedItemModelPropertiesOutputWithContext(ctx context.Context) ProtectedItemModelPropertiesOutput

type ProtectedItemModelPropertiesInput

type ProtectedItemModelPropertiesInput interface {
	pulumi.Input

	ToProtectedItemModelPropertiesOutput() ProtectedItemModelPropertiesOutput
	ToProtectedItemModelPropertiesOutputWithContext(context.Context) ProtectedItemModelPropertiesOutput
}

ProtectedItemModelPropertiesInput is an input type that accepts ProtectedItemModelPropertiesArgs and ProtectedItemModelPropertiesOutput values. You can construct a concrete instance of `ProtectedItemModelPropertiesInput` via:

ProtectedItemModelPropertiesArgs{...}

type ProtectedItemModelPropertiesOutput

type ProtectedItemModelPropertiesOutput struct{ *pulumi.OutputState }

Protected item model properties.

func (ProtectedItemModelPropertiesOutput) CustomProperties

Protected item model custom properties.

func (ProtectedItemModelPropertiesOutput) ElementType

func (ProtectedItemModelPropertiesOutput) PolicyName

Gets or sets the policy name.

func (ProtectedItemModelPropertiesOutput) ReplicationExtensionName

func (o ProtectedItemModelPropertiesOutput) ReplicationExtensionName() pulumi.StringOutput

Gets or sets the replication extension name.

func (ProtectedItemModelPropertiesOutput) ToProtectedItemModelPropertiesOutput

func (o ProtectedItemModelPropertiesOutput) ToProtectedItemModelPropertiesOutput() ProtectedItemModelPropertiesOutput

func (ProtectedItemModelPropertiesOutput) ToProtectedItemModelPropertiesOutputWithContext

func (o ProtectedItemModelPropertiesOutput) ToProtectedItemModelPropertiesOutputWithContext(ctx context.Context) ProtectedItemModelPropertiesOutput

type ProtectedItemModelPropertiesResponse

type ProtectedItemModelPropertiesResponse struct {
	// Gets or sets the allowed scenarios on the protected item.
	AllowedJobs []string `pulumi:"allowedJobs"`
	// Gets or sets the protected item correlation Id.
	CorrelationId string                                         `pulumi:"correlationId"`
	CurrentJob    ProtectedItemModelPropertiesResponseCurrentJob `pulumi:"currentJob"`
	// Protected item model custom properties.
	CustomProperties interface{} `pulumi:"customProperties"`
	// Gets or sets the DRA Id.
	DraId string `pulumi:"draId"`
	// Gets or sets the fabric Id.
	FabricId string `pulumi:"fabricId"`
	// Gets or sets the fabric object Id.
	FabricObjectId string `pulumi:"fabricObjectId"`
	// Gets or sets the fabric object name.
	FabricObjectName string `pulumi:"fabricObjectName"`
	// Gets or sets the list of health errors.
	HealthErrors                  []HealthErrorModelResponse                                        `pulumi:"healthErrors"`
	LastFailedEnableProtectionJob ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJob `pulumi:"lastFailedEnableProtectionJob"`
	LastFailedPlannedFailoverJob  ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJob  `pulumi:"lastFailedPlannedFailoverJob"`
	// Gets or sets the Last successful planned failover time.
	LastSuccessfulPlannedFailoverTime string `pulumi:"lastSuccessfulPlannedFailoverTime"`
	// Gets or sets the Last successful test failover time.
	LastSuccessfulTestFailoverTime string `pulumi:"lastSuccessfulTestFailoverTime"`
	// Gets or sets the Last successful unplanned failover time.
	LastSuccessfulUnplannedFailoverTime string                                                  `pulumi:"lastSuccessfulUnplannedFailoverTime"`
	LastTestFailoverJob                 ProtectedItemModelPropertiesResponseLastTestFailoverJob `pulumi:"lastTestFailoverJob"`
	// Gets or sets the policy name.
	PolicyName string `pulumi:"policyName"`
	// Gets or sets the protection state.
	ProtectionState string `pulumi:"protectionState"`
	// Gets or sets the protection state description.
	ProtectionStateDescription string `pulumi:"protectionStateDescription"`
	// Gets or sets the provisioning state of the Dra.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets or sets the replication extension name.
	ReplicationExtensionName string `pulumi:"replicationExtensionName"`
	// Gets or sets protected item replication health.
	ReplicationHealth string `pulumi:"replicationHealth"`
	// Gets or sets a value indicating whether resynchronization is required or not.
	ResyncRequired bool `pulumi:"resyncRequired"`
	// Gets or sets the resynchronization state.
	ResynchronizationState string `pulumi:"resynchronizationState"`
	// Gets or sets the source fabric provider Id.
	SourceFabricProviderId string `pulumi:"sourceFabricProviderId"`
	// Gets or sets the target DRA Id.
	TargetDraId string `pulumi:"targetDraId"`
	// Gets or sets the target fabric Id.
	TargetFabricId string `pulumi:"targetFabricId"`
	// Gets or sets the target fabric provider Id.
	TargetFabricProviderId string `pulumi:"targetFabricProviderId"`
	// Gets or sets the test failover state.
	TestFailoverState string `pulumi:"testFailoverState"`
	// Gets or sets the Test failover state description.
	TestFailoverStateDescription string `pulumi:"testFailoverStateDescription"`
}

Protected item model properties.

type ProtectedItemModelPropertiesResponseCurrentJob

type ProtectedItemModelPropertiesResponseCurrentJob struct {
	// Gets or sets the workflow friendly display name.
	DisplayName string `pulumi:"displayName"`
	// Gets or sets end time of the workflow.
	EndTime string `pulumi:"endTime"`
	// Gets or sets workflow Id.
	Id string `pulumi:"id"`
	// Gets or sets workflow name.
	Name string `pulumi:"name"`
	// Gets or sets protection scenario name.
	ScenarioName string `pulumi:"scenarioName"`
	// Gets or sets start time of the workflow.
	StartTime string `pulumi:"startTime"`
	// Gets or sets workflow state.
	State string `pulumi:"state"`
}

type ProtectedItemModelPropertiesResponseCurrentJobOutput

type ProtectedItemModelPropertiesResponseCurrentJobOutput struct{ *pulumi.OutputState }

func (ProtectedItemModelPropertiesResponseCurrentJobOutput) DisplayName

Gets or sets the workflow friendly display name.

func (ProtectedItemModelPropertiesResponseCurrentJobOutput) ElementType

func (ProtectedItemModelPropertiesResponseCurrentJobOutput) EndTime

Gets or sets end time of the workflow.

func (ProtectedItemModelPropertiesResponseCurrentJobOutput) Id

Gets or sets workflow Id.

func (ProtectedItemModelPropertiesResponseCurrentJobOutput) Name

Gets or sets workflow name.

func (ProtectedItemModelPropertiesResponseCurrentJobOutput) ScenarioName

Gets or sets protection scenario name.

func (ProtectedItemModelPropertiesResponseCurrentJobOutput) StartTime

Gets or sets start time of the workflow.

func (ProtectedItemModelPropertiesResponseCurrentJobOutput) State

Gets or sets workflow state.

func (ProtectedItemModelPropertiesResponseCurrentJobOutput) ToProtectedItemModelPropertiesResponseCurrentJobOutput

func (ProtectedItemModelPropertiesResponseCurrentJobOutput) ToProtectedItemModelPropertiesResponseCurrentJobOutputWithContext

func (o ProtectedItemModelPropertiesResponseCurrentJobOutput) ToProtectedItemModelPropertiesResponseCurrentJobOutputWithContext(ctx context.Context) ProtectedItemModelPropertiesResponseCurrentJobOutput

type ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJob

type ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJob struct {
	// Gets or sets the workflow friendly display name.
	DisplayName string `pulumi:"displayName"`
	// Gets or sets end time of the workflow.
	EndTime string `pulumi:"endTime"`
	// Gets or sets workflow Id.
	Id string `pulumi:"id"`
	// Gets or sets workflow name.
	Name string `pulumi:"name"`
	// Gets or sets protection scenario name.
	ScenarioName string `pulumi:"scenarioName"`
	// Gets or sets start time of the workflow.
	StartTime string `pulumi:"startTime"`
	// Gets or sets workflow state.
	State string `pulumi:"state"`
}

type ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutput

type ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutput struct{ *pulumi.OutputState }

func (ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutput) DisplayName

Gets or sets the workflow friendly display name.

func (ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutput) ElementType

func (ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutput) EndTime

Gets or sets end time of the workflow.

func (ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutput) Id

Gets or sets workflow Id.

func (ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutput) Name

Gets or sets workflow name.

func (ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutput) ScenarioName

Gets or sets protection scenario name.

func (ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutput) StartTime

Gets or sets start time of the workflow.

func (ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutput) State

Gets or sets workflow state.

func (ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutput) ToProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutput

func (ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutput) ToProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutputWithContext

func (o ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutput) ToProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutputWithContext(ctx context.Context) ProtectedItemModelPropertiesResponseLastFailedEnableProtectionJobOutput

type ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJob

type ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJob struct {
	// Gets or sets the workflow friendly display name.
	DisplayName string `pulumi:"displayName"`
	// Gets or sets end time of the workflow.
	EndTime string `pulumi:"endTime"`
	// Gets or sets workflow Id.
	Id string `pulumi:"id"`
	// Gets or sets workflow name.
	Name string `pulumi:"name"`
	// Gets or sets protection scenario name.
	ScenarioName string `pulumi:"scenarioName"`
	// Gets or sets start time of the workflow.
	StartTime string `pulumi:"startTime"`
	// Gets or sets workflow state.
	State string `pulumi:"state"`
}

type ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutput

type ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutput struct{ *pulumi.OutputState }

func (ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutput) DisplayName

Gets or sets the workflow friendly display name.

func (ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutput) ElementType

func (ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutput) EndTime

Gets or sets end time of the workflow.

func (ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutput) Id

Gets or sets workflow Id.

func (ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutput) Name

Gets or sets workflow name.

func (ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutput) ScenarioName

Gets or sets protection scenario name.

func (ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutput) StartTime

Gets or sets start time of the workflow.

func (ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutput) State

Gets or sets workflow state.

func (ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutput) ToProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutput

func (ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutput) ToProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutputWithContext

func (o ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutput) ToProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutputWithContext(ctx context.Context) ProtectedItemModelPropertiesResponseLastFailedPlannedFailoverJobOutput

type ProtectedItemModelPropertiesResponseLastTestFailoverJob

type ProtectedItemModelPropertiesResponseLastTestFailoverJob struct {
	// Gets or sets the workflow friendly display name.
	DisplayName string `pulumi:"displayName"`
	// Gets or sets end time of the workflow.
	EndTime string `pulumi:"endTime"`
	// Gets or sets workflow Id.
	Id string `pulumi:"id"`
	// Gets or sets workflow name.
	Name string `pulumi:"name"`
	// Gets or sets protection scenario name.
	ScenarioName string `pulumi:"scenarioName"`
	// Gets or sets start time of the workflow.
	StartTime string `pulumi:"startTime"`
	// Gets or sets workflow state.
	State string `pulumi:"state"`
}

type ProtectedItemModelPropertiesResponseLastTestFailoverJobOutput

type ProtectedItemModelPropertiesResponseLastTestFailoverJobOutput struct{ *pulumi.OutputState }

func (ProtectedItemModelPropertiesResponseLastTestFailoverJobOutput) DisplayName

Gets or sets the workflow friendly display name.

func (ProtectedItemModelPropertiesResponseLastTestFailoverJobOutput) ElementType

func (ProtectedItemModelPropertiesResponseLastTestFailoverJobOutput) EndTime

Gets or sets end time of the workflow.

func (ProtectedItemModelPropertiesResponseLastTestFailoverJobOutput) Id

Gets or sets workflow Id.

func (ProtectedItemModelPropertiesResponseLastTestFailoverJobOutput) Name

Gets or sets workflow name.

func (ProtectedItemModelPropertiesResponseLastTestFailoverJobOutput) ScenarioName

Gets or sets protection scenario name.

func (ProtectedItemModelPropertiesResponseLastTestFailoverJobOutput) StartTime

Gets or sets start time of the workflow.

func (ProtectedItemModelPropertiesResponseLastTestFailoverJobOutput) State

Gets or sets workflow state.

func (ProtectedItemModelPropertiesResponseLastTestFailoverJobOutput) ToProtectedItemModelPropertiesResponseLastTestFailoverJobOutput

func (ProtectedItemModelPropertiesResponseLastTestFailoverJobOutput) ToProtectedItemModelPropertiesResponseLastTestFailoverJobOutputWithContext

func (o ProtectedItemModelPropertiesResponseLastTestFailoverJobOutput) ToProtectedItemModelPropertiesResponseLastTestFailoverJobOutputWithContext(ctx context.Context) ProtectedItemModelPropertiesResponseLastTestFailoverJobOutput

type ProtectedItemModelPropertiesResponseOutput

type ProtectedItemModelPropertiesResponseOutput struct{ *pulumi.OutputState }

Protected item model properties.

func (ProtectedItemModelPropertiesResponseOutput) AllowedJobs

Gets or sets the allowed scenarios on the protected item.

func (ProtectedItemModelPropertiesResponseOutput) CorrelationId

Gets or sets the protected item correlation Id.

func (ProtectedItemModelPropertiesResponseOutput) CurrentJob

func (ProtectedItemModelPropertiesResponseOutput) CustomProperties

Protected item model custom properties.

func (ProtectedItemModelPropertiesResponseOutput) DraId

Gets or sets the DRA Id.

func (ProtectedItemModelPropertiesResponseOutput) ElementType

func (ProtectedItemModelPropertiesResponseOutput) FabricId

Gets or sets the fabric Id.

func (ProtectedItemModelPropertiesResponseOutput) FabricObjectId

Gets or sets the fabric object Id.

func (ProtectedItemModelPropertiesResponseOutput) FabricObjectName

Gets or sets the fabric object name.

func (ProtectedItemModelPropertiesResponseOutput) HealthErrors

Gets or sets the list of health errors.

func (ProtectedItemModelPropertiesResponseOutput) LastFailedEnableProtectionJob

func (ProtectedItemModelPropertiesResponseOutput) LastFailedPlannedFailoverJob

func (ProtectedItemModelPropertiesResponseOutput) LastSuccessfulPlannedFailoverTime

func (o ProtectedItemModelPropertiesResponseOutput) LastSuccessfulPlannedFailoverTime() pulumi.StringOutput

Gets or sets the Last successful planned failover time.

func (ProtectedItemModelPropertiesResponseOutput) LastSuccessfulTestFailoverTime

func (o ProtectedItemModelPropertiesResponseOutput) LastSuccessfulTestFailoverTime() pulumi.StringOutput

Gets or sets the Last successful test failover time.

func (ProtectedItemModelPropertiesResponseOutput) LastSuccessfulUnplannedFailoverTime

func (o ProtectedItemModelPropertiesResponseOutput) LastSuccessfulUnplannedFailoverTime() pulumi.StringOutput

Gets or sets the Last successful unplanned failover time.

func (ProtectedItemModelPropertiesResponseOutput) LastTestFailoverJob

func (ProtectedItemModelPropertiesResponseOutput) PolicyName

Gets or sets the policy name.

func (ProtectedItemModelPropertiesResponseOutput) ProtectionState

Gets or sets the protection state.

func (ProtectedItemModelPropertiesResponseOutput) ProtectionStateDescription

func (o ProtectedItemModelPropertiesResponseOutput) ProtectionStateDescription() pulumi.StringOutput

Gets or sets the protection state description.

func (ProtectedItemModelPropertiesResponseOutput) ProvisioningState

Gets or sets the provisioning state of the Dra.

func (ProtectedItemModelPropertiesResponseOutput) ReplicationExtensionName

func (o ProtectedItemModelPropertiesResponseOutput) ReplicationExtensionName() pulumi.StringOutput

Gets or sets the replication extension name.

func (ProtectedItemModelPropertiesResponseOutput) ReplicationHealth

Gets or sets protected item replication health.

func (ProtectedItemModelPropertiesResponseOutput) ResyncRequired

Gets or sets a value indicating whether resynchronization is required or not.

func (ProtectedItemModelPropertiesResponseOutput) ResynchronizationState

Gets or sets the resynchronization state.

func (ProtectedItemModelPropertiesResponseOutput) SourceFabricProviderId

Gets or sets the source fabric provider Id.

func (ProtectedItemModelPropertiesResponseOutput) TargetDraId

Gets or sets the target DRA Id.

func (ProtectedItemModelPropertiesResponseOutput) TargetFabricId

Gets or sets the target fabric Id.

func (ProtectedItemModelPropertiesResponseOutput) TargetFabricProviderId

Gets or sets the target fabric provider Id.

func (ProtectedItemModelPropertiesResponseOutput) TestFailoverState

Gets or sets the test failover state.

func (ProtectedItemModelPropertiesResponseOutput) TestFailoverStateDescription

func (o ProtectedItemModelPropertiesResponseOutput) TestFailoverStateDescription() pulumi.StringOutput

Gets or sets the Test failover state description.

func (ProtectedItemModelPropertiesResponseOutput) ToProtectedItemModelPropertiesResponseOutput

func (o ProtectedItemModelPropertiesResponseOutput) ToProtectedItemModelPropertiesResponseOutput() ProtectedItemModelPropertiesResponseOutput

func (ProtectedItemModelPropertiesResponseOutput) ToProtectedItemModelPropertiesResponseOutputWithContext

func (o ProtectedItemModelPropertiesResponseOutput) ToProtectedItemModelPropertiesResponseOutputWithContext(ctx context.Context) ProtectedItemModelPropertiesResponseOutput

type ProtectedItemModelResponseSystemData

type ProtectedItemModelResponseSystemData struct {
	// Gets or sets the timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// Gets or sets identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// Gets or sets the type of identity that created the resource: user, application,
	// managedIdentity.
	CreatedByType *string `pulumi:"createdByType"`
	// Gets or sets the timestamp of resource last modification (UTC).
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// Gets or sets the identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// Gets or sets the type of identity that last modified the resource: user, application,
	// managedIdentity.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

type ProtectedItemModelResponseSystemDataOutput

type ProtectedItemModelResponseSystemDataOutput struct{ *pulumi.OutputState }

func (ProtectedItemModelResponseSystemDataOutput) CreatedAt

Gets or sets the timestamp of resource creation (UTC).

func (ProtectedItemModelResponseSystemDataOutput) CreatedBy

Gets or sets identity that created the resource.

func (ProtectedItemModelResponseSystemDataOutput) CreatedByType

Gets or sets the type of identity that created the resource: user, application, managedIdentity.

func (ProtectedItemModelResponseSystemDataOutput) ElementType

func (ProtectedItemModelResponseSystemDataOutput) LastModifiedAt

Gets or sets the timestamp of resource last modification (UTC).

func (ProtectedItemModelResponseSystemDataOutput) LastModifiedBy

Gets or sets the identity that last modified the resource.

func (ProtectedItemModelResponseSystemDataOutput) LastModifiedByType

Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.

func (ProtectedItemModelResponseSystemDataOutput) ToProtectedItemModelResponseSystemDataOutput

func (o ProtectedItemModelResponseSystemDataOutput) ToProtectedItemModelResponseSystemDataOutput() ProtectedItemModelResponseSystemDataOutput

func (ProtectedItemModelResponseSystemDataOutput) ToProtectedItemModelResponseSystemDataOutputWithContext

func (o ProtectedItemModelResponseSystemDataOutput) ToProtectedItemModelResponseSystemDataOutputWithContext(ctx context.Context) ProtectedItemModelResponseSystemDataOutput

type ProtectedItemOutput

type ProtectedItemOutput struct{ *pulumi.OutputState }

func (ProtectedItemOutput) ElementType

func (ProtectedItemOutput) ElementType() reflect.Type

func (ProtectedItemOutput) Name

Gets or sets the name of the resource.

func (ProtectedItemOutput) Properties

Protected item model properties.

func (ProtectedItemOutput) SystemData

func (ProtectedItemOutput) ToProtectedItemOutput

func (o ProtectedItemOutput) ToProtectedItemOutput() ProtectedItemOutput

func (ProtectedItemOutput) ToProtectedItemOutputWithContext

func (o ProtectedItemOutput) ToProtectedItemOutputWithContext(ctx context.Context) ProtectedItemOutput

func (ProtectedItemOutput) Type

Gets or sets the type of the resource.

type ProtectedItemState

type ProtectedItemState struct {
}

func (ProtectedItemState) ElementType

func (ProtectedItemState) ElementType() reflect.Type

type ReplicationExtension

type ReplicationExtension struct {
	pulumi.CustomResourceState

	// Gets or sets the name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Replication extension model properties.
	Properties ReplicationExtensionModelPropertiesResponseOutput `pulumi:"properties"`
	SystemData ReplicationExtensionModelResponseSystemDataOutput `pulumi:"systemData"`
	// Gets or sets the type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Replication extension model. Azure REST API version: 2021-02-16-preview.

func GetReplicationExtension

func GetReplicationExtension(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReplicationExtensionState, opts ...pulumi.ResourceOption) (*ReplicationExtension, error)

GetReplicationExtension gets an existing ReplicationExtension 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 NewReplicationExtension

func NewReplicationExtension(ctx *pulumi.Context,
	name string, args *ReplicationExtensionArgs, opts ...pulumi.ResourceOption) (*ReplicationExtension, error)

NewReplicationExtension registers a new resource with the given unique name, arguments, and options.

func (*ReplicationExtension) ElementType

func (*ReplicationExtension) ElementType() reflect.Type

func (*ReplicationExtension) ToReplicationExtensionOutput

func (i *ReplicationExtension) ToReplicationExtensionOutput() ReplicationExtensionOutput

func (*ReplicationExtension) ToReplicationExtensionOutputWithContext

func (i *ReplicationExtension) ToReplicationExtensionOutputWithContext(ctx context.Context) ReplicationExtensionOutput

type ReplicationExtensionArgs

type ReplicationExtensionArgs struct {
	// Replication extension model properties.
	Properties ReplicationExtensionModelPropertiesInput
	// The replication extension name.
	ReplicationExtensionName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The vault name.
	VaultName pulumi.StringInput
}

The set of arguments for constructing a ReplicationExtension resource.

func (ReplicationExtensionArgs) ElementType

func (ReplicationExtensionArgs) ElementType() reflect.Type

type ReplicationExtensionInput

type ReplicationExtensionInput interface {
	pulumi.Input

	ToReplicationExtensionOutput() ReplicationExtensionOutput
	ToReplicationExtensionOutputWithContext(ctx context.Context) ReplicationExtensionOutput
}

type ReplicationExtensionModelProperties

type ReplicationExtensionModelProperties struct {
	// Replication extension model custom properties.
	CustomProperties interface{} `pulumi:"customProperties"`
}

Replication extension model properties.

type ReplicationExtensionModelPropertiesArgs

type ReplicationExtensionModelPropertiesArgs struct {
	// Replication extension model custom properties.
	CustomProperties pulumi.Input `pulumi:"customProperties"`
}

Replication extension model properties.

func (ReplicationExtensionModelPropertiesArgs) ElementType

func (ReplicationExtensionModelPropertiesArgs) ToReplicationExtensionModelPropertiesOutput

func (i ReplicationExtensionModelPropertiesArgs) ToReplicationExtensionModelPropertiesOutput() ReplicationExtensionModelPropertiesOutput

func (ReplicationExtensionModelPropertiesArgs) ToReplicationExtensionModelPropertiesOutputWithContext

func (i ReplicationExtensionModelPropertiesArgs) ToReplicationExtensionModelPropertiesOutputWithContext(ctx context.Context) ReplicationExtensionModelPropertiesOutput

type ReplicationExtensionModelPropertiesInput

type ReplicationExtensionModelPropertiesInput interface {
	pulumi.Input

	ToReplicationExtensionModelPropertiesOutput() ReplicationExtensionModelPropertiesOutput
	ToReplicationExtensionModelPropertiesOutputWithContext(context.Context) ReplicationExtensionModelPropertiesOutput
}

ReplicationExtensionModelPropertiesInput is an input type that accepts ReplicationExtensionModelPropertiesArgs and ReplicationExtensionModelPropertiesOutput values. You can construct a concrete instance of `ReplicationExtensionModelPropertiesInput` via:

ReplicationExtensionModelPropertiesArgs{...}

type ReplicationExtensionModelPropertiesOutput

type ReplicationExtensionModelPropertiesOutput struct{ *pulumi.OutputState }

Replication extension model properties.

func (ReplicationExtensionModelPropertiesOutput) CustomProperties

Replication extension model custom properties.

func (ReplicationExtensionModelPropertiesOutput) ElementType

func (ReplicationExtensionModelPropertiesOutput) ToReplicationExtensionModelPropertiesOutput

func (o ReplicationExtensionModelPropertiesOutput) ToReplicationExtensionModelPropertiesOutput() ReplicationExtensionModelPropertiesOutput

func (ReplicationExtensionModelPropertiesOutput) ToReplicationExtensionModelPropertiesOutputWithContext

func (o ReplicationExtensionModelPropertiesOutput) ToReplicationExtensionModelPropertiesOutputWithContext(ctx context.Context) ReplicationExtensionModelPropertiesOutput

type ReplicationExtensionModelPropertiesResponse

type ReplicationExtensionModelPropertiesResponse struct {
	// Replication extension model custom properties.
	CustomProperties interface{} `pulumi:"customProperties"`
	// Gets or sets the provisioning state of the replication extension.
	ProvisioningState string `pulumi:"provisioningState"`
}

Replication extension model properties.

type ReplicationExtensionModelPropertiesResponseOutput

type ReplicationExtensionModelPropertiesResponseOutput struct{ *pulumi.OutputState }

Replication extension model properties.

func (ReplicationExtensionModelPropertiesResponseOutput) CustomProperties

Replication extension model custom properties.

func (ReplicationExtensionModelPropertiesResponseOutput) ElementType

func (ReplicationExtensionModelPropertiesResponseOutput) ProvisioningState

Gets or sets the provisioning state of the replication extension.

func (ReplicationExtensionModelPropertiesResponseOutput) ToReplicationExtensionModelPropertiesResponseOutput

func (o ReplicationExtensionModelPropertiesResponseOutput) ToReplicationExtensionModelPropertiesResponseOutput() ReplicationExtensionModelPropertiesResponseOutput

func (ReplicationExtensionModelPropertiesResponseOutput) ToReplicationExtensionModelPropertiesResponseOutputWithContext

func (o ReplicationExtensionModelPropertiesResponseOutput) ToReplicationExtensionModelPropertiesResponseOutputWithContext(ctx context.Context) ReplicationExtensionModelPropertiesResponseOutput

type ReplicationExtensionModelResponseSystemData

type ReplicationExtensionModelResponseSystemData struct {
	// Gets or sets the timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// Gets or sets identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// Gets or sets the type of identity that created the resource: user, application,
	// managedIdentity.
	CreatedByType *string `pulumi:"createdByType"`
	// Gets or sets the timestamp of resource last modification (UTC).
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// Gets or sets the identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// Gets or sets the type of identity that last modified the resource: user, application,
	// managedIdentity.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

type ReplicationExtensionModelResponseSystemDataOutput

type ReplicationExtensionModelResponseSystemDataOutput struct{ *pulumi.OutputState }

func (ReplicationExtensionModelResponseSystemDataOutput) CreatedAt

Gets or sets the timestamp of resource creation (UTC).

func (ReplicationExtensionModelResponseSystemDataOutput) CreatedBy

Gets or sets identity that created the resource.

func (ReplicationExtensionModelResponseSystemDataOutput) CreatedByType

Gets or sets the type of identity that created the resource: user, application, managedIdentity.

func (ReplicationExtensionModelResponseSystemDataOutput) ElementType

func (ReplicationExtensionModelResponseSystemDataOutput) LastModifiedAt

Gets or sets the timestamp of resource last modification (UTC).

func (ReplicationExtensionModelResponseSystemDataOutput) LastModifiedBy

Gets or sets the identity that last modified the resource.

func (ReplicationExtensionModelResponseSystemDataOutput) LastModifiedByType

Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.

func (ReplicationExtensionModelResponseSystemDataOutput) ToReplicationExtensionModelResponseSystemDataOutput

func (o ReplicationExtensionModelResponseSystemDataOutput) ToReplicationExtensionModelResponseSystemDataOutput() ReplicationExtensionModelResponseSystemDataOutput

func (ReplicationExtensionModelResponseSystemDataOutput) ToReplicationExtensionModelResponseSystemDataOutputWithContext

func (o ReplicationExtensionModelResponseSystemDataOutput) ToReplicationExtensionModelResponseSystemDataOutputWithContext(ctx context.Context) ReplicationExtensionModelResponseSystemDataOutput

type ReplicationExtensionOutput

type ReplicationExtensionOutput struct{ *pulumi.OutputState }

func (ReplicationExtensionOutput) ElementType

func (ReplicationExtensionOutput) ElementType() reflect.Type

func (ReplicationExtensionOutput) Name

Gets or sets the name of the resource.

func (ReplicationExtensionOutput) Properties

Replication extension model properties.

func (ReplicationExtensionOutput) SystemData

func (ReplicationExtensionOutput) ToReplicationExtensionOutput

func (o ReplicationExtensionOutput) ToReplicationExtensionOutput() ReplicationExtensionOutput

func (ReplicationExtensionOutput) ToReplicationExtensionOutputWithContext

func (o ReplicationExtensionOutput) ToReplicationExtensionOutputWithContext(ctx context.Context) ReplicationExtensionOutput

func (ReplicationExtensionOutput) Type

Gets or sets the type of the resource.

type ReplicationExtensionState

type ReplicationExtensionState struct {
}

func (ReplicationExtensionState) ElementType

func (ReplicationExtensionState) ElementType() reflect.Type

type ReplicationVaultType

type ReplicationVaultType string

Gets or sets the type of vault.

func (ReplicationVaultType) ElementType

func (ReplicationVaultType) ElementType() reflect.Type

func (ReplicationVaultType) ToReplicationVaultTypeOutput

func (e ReplicationVaultType) ToReplicationVaultTypeOutput() ReplicationVaultTypeOutput

func (ReplicationVaultType) ToReplicationVaultTypeOutputWithContext

func (e ReplicationVaultType) ToReplicationVaultTypeOutputWithContext(ctx context.Context) ReplicationVaultTypeOutput

func (ReplicationVaultType) ToReplicationVaultTypePtrOutput

func (e ReplicationVaultType) ToReplicationVaultTypePtrOutput() ReplicationVaultTypePtrOutput

func (ReplicationVaultType) ToReplicationVaultTypePtrOutputWithContext

func (e ReplicationVaultType) ToReplicationVaultTypePtrOutputWithContext(ctx context.Context) ReplicationVaultTypePtrOutput

func (ReplicationVaultType) ToStringOutput

func (e ReplicationVaultType) ToStringOutput() pulumi.StringOutput

func (ReplicationVaultType) ToStringOutputWithContext

func (e ReplicationVaultType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReplicationVaultType) ToStringPtrOutput

func (e ReplicationVaultType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReplicationVaultType) ToStringPtrOutputWithContext

func (e ReplicationVaultType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReplicationVaultTypeInput

type ReplicationVaultTypeInput interface {
	pulumi.Input

	ToReplicationVaultTypeOutput() ReplicationVaultTypeOutput
	ToReplicationVaultTypeOutputWithContext(context.Context) ReplicationVaultTypeOutput
}

ReplicationVaultTypeInput is an input type that accepts values of the ReplicationVaultType enum A concrete instance of `ReplicationVaultTypeInput` can be one of the following:

ReplicationVaultTypeDisasterRecovery
ReplicationVaultTypeMigrate

type ReplicationVaultTypeOutput

type ReplicationVaultTypeOutput struct{ *pulumi.OutputState }

func (ReplicationVaultTypeOutput) ElementType

func (ReplicationVaultTypeOutput) ElementType() reflect.Type

func (ReplicationVaultTypeOutput) ToReplicationVaultTypeOutput

func (o ReplicationVaultTypeOutput) ToReplicationVaultTypeOutput() ReplicationVaultTypeOutput

func (ReplicationVaultTypeOutput) ToReplicationVaultTypeOutputWithContext

func (o ReplicationVaultTypeOutput) ToReplicationVaultTypeOutputWithContext(ctx context.Context) ReplicationVaultTypeOutput

func (ReplicationVaultTypeOutput) ToReplicationVaultTypePtrOutput

func (o ReplicationVaultTypeOutput) ToReplicationVaultTypePtrOutput() ReplicationVaultTypePtrOutput

func (ReplicationVaultTypeOutput) ToReplicationVaultTypePtrOutputWithContext

func (o ReplicationVaultTypeOutput) ToReplicationVaultTypePtrOutputWithContext(ctx context.Context) ReplicationVaultTypePtrOutput

func (ReplicationVaultTypeOutput) ToStringOutput

func (o ReplicationVaultTypeOutput) ToStringOutput() pulumi.StringOutput

func (ReplicationVaultTypeOutput) ToStringOutputWithContext

func (o ReplicationVaultTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReplicationVaultTypeOutput) ToStringPtrOutput

func (o ReplicationVaultTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReplicationVaultTypeOutput) ToStringPtrOutputWithContext

func (o ReplicationVaultTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReplicationVaultTypePtrInput

type ReplicationVaultTypePtrInput interface {
	pulumi.Input

	ToReplicationVaultTypePtrOutput() ReplicationVaultTypePtrOutput
	ToReplicationVaultTypePtrOutputWithContext(context.Context) ReplicationVaultTypePtrOutput
}

func ReplicationVaultTypePtr

func ReplicationVaultTypePtr(v string) ReplicationVaultTypePtrInput

type ReplicationVaultTypePtrOutput

type ReplicationVaultTypePtrOutput struct{ *pulumi.OutputState }

func (ReplicationVaultTypePtrOutput) Elem

func (ReplicationVaultTypePtrOutput) ElementType

func (ReplicationVaultTypePtrOutput) ToReplicationVaultTypePtrOutput

func (o ReplicationVaultTypePtrOutput) ToReplicationVaultTypePtrOutput() ReplicationVaultTypePtrOutput

func (ReplicationVaultTypePtrOutput) ToReplicationVaultTypePtrOutputWithContext

func (o ReplicationVaultTypePtrOutput) ToReplicationVaultTypePtrOutputWithContext(ctx context.Context) ReplicationVaultTypePtrOutput

func (ReplicationVaultTypePtrOutput) ToStringPtrOutput

func (ReplicationVaultTypePtrOutput) ToStringPtrOutputWithContext

func (o ReplicationVaultTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StorageContainerProperties

type StorageContainerProperties struct {
	// Gets or sets the ClusterSharedVolumePath.
	ClusterSharedVolumePath string `pulumi:"clusterSharedVolumePath"`
	// Gets or sets the Name.
	Name string `pulumi:"name"`
}

Storage container properties.

type StorageContainerPropertiesArgs

type StorageContainerPropertiesArgs struct {
	// Gets or sets the ClusterSharedVolumePath.
	ClusterSharedVolumePath pulumi.StringInput `pulumi:"clusterSharedVolumePath"`
	// Gets or sets the Name.
	Name pulumi.StringInput `pulumi:"name"`
}

Storage container properties.

func (StorageContainerPropertiesArgs) ElementType

func (StorageContainerPropertiesArgs) ToStorageContainerPropertiesOutput

func (i StorageContainerPropertiesArgs) ToStorageContainerPropertiesOutput() StorageContainerPropertiesOutput

func (StorageContainerPropertiesArgs) ToStorageContainerPropertiesOutputWithContext

func (i StorageContainerPropertiesArgs) ToStorageContainerPropertiesOutputWithContext(ctx context.Context) StorageContainerPropertiesOutput

type StorageContainerPropertiesArray

type StorageContainerPropertiesArray []StorageContainerPropertiesInput

func (StorageContainerPropertiesArray) ElementType

func (StorageContainerPropertiesArray) ToStorageContainerPropertiesArrayOutput

func (i StorageContainerPropertiesArray) ToStorageContainerPropertiesArrayOutput() StorageContainerPropertiesArrayOutput

func (StorageContainerPropertiesArray) ToStorageContainerPropertiesArrayOutputWithContext

func (i StorageContainerPropertiesArray) ToStorageContainerPropertiesArrayOutputWithContext(ctx context.Context) StorageContainerPropertiesArrayOutput

type StorageContainerPropertiesArrayInput

type StorageContainerPropertiesArrayInput interface {
	pulumi.Input

	ToStorageContainerPropertiesArrayOutput() StorageContainerPropertiesArrayOutput
	ToStorageContainerPropertiesArrayOutputWithContext(context.Context) StorageContainerPropertiesArrayOutput
}

StorageContainerPropertiesArrayInput is an input type that accepts StorageContainerPropertiesArray and StorageContainerPropertiesArrayOutput values. You can construct a concrete instance of `StorageContainerPropertiesArrayInput` via:

StorageContainerPropertiesArray{ StorageContainerPropertiesArgs{...} }

type StorageContainerPropertiesArrayOutput

type StorageContainerPropertiesArrayOutput struct{ *pulumi.OutputState }

func (StorageContainerPropertiesArrayOutput) ElementType

func (StorageContainerPropertiesArrayOutput) Index

func (StorageContainerPropertiesArrayOutput) ToStorageContainerPropertiesArrayOutput

func (o StorageContainerPropertiesArrayOutput) ToStorageContainerPropertiesArrayOutput() StorageContainerPropertiesArrayOutput

func (StorageContainerPropertiesArrayOutput) ToStorageContainerPropertiesArrayOutputWithContext

func (o StorageContainerPropertiesArrayOutput) ToStorageContainerPropertiesArrayOutputWithContext(ctx context.Context) StorageContainerPropertiesArrayOutput

type StorageContainerPropertiesInput

type StorageContainerPropertiesInput interface {
	pulumi.Input

	ToStorageContainerPropertiesOutput() StorageContainerPropertiesOutput
	ToStorageContainerPropertiesOutputWithContext(context.Context) StorageContainerPropertiesOutput
}

StorageContainerPropertiesInput is an input type that accepts StorageContainerPropertiesArgs and StorageContainerPropertiesOutput values. You can construct a concrete instance of `StorageContainerPropertiesInput` via:

StorageContainerPropertiesArgs{...}

type StorageContainerPropertiesOutput

type StorageContainerPropertiesOutput struct{ *pulumi.OutputState }

Storage container properties.

func (StorageContainerPropertiesOutput) ClusterSharedVolumePath

func (o StorageContainerPropertiesOutput) ClusterSharedVolumePath() pulumi.StringOutput

Gets or sets the ClusterSharedVolumePath.

func (StorageContainerPropertiesOutput) ElementType

func (StorageContainerPropertiesOutput) Name

Gets or sets the Name.

func (StorageContainerPropertiesOutput) ToStorageContainerPropertiesOutput

func (o StorageContainerPropertiesOutput) ToStorageContainerPropertiesOutput() StorageContainerPropertiesOutput

func (StorageContainerPropertiesOutput) ToStorageContainerPropertiesOutputWithContext

func (o StorageContainerPropertiesOutput) ToStorageContainerPropertiesOutputWithContext(ctx context.Context) StorageContainerPropertiesOutput

type StorageContainerPropertiesResponse

type StorageContainerPropertiesResponse struct {
	// Gets or sets the ClusterSharedVolumePath.
	ClusterSharedVolumePath string `pulumi:"clusterSharedVolumePath"`
	// Gets or sets the Name.
	Name string `pulumi:"name"`
}

Storage container properties.

type StorageContainerPropertiesResponseArrayOutput

type StorageContainerPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (StorageContainerPropertiesResponseArrayOutput) ElementType

func (StorageContainerPropertiesResponseArrayOutput) Index

func (StorageContainerPropertiesResponseArrayOutput) ToStorageContainerPropertiesResponseArrayOutput

func (o StorageContainerPropertiesResponseArrayOutput) ToStorageContainerPropertiesResponseArrayOutput() StorageContainerPropertiesResponseArrayOutput

func (StorageContainerPropertiesResponseArrayOutput) ToStorageContainerPropertiesResponseArrayOutputWithContext

func (o StorageContainerPropertiesResponseArrayOutput) ToStorageContainerPropertiesResponseArrayOutputWithContext(ctx context.Context) StorageContainerPropertiesResponseArrayOutput

type StorageContainerPropertiesResponseOutput

type StorageContainerPropertiesResponseOutput struct{ *pulumi.OutputState }

Storage container properties.

func (StorageContainerPropertiesResponseOutput) ClusterSharedVolumePath

func (o StorageContainerPropertiesResponseOutput) ClusterSharedVolumePath() pulumi.StringOutput

Gets or sets the ClusterSharedVolumePath.

func (StorageContainerPropertiesResponseOutput) ElementType

func (StorageContainerPropertiesResponseOutput) Name

Gets or sets the Name.

func (StorageContainerPropertiesResponseOutput) ToStorageContainerPropertiesResponseOutput

func (o StorageContainerPropertiesResponseOutput) ToStorageContainerPropertiesResponseOutput() StorageContainerPropertiesResponseOutput

func (StorageContainerPropertiesResponseOutput) ToStorageContainerPropertiesResponseOutputWithContext

func (o StorageContainerPropertiesResponseOutput) ToStorageContainerPropertiesResponseOutputWithContext(ctx context.Context) StorageContainerPropertiesResponseOutput

type VMNicSelection

type VMNicSelection string

Gets or sets the selection type of the NIC.

func (VMNicSelection) ElementType

func (VMNicSelection) ElementType() reflect.Type

func (VMNicSelection) ToStringOutput

func (e VMNicSelection) ToStringOutput() pulumi.StringOutput

func (VMNicSelection) ToStringOutputWithContext

func (e VMNicSelection) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (VMNicSelection) ToStringPtrOutput

func (e VMNicSelection) ToStringPtrOutput() pulumi.StringPtrOutput

func (VMNicSelection) ToStringPtrOutputWithContext

func (e VMNicSelection) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VMNicSelection) ToVMNicSelectionOutput

func (e VMNicSelection) ToVMNicSelectionOutput() VMNicSelectionOutput

func (VMNicSelection) ToVMNicSelectionOutputWithContext

func (e VMNicSelection) ToVMNicSelectionOutputWithContext(ctx context.Context) VMNicSelectionOutput

func (VMNicSelection) ToVMNicSelectionPtrOutput

func (e VMNicSelection) ToVMNicSelectionPtrOutput() VMNicSelectionPtrOutput

func (VMNicSelection) ToVMNicSelectionPtrOutputWithContext

func (e VMNicSelection) ToVMNicSelectionPtrOutputWithContext(ctx context.Context) VMNicSelectionPtrOutput

type VMNicSelectionInput

type VMNicSelectionInput interface {
	pulumi.Input

	ToVMNicSelectionOutput() VMNicSelectionOutput
	ToVMNicSelectionOutputWithContext(context.Context) VMNicSelectionOutput
}

VMNicSelectionInput is an input type that accepts values of the VMNicSelection enum A concrete instance of `VMNicSelectionInput` can be one of the following:

VMNicSelectionNotSelected
VMNicSelectionSelectedByUser
VMNicSelectionSelectedByDefault
VMNicSelectionSelectedByUserOverride

type VMNicSelectionOutput

type VMNicSelectionOutput struct{ *pulumi.OutputState }

func (VMNicSelectionOutput) ElementType

func (VMNicSelectionOutput) ElementType() reflect.Type

func (VMNicSelectionOutput) ToStringOutput

func (o VMNicSelectionOutput) ToStringOutput() pulumi.StringOutput

func (VMNicSelectionOutput) ToStringOutputWithContext

func (o VMNicSelectionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (VMNicSelectionOutput) ToStringPtrOutput

func (o VMNicSelectionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VMNicSelectionOutput) ToStringPtrOutputWithContext

func (o VMNicSelectionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VMNicSelectionOutput) ToVMNicSelectionOutput

func (o VMNicSelectionOutput) ToVMNicSelectionOutput() VMNicSelectionOutput

func (VMNicSelectionOutput) ToVMNicSelectionOutputWithContext

func (o VMNicSelectionOutput) ToVMNicSelectionOutputWithContext(ctx context.Context) VMNicSelectionOutput

func (VMNicSelectionOutput) ToVMNicSelectionPtrOutput

func (o VMNicSelectionOutput) ToVMNicSelectionPtrOutput() VMNicSelectionPtrOutput

func (VMNicSelectionOutput) ToVMNicSelectionPtrOutputWithContext

func (o VMNicSelectionOutput) ToVMNicSelectionPtrOutputWithContext(ctx context.Context) VMNicSelectionPtrOutput

type VMNicSelectionPtrInput

type VMNicSelectionPtrInput interface {
	pulumi.Input

	ToVMNicSelectionPtrOutput() VMNicSelectionPtrOutput
	ToVMNicSelectionPtrOutputWithContext(context.Context) VMNicSelectionPtrOutput
}

func VMNicSelectionPtr

func VMNicSelectionPtr(v string) VMNicSelectionPtrInput

type VMNicSelectionPtrOutput

type VMNicSelectionPtrOutput struct{ *pulumi.OutputState }

func (VMNicSelectionPtrOutput) Elem

func (VMNicSelectionPtrOutput) ElementType

func (VMNicSelectionPtrOutput) ElementType() reflect.Type

func (VMNicSelectionPtrOutput) ToStringPtrOutput

func (o VMNicSelectionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VMNicSelectionPtrOutput) ToStringPtrOutputWithContext

func (o VMNicSelectionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VMNicSelectionPtrOutput) ToVMNicSelectionPtrOutput

func (o VMNicSelectionPtrOutput) ToVMNicSelectionPtrOutput() VMNicSelectionPtrOutput

func (VMNicSelectionPtrOutput) ToVMNicSelectionPtrOutputWithContext

func (o VMNicSelectionPtrOutput) ToVMNicSelectionPtrOutputWithContext(ctx context.Context) VMNicSelectionPtrOutput

type VMwareDraModelCustomProperties

type VMwareDraModelCustomProperties struct {
	// Gets or sets the BIOS Id of the DRA machine.
	BiosId string `pulumi:"biosId"`
	// Gets or sets the instance type.
	// Expected value is 'VMware'.
	InstanceType string `pulumi:"instanceType"`
	// Identity model.
	MarsAuthenticationIdentity IdentityModel `pulumi:"marsAuthenticationIdentity"`
}

VMware DRA model custom properties.

type VMwareDraModelCustomPropertiesArgs

type VMwareDraModelCustomPropertiesArgs struct {
	// Gets or sets the BIOS Id of the DRA machine.
	BiosId pulumi.StringInput `pulumi:"biosId"`
	// Gets or sets the instance type.
	// Expected value is 'VMware'.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Identity model.
	MarsAuthenticationIdentity IdentityModelInput `pulumi:"marsAuthenticationIdentity"`
}

VMware DRA model custom properties.

func (VMwareDraModelCustomPropertiesArgs) ElementType

func (VMwareDraModelCustomPropertiesArgs) ToVMwareDraModelCustomPropertiesOutput

func (i VMwareDraModelCustomPropertiesArgs) ToVMwareDraModelCustomPropertiesOutput() VMwareDraModelCustomPropertiesOutput

func (VMwareDraModelCustomPropertiesArgs) ToVMwareDraModelCustomPropertiesOutputWithContext

func (i VMwareDraModelCustomPropertiesArgs) ToVMwareDraModelCustomPropertiesOutputWithContext(ctx context.Context) VMwareDraModelCustomPropertiesOutput

type VMwareDraModelCustomPropertiesInput

type VMwareDraModelCustomPropertiesInput interface {
	pulumi.Input

	ToVMwareDraModelCustomPropertiesOutput() VMwareDraModelCustomPropertiesOutput
	ToVMwareDraModelCustomPropertiesOutputWithContext(context.Context) VMwareDraModelCustomPropertiesOutput
}

VMwareDraModelCustomPropertiesInput is an input type that accepts VMwareDraModelCustomPropertiesArgs and VMwareDraModelCustomPropertiesOutput values. You can construct a concrete instance of `VMwareDraModelCustomPropertiesInput` via:

VMwareDraModelCustomPropertiesArgs{...}

type VMwareDraModelCustomPropertiesOutput

type VMwareDraModelCustomPropertiesOutput struct{ *pulumi.OutputState }

VMware DRA model custom properties.

func (VMwareDraModelCustomPropertiesOutput) BiosId

Gets or sets the BIOS Id of the DRA machine.

func (VMwareDraModelCustomPropertiesOutput) ElementType

func (VMwareDraModelCustomPropertiesOutput) InstanceType

Gets or sets the instance type. Expected value is 'VMware'.

func (VMwareDraModelCustomPropertiesOutput) MarsAuthenticationIdentity

func (o VMwareDraModelCustomPropertiesOutput) MarsAuthenticationIdentity() IdentityModelOutput

Identity model.

func (VMwareDraModelCustomPropertiesOutput) ToVMwareDraModelCustomPropertiesOutput

func (o VMwareDraModelCustomPropertiesOutput) ToVMwareDraModelCustomPropertiesOutput() VMwareDraModelCustomPropertiesOutput

func (VMwareDraModelCustomPropertiesOutput) ToVMwareDraModelCustomPropertiesOutputWithContext

func (o VMwareDraModelCustomPropertiesOutput) ToVMwareDraModelCustomPropertiesOutputWithContext(ctx context.Context) VMwareDraModelCustomPropertiesOutput

type VMwareDraModelCustomPropertiesResponse

type VMwareDraModelCustomPropertiesResponse struct {
	// Gets or sets the BIOS Id of the DRA machine.
	BiosId string `pulumi:"biosId"`
	// Gets or sets the instance type.
	// Expected value is 'VMware'.
	InstanceType string `pulumi:"instanceType"`
	// Identity model.
	MarsAuthenticationIdentity IdentityModelResponse `pulumi:"marsAuthenticationIdentity"`
}

VMware DRA model custom properties.

type VMwareDraModelCustomPropertiesResponseOutput

type VMwareDraModelCustomPropertiesResponseOutput struct{ *pulumi.OutputState }

VMware DRA model custom properties.

func (VMwareDraModelCustomPropertiesResponseOutput) BiosId

Gets or sets the BIOS Id of the DRA machine.

func (VMwareDraModelCustomPropertiesResponseOutput) ElementType

func (VMwareDraModelCustomPropertiesResponseOutput) InstanceType

Gets or sets the instance type. Expected value is 'VMware'.

func (VMwareDraModelCustomPropertiesResponseOutput) MarsAuthenticationIdentity

Identity model.

func (VMwareDraModelCustomPropertiesResponseOutput) ToVMwareDraModelCustomPropertiesResponseOutput

func (o VMwareDraModelCustomPropertiesResponseOutput) ToVMwareDraModelCustomPropertiesResponseOutput() VMwareDraModelCustomPropertiesResponseOutput

func (VMwareDraModelCustomPropertiesResponseOutput) ToVMwareDraModelCustomPropertiesResponseOutputWithContext

func (o VMwareDraModelCustomPropertiesResponseOutput) ToVMwareDraModelCustomPropertiesResponseOutputWithContext(ctx context.Context) VMwareDraModelCustomPropertiesResponseOutput

type VMwareMigrateFabricModelCustomProperties

type VMwareMigrateFabricModelCustomProperties struct {
	// Gets or sets the instance type.
	// Expected value is 'VMwareMigrate'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the ARM Id of the migration solution.
	MigrationSolutionId string `pulumi:"migrationSolutionId"`
	// Gets or sets the ARM Id of the VMware site.
	VmwareSiteId string `pulumi:"vmwareSiteId"`
}

VMware migrate fabric model custom properties.

type VMwareMigrateFabricModelCustomPropertiesArgs

type VMwareMigrateFabricModelCustomPropertiesArgs struct {
	// Gets or sets the instance type.
	// Expected value is 'VMwareMigrate'.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets the ARM Id of the migration solution.
	MigrationSolutionId pulumi.StringInput `pulumi:"migrationSolutionId"`
	// Gets or sets the ARM Id of the VMware site.
	VmwareSiteId pulumi.StringInput `pulumi:"vmwareSiteId"`
}

VMware migrate fabric model custom properties.

func (VMwareMigrateFabricModelCustomPropertiesArgs) ElementType

func (VMwareMigrateFabricModelCustomPropertiesArgs) ToVMwareMigrateFabricModelCustomPropertiesOutput

func (i VMwareMigrateFabricModelCustomPropertiesArgs) ToVMwareMigrateFabricModelCustomPropertiesOutput() VMwareMigrateFabricModelCustomPropertiesOutput

func (VMwareMigrateFabricModelCustomPropertiesArgs) ToVMwareMigrateFabricModelCustomPropertiesOutputWithContext

func (i VMwareMigrateFabricModelCustomPropertiesArgs) ToVMwareMigrateFabricModelCustomPropertiesOutputWithContext(ctx context.Context) VMwareMigrateFabricModelCustomPropertiesOutput

type VMwareMigrateFabricModelCustomPropertiesInput

type VMwareMigrateFabricModelCustomPropertiesInput interface {
	pulumi.Input

	ToVMwareMigrateFabricModelCustomPropertiesOutput() VMwareMigrateFabricModelCustomPropertiesOutput
	ToVMwareMigrateFabricModelCustomPropertiesOutputWithContext(context.Context) VMwareMigrateFabricModelCustomPropertiesOutput
}

VMwareMigrateFabricModelCustomPropertiesInput is an input type that accepts VMwareMigrateFabricModelCustomPropertiesArgs and VMwareMigrateFabricModelCustomPropertiesOutput values. You can construct a concrete instance of `VMwareMigrateFabricModelCustomPropertiesInput` via:

VMwareMigrateFabricModelCustomPropertiesArgs{...}

type VMwareMigrateFabricModelCustomPropertiesOutput

type VMwareMigrateFabricModelCustomPropertiesOutput struct{ *pulumi.OutputState }

VMware migrate fabric model custom properties.

func (VMwareMigrateFabricModelCustomPropertiesOutput) ElementType

func (VMwareMigrateFabricModelCustomPropertiesOutput) InstanceType

Gets or sets the instance type. Expected value is 'VMwareMigrate'.

func (VMwareMigrateFabricModelCustomPropertiesOutput) MigrationSolutionId

Gets or sets the ARM Id of the migration solution.

func (VMwareMigrateFabricModelCustomPropertiesOutput) ToVMwareMigrateFabricModelCustomPropertiesOutput

func (o VMwareMigrateFabricModelCustomPropertiesOutput) ToVMwareMigrateFabricModelCustomPropertiesOutput() VMwareMigrateFabricModelCustomPropertiesOutput

func (VMwareMigrateFabricModelCustomPropertiesOutput) ToVMwareMigrateFabricModelCustomPropertiesOutputWithContext

func (o VMwareMigrateFabricModelCustomPropertiesOutput) ToVMwareMigrateFabricModelCustomPropertiesOutputWithContext(ctx context.Context) VMwareMigrateFabricModelCustomPropertiesOutput

func (VMwareMigrateFabricModelCustomPropertiesOutput) VmwareSiteId

Gets or sets the ARM Id of the VMware site.

type VMwareMigrateFabricModelCustomPropertiesResponse

type VMwareMigrateFabricModelCustomPropertiesResponse struct {
	// Gets or sets the instance type.
	// Expected value is 'VMwareMigrate'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the ARM Id of the migration solution.
	MigrationSolutionId string `pulumi:"migrationSolutionId"`
	// Gets or sets the ARM Id of the VMware site.
	VmwareSiteId string `pulumi:"vmwareSiteId"`
}

VMware migrate fabric model custom properties.

type VMwareMigrateFabricModelCustomPropertiesResponseOutput

type VMwareMigrateFabricModelCustomPropertiesResponseOutput struct{ *pulumi.OutputState }

VMware migrate fabric model custom properties.

func (VMwareMigrateFabricModelCustomPropertiesResponseOutput) ElementType

func (VMwareMigrateFabricModelCustomPropertiesResponseOutput) InstanceType

Gets or sets the instance type. Expected value is 'VMwareMigrate'.

func (VMwareMigrateFabricModelCustomPropertiesResponseOutput) MigrationSolutionId

Gets or sets the ARM Id of the migration solution.

func (VMwareMigrateFabricModelCustomPropertiesResponseOutput) ToVMwareMigrateFabricModelCustomPropertiesResponseOutput

func (VMwareMigrateFabricModelCustomPropertiesResponseOutput) ToVMwareMigrateFabricModelCustomPropertiesResponseOutputWithContext

func (o VMwareMigrateFabricModelCustomPropertiesResponseOutput) ToVMwareMigrateFabricModelCustomPropertiesResponseOutputWithContext(ctx context.Context) VMwareMigrateFabricModelCustomPropertiesResponseOutput

func (VMwareMigrateFabricModelCustomPropertiesResponseOutput) VmwareSiteId

Gets or sets the ARM Id of the VMware site.

type VMwareToAzStackHCIDiskInput

type VMwareToAzStackHCIDiskInput struct {
	// Gets or sets the type of the virtual hard disk, vhd or vhdx.
	DiskFileFormat string `pulumi:"diskFileFormat"`
	// Gets or sets the disk Id.
	DiskId string `pulumi:"diskId"`
	// Gets or sets the disk size in GB.
	DiskSizeGB float64 `pulumi:"diskSizeGB"`
	// Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard
	// disk.
	IsDynamic *bool `pulumi:"isDynamic"`
	// Gets or sets a value indicating whether disk is os disk.
	IsOsDisk bool `pulumi:"isOsDisk"`
	// Gets or sets the target storage account ARM Id.
	StorageContainerId *string `pulumi:"storageContainerId"`
}

VMwareToAzStack disk input.

type VMwareToAzStackHCIDiskInputArgs

type VMwareToAzStackHCIDiskInputArgs struct {
	// Gets or sets the type of the virtual hard disk, vhd or vhdx.
	DiskFileFormat pulumi.StringInput `pulumi:"diskFileFormat"`
	// Gets or sets the disk Id.
	DiskId pulumi.StringInput `pulumi:"diskId"`
	// Gets or sets the disk size in GB.
	DiskSizeGB pulumi.Float64Input `pulumi:"diskSizeGB"`
	// Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard
	// disk.
	IsDynamic pulumi.BoolPtrInput `pulumi:"isDynamic"`
	// Gets or sets a value indicating whether disk is os disk.
	IsOsDisk pulumi.BoolInput `pulumi:"isOsDisk"`
	// Gets or sets the target storage account ARM Id.
	StorageContainerId pulumi.StringPtrInput `pulumi:"storageContainerId"`
}

VMwareToAzStack disk input.

func (VMwareToAzStackHCIDiskInputArgs) ElementType

func (VMwareToAzStackHCIDiskInputArgs) ToVMwareToAzStackHCIDiskInputOutput

func (i VMwareToAzStackHCIDiskInputArgs) ToVMwareToAzStackHCIDiskInputOutput() VMwareToAzStackHCIDiskInputOutput

func (VMwareToAzStackHCIDiskInputArgs) ToVMwareToAzStackHCIDiskInputOutputWithContext

func (i VMwareToAzStackHCIDiskInputArgs) ToVMwareToAzStackHCIDiskInputOutputWithContext(ctx context.Context) VMwareToAzStackHCIDiskInputOutput

type VMwareToAzStackHCIDiskInputArray

type VMwareToAzStackHCIDiskInputArray []VMwareToAzStackHCIDiskInputInput

func (VMwareToAzStackHCIDiskInputArray) ElementType

func (VMwareToAzStackHCIDiskInputArray) ToVMwareToAzStackHCIDiskInputArrayOutput

func (i VMwareToAzStackHCIDiskInputArray) ToVMwareToAzStackHCIDiskInputArrayOutput() VMwareToAzStackHCIDiskInputArrayOutput

func (VMwareToAzStackHCIDiskInputArray) ToVMwareToAzStackHCIDiskInputArrayOutputWithContext

func (i VMwareToAzStackHCIDiskInputArray) ToVMwareToAzStackHCIDiskInputArrayOutputWithContext(ctx context.Context) VMwareToAzStackHCIDiskInputArrayOutput

type VMwareToAzStackHCIDiskInputArrayInput

type VMwareToAzStackHCIDiskInputArrayInput interface {
	pulumi.Input

	ToVMwareToAzStackHCIDiskInputArrayOutput() VMwareToAzStackHCIDiskInputArrayOutput
	ToVMwareToAzStackHCIDiskInputArrayOutputWithContext(context.Context) VMwareToAzStackHCIDiskInputArrayOutput
}

VMwareToAzStackHCIDiskInputArrayInput is an input type that accepts VMwareToAzStackHCIDiskInputArray and VMwareToAzStackHCIDiskInputArrayOutput values. You can construct a concrete instance of `VMwareToAzStackHCIDiskInputArrayInput` via:

VMwareToAzStackHCIDiskInputArray{ VMwareToAzStackHCIDiskInputArgs{...} }

type VMwareToAzStackHCIDiskInputArrayOutput

type VMwareToAzStackHCIDiskInputArrayOutput struct{ *pulumi.OutputState }

func (VMwareToAzStackHCIDiskInputArrayOutput) ElementType

func (VMwareToAzStackHCIDiskInputArrayOutput) Index

func (VMwareToAzStackHCIDiskInputArrayOutput) ToVMwareToAzStackHCIDiskInputArrayOutput

func (o VMwareToAzStackHCIDiskInputArrayOutput) ToVMwareToAzStackHCIDiskInputArrayOutput() VMwareToAzStackHCIDiskInputArrayOutput

func (VMwareToAzStackHCIDiskInputArrayOutput) ToVMwareToAzStackHCIDiskInputArrayOutputWithContext

func (o VMwareToAzStackHCIDiskInputArrayOutput) ToVMwareToAzStackHCIDiskInputArrayOutputWithContext(ctx context.Context) VMwareToAzStackHCIDiskInputArrayOutput

type VMwareToAzStackHCIDiskInputInput

type VMwareToAzStackHCIDiskInputInput interface {
	pulumi.Input

	ToVMwareToAzStackHCIDiskInputOutput() VMwareToAzStackHCIDiskInputOutput
	ToVMwareToAzStackHCIDiskInputOutputWithContext(context.Context) VMwareToAzStackHCIDiskInputOutput
}

VMwareToAzStackHCIDiskInputInput is an input type that accepts VMwareToAzStackHCIDiskInputArgs and VMwareToAzStackHCIDiskInputOutput values. You can construct a concrete instance of `VMwareToAzStackHCIDiskInputInput` via:

VMwareToAzStackHCIDiskInputArgs{...}

type VMwareToAzStackHCIDiskInputOutput

type VMwareToAzStackHCIDiskInputOutput struct{ *pulumi.OutputState }

VMwareToAzStack disk input.

func (VMwareToAzStackHCIDiskInputOutput) DiskFileFormat

Gets or sets the type of the virtual hard disk, vhd or vhdx.

func (VMwareToAzStackHCIDiskInputOutput) DiskId

Gets or sets the disk Id.

func (VMwareToAzStackHCIDiskInputOutput) DiskSizeGB

Gets or sets the disk size in GB.

func (VMwareToAzStackHCIDiskInputOutput) ElementType

func (VMwareToAzStackHCIDiskInputOutput) IsDynamic

Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.

func (VMwareToAzStackHCIDiskInputOutput) IsOsDisk

Gets or sets a value indicating whether disk is os disk.

func (VMwareToAzStackHCIDiskInputOutput) StorageContainerId

Gets or sets the target storage account ARM Id.

func (VMwareToAzStackHCIDiskInputOutput) ToVMwareToAzStackHCIDiskInputOutput

func (o VMwareToAzStackHCIDiskInputOutput) ToVMwareToAzStackHCIDiskInputOutput() VMwareToAzStackHCIDiskInputOutput

func (VMwareToAzStackHCIDiskInputOutput) ToVMwareToAzStackHCIDiskInputOutputWithContext

func (o VMwareToAzStackHCIDiskInputOutput) ToVMwareToAzStackHCIDiskInputOutputWithContext(ctx context.Context) VMwareToAzStackHCIDiskInputOutput

type VMwareToAzStackHCIDiskInputResponse

type VMwareToAzStackHCIDiskInputResponse struct {
	// Gets or sets the type of the virtual hard disk, vhd or vhdx.
	DiskFileFormat string `pulumi:"diskFileFormat"`
	// Gets or sets the disk Id.
	DiskId string `pulumi:"diskId"`
	// Gets or sets the disk size in GB.
	DiskSizeGB float64 `pulumi:"diskSizeGB"`
	// Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard
	// disk.
	IsDynamic *bool `pulumi:"isDynamic"`
	// Gets or sets a value indicating whether disk is os disk.
	IsOsDisk bool `pulumi:"isOsDisk"`
	// Gets or sets the target storage account ARM Id.
	StorageContainerId *string `pulumi:"storageContainerId"`
}

VMwareToAzStack disk input.

type VMwareToAzStackHCIDiskInputResponseArrayOutput

type VMwareToAzStackHCIDiskInputResponseArrayOutput struct{ *pulumi.OutputState }

func (VMwareToAzStackHCIDiskInputResponseArrayOutput) ElementType

func (VMwareToAzStackHCIDiskInputResponseArrayOutput) Index

func (VMwareToAzStackHCIDiskInputResponseArrayOutput) ToVMwareToAzStackHCIDiskInputResponseArrayOutput

func (o VMwareToAzStackHCIDiskInputResponseArrayOutput) ToVMwareToAzStackHCIDiskInputResponseArrayOutput() VMwareToAzStackHCIDiskInputResponseArrayOutput

func (VMwareToAzStackHCIDiskInputResponseArrayOutput) ToVMwareToAzStackHCIDiskInputResponseArrayOutputWithContext

func (o VMwareToAzStackHCIDiskInputResponseArrayOutput) ToVMwareToAzStackHCIDiskInputResponseArrayOutputWithContext(ctx context.Context) VMwareToAzStackHCIDiskInputResponseArrayOutput

type VMwareToAzStackHCIDiskInputResponseOutput

type VMwareToAzStackHCIDiskInputResponseOutput struct{ *pulumi.OutputState }

VMwareToAzStack disk input.

func (VMwareToAzStackHCIDiskInputResponseOutput) DiskFileFormat

Gets or sets the type of the virtual hard disk, vhd or vhdx.

func (VMwareToAzStackHCIDiskInputResponseOutput) DiskId

Gets or sets the disk Id.

func (VMwareToAzStackHCIDiskInputResponseOutput) DiskSizeGB

Gets or sets the disk size in GB.

func (VMwareToAzStackHCIDiskInputResponseOutput) ElementType

func (VMwareToAzStackHCIDiskInputResponseOutput) IsDynamic

Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.

func (VMwareToAzStackHCIDiskInputResponseOutput) IsOsDisk

Gets or sets a value indicating whether disk is os disk.

func (VMwareToAzStackHCIDiskInputResponseOutput) StorageContainerId

Gets or sets the target storage account ARM Id.

func (VMwareToAzStackHCIDiskInputResponseOutput) ToVMwareToAzStackHCIDiskInputResponseOutput

func (o VMwareToAzStackHCIDiskInputResponseOutput) ToVMwareToAzStackHCIDiskInputResponseOutput() VMwareToAzStackHCIDiskInputResponseOutput

func (VMwareToAzStackHCIDiskInputResponseOutput) ToVMwareToAzStackHCIDiskInputResponseOutputWithContext

func (o VMwareToAzStackHCIDiskInputResponseOutput) ToVMwareToAzStackHCIDiskInputResponseOutputWithContext(ctx context.Context) VMwareToAzStackHCIDiskInputResponseOutput

type VMwareToAzStackHCINicInput

type VMwareToAzStackHCINicInput struct {
	// Gets or sets the NIC label.
	Label string `pulumi:"label"`
	// Gets or sets the NIC Id.
	NicId string `pulumi:"nicId"`
	// Gets or sets the selection type of the NIC.
	SelectionTypeForFailover string `pulumi:"selectionTypeForFailover"`
	// Gets or sets the target network Id within AzStackHCI Cluster.
	TargetNetworkId string `pulumi:"targetNetworkId"`
	// Gets or sets the target test network Id within AzStackHCI Cluster.
	TestNetworkId string `pulumi:"testNetworkId"`
}

VMwareToAzStackHCI NIC properties.

type VMwareToAzStackHCINicInputArgs

type VMwareToAzStackHCINicInputArgs struct {
	// Gets or sets the NIC label.
	Label pulumi.StringInput `pulumi:"label"`
	// Gets or sets the NIC Id.
	NicId pulumi.StringInput `pulumi:"nicId"`
	// Gets or sets the selection type of the NIC.
	SelectionTypeForFailover pulumi.StringInput `pulumi:"selectionTypeForFailover"`
	// Gets or sets the target network Id within AzStackHCI Cluster.
	TargetNetworkId pulumi.StringInput `pulumi:"targetNetworkId"`
	// Gets or sets the target test network Id within AzStackHCI Cluster.
	TestNetworkId pulumi.StringInput `pulumi:"testNetworkId"`
}

VMwareToAzStackHCI NIC properties.

func (VMwareToAzStackHCINicInputArgs) ElementType

func (VMwareToAzStackHCINicInputArgs) ToVMwareToAzStackHCINicInputOutput

func (i VMwareToAzStackHCINicInputArgs) ToVMwareToAzStackHCINicInputOutput() VMwareToAzStackHCINicInputOutput

func (VMwareToAzStackHCINicInputArgs) ToVMwareToAzStackHCINicInputOutputWithContext

func (i VMwareToAzStackHCINicInputArgs) ToVMwareToAzStackHCINicInputOutputWithContext(ctx context.Context) VMwareToAzStackHCINicInputOutput

type VMwareToAzStackHCINicInputArray

type VMwareToAzStackHCINicInputArray []VMwareToAzStackHCINicInputInput

func (VMwareToAzStackHCINicInputArray) ElementType

func (VMwareToAzStackHCINicInputArray) ToVMwareToAzStackHCINicInputArrayOutput

func (i VMwareToAzStackHCINicInputArray) ToVMwareToAzStackHCINicInputArrayOutput() VMwareToAzStackHCINicInputArrayOutput

func (VMwareToAzStackHCINicInputArray) ToVMwareToAzStackHCINicInputArrayOutputWithContext

func (i VMwareToAzStackHCINicInputArray) ToVMwareToAzStackHCINicInputArrayOutputWithContext(ctx context.Context) VMwareToAzStackHCINicInputArrayOutput

type VMwareToAzStackHCINicInputArrayInput

type VMwareToAzStackHCINicInputArrayInput interface {
	pulumi.Input

	ToVMwareToAzStackHCINicInputArrayOutput() VMwareToAzStackHCINicInputArrayOutput
	ToVMwareToAzStackHCINicInputArrayOutputWithContext(context.Context) VMwareToAzStackHCINicInputArrayOutput
}

VMwareToAzStackHCINicInputArrayInput is an input type that accepts VMwareToAzStackHCINicInputArray and VMwareToAzStackHCINicInputArrayOutput values. You can construct a concrete instance of `VMwareToAzStackHCINicInputArrayInput` via:

VMwareToAzStackHCINicInputArray{ VMwareToAzStackHCINicInputArgs{...} }

type VMwareToAzStackHCINicInputArrayOutput

type VMwareToAzStackHCINicInputArrayOutput struct{ *pulumi.OutputState }

func (VMwareToAzStackHCINicInputArrayOutput) ElementType

func (VMwareToAzStackHCINicInputArrayOutput) Index

func (VMwareToAzStackHCINicInputArrayOutput) ToVMwareToAzStackHCINicInputArrayOutput

func (o VMwareToAzStackHCINicInputArrayOutput) ToVMwareToAzStackHCINicInputArrayOutput() VMwareToAzStackHCINicInputArrayOutput

func (VMwareToAzStackHCINicInputArrayOutput) ToVMwareToAzStackHCINicInputArrayOutputWithContext

func (o VMwareToAzStackHCINicInputArrayOutput) ToVMwareToAzStackHCINicInputArrayOutputWithContext(ctx context.Context) VMwareToAzStackHCINicInputArrayOutput

type VMwareToAzStackHCINicInputInput

type VMwareToAzStackHCINicInputInput interface {
	pulumi.Input

	ToVMwareToAzStackHCINicInputOutput() VMwareToAzStackHCINicInputOutput
	ToVMwareToAzStackHCINicInputOutputWithContext(context.Context) VMwareToAzStackHCINicInputOutput
}

VMwareToAzStackHCINicInputInput is an input type that accepts VMwareToAzStackHCINicInputArgs and VMwareToAzStackHCINicInputOutput values. You can construct a concrete instance of `VMwareToAzStackHCINicInputInput` via:

VMwareToAzStackHCINicInputArgs{...}

type VMwareToAzStackHCINicInputOutput

type VMwareToAzStackHCINicInputOutput struct{ *pulumi.OutputState }

VMwareToAzStackHCI NIC properties.

func (VMwareToAzStackHCINicInputOutput) ElementType

func (VMwareToAzStackHCINicInputOutput) Label

Gets or sets the NIC label.

func (VMwareToAzStackHCINicInputOutput) NicId

Gets or sets the NIC Id.

func (VMwareToAzStackHCINicInputOutput) SelectionTypeForFailover

func (o VMwareToAzStackHCINicInputOutput) SelectionTypeForFailover() pulumi.StringOutput

Gets or sets the selection type of the NIC.

func (VMwareToAzStackHCINicInputOutput) TargetNetworkId

Gets or sets the target network Id within AzStackHCI Cluster.

func (VMwareToAzStackHCINicInputOutput) TestNetworkId

Gets or sets the target test network Id within AzStackHCI Cluster.

func (VMwareToAzStackHCINicInputOutput) ToVMwareToAzStackHCINicInputOutput

func (o VMwareToAzStackHCINicInputOutput) ToVMwareToAzStackHCINicInputOutput() VMwareToAzStackHCINicInputOutput

func (VMwareToAzStackHCINicInputOutput) ToVMwareToAzStackHCINicInputOutputWithContext

func (o VMwareToAzStackHCINicInputOutput) ToVMwareToAzStackHCINicInputOutputWithContext(ctx context.Context) VMwareToAzStackHCINicInputOutput

type VMwareToAzStackHCINicInputResponse

type VMwareToAzStackHCINicInputResponse struct {
	// Gets or sets the NIC label.
	Label string `pulumi:"label"`
	// Gets or sets the network name.
	NetworkName string `pulumi:"networkName"`
	// Gets or sets the NIC Id.
	NicId string `pulumi:"nicId"`
	// Gets or sets the selection type of the NIC.
	SelectionTypeForFailover string `pulumi:"selectionTypeForFailover"`
	// Gets or sets the target network Id within AzStackHCI Cluster.
	TargetNetworkId string `pulumi:"targetNetworkId"`
	// Gets or sets the target test network Id within AzStackHCI Cluster.
	TestNetworkId string `pulumi:"testNetworkId"`
}

VMwareToAzStackHCI NIC properties.

type VMwareToAzStackHCINicInputResponseArrayOutput

type VMwareToAzStackHCINicInputResponseArrayOutput struct{ *pulumi.OutputState }

func (VMwareToAzStackHCINicInputResponseArrayOutput) ElementType

func (VMwareToAzStackHCINicInputResponseArrayOutput) Index

func (VMwareToAzStackHCINicInputResponseArrayOutput) ToVMwareToAzStackHCINicInputResponseArrayOutput

func (o VMwareToAzStackHCINicInputResponseArrayOutput) ToVMwareToAzStackHCINicInputResponseArrayOutput() VMwareToAzStackHCINicInputResponseArrayOutput

func (VMwareToAzStackHCINicInputResponseArrayOutput) ToVMwareToAzStackHCINicInputResponseArrayOutputWithContext

func (o VMwareToAzStackHCINicInputResponseArrayOutput) ToVMwareToAzStackHCINicInputResponseArrayOutputWithContext(ctx context.Context) VMwareToAzStackHCINicInputResponseArrayOutput

type VMwareToAzStackHCINicInputResponseOutput

type VMwareToAzStackHCINicInputResponseOutput struct{ *pulumi.OutputState }

VMwareToAzStackHCI NIC properties.

func (VMwareToAzStackHCINicInputResponseOutput) ElementType

func (VMwareToAzStackHCINicInputResponseOutput) Label

Gets or sets the NIC label.

func (VMwareToAzStackHCINicInputResponseOutput) NetworkName

Gets or sets the network name.

func (VMwareToAzStackHCINicInputResponseOutput) NicId

Gets or sets the NIC Id.

func (VMwareToAzStackHCINicInputResponseOutput) SelectionTypeForFailover

func (o VMwareToAzStackHCINicInputResponseOutput) SelectionTypeForFailover() pulumi.StringOutput

Gets or sets the selection type of the NIC.

func (VMwareToAzStackHCINicInputResponseOutput) TargetNetworkId

Gets or sets the target network Id within AzStackHCI Cluster.

func (VMwareToAzStackHCINicInputResponseOutput) TestNetworkId

Gets or sets the target test network Id within AzStackHCI Cluster.

func (VMwareToAzStackHCINicInputResponseOutput) ToVMwareToAzStackHCINicInputResponseOutput

func (o VMwareToAzStackHCINicInputResponseOutput) ToVMwareToAzStackHCINicInputResponseOutput() VMwareToAzStackHCINicInputResponseOutput

func (VMwareToAzStackHCINicInputResponseOutput) ToVMwareToAzStackHCINicInputResponseOutputWithContext

func (o VMwareToAzStackHCINicInputResponseOutput) ToVMwareToAzStackHCINicInputResponseOutputWithContext(ctx context.Context) VMwareToAzStackHCINicInputResponseOutput

type VMwareToAzStackHCIPolicyModelCustomProperties

type VMwareToAzStackHCIPolicyModelCustomProperties struct {
	// Gets or sets the app consistent snapshot frequency (in minutes).
	AppConsistentFrequencyInMinutes int `pulumi:"appConsistentFrequencyInMinutes"`
	// Gets or sets the crash consistent snapshot frequency (in minutes).
	CrashConsistentFrequencyInMinutes int `pulumi:"crashConsistentFrequencyInMinutes"`
	// Gets or sets the instance type.
	// Expected value is 'VMwareToAzStackHCI'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the duration in minutes until which the recovery points need to be
	// stored.
	RecoveryPointHistoryInMinutes int `pulumi:"recoveryPointHistoryInMinutes"`
}

VMware To AzStackHCI Policy model custom properties.

type VMwareToAzStackHCIPolicyModelCustomPropertiesArgs

type VMwareToAzStackHCIPolicyModelCustomPropertiesArgs struct {
	// Gets or sets the app consistent snapshot frequency (in minutes).
	AppConsistentFrequencyInMinutes pulumi.IntInput `pulumi:"appConsistentFrequencyInMinutes"`
	// Gets or sets the crash consistent snapshot frequency (in minutes).
	CrashConsistentFrequencyInMinutes pulumi.IntInput `pulumi:"crashConsistentFrequencyInMinutes"`
	// Gets or sets the instance type.
	// Expected value is 'VMwareToAzStackHCI'.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets the duration in minutes until which the recovery points need to be
	// stored.
	RecoveryPointHistoryInMinutes pulumi.IntInput `pulumi:"recoveryPointHistoryInMinutes"`
}

VMware To AzStackHCI Policy model custom properties.

func (VMwareToAzStackHCIPolicyModelCustomPropertiesArgs) ElementType

func (VMwareToAzStackHCIPolicyModelCustomPropertiesArgs) ToVMwareToAzStackHCIPolicyModelCustomPropertiesOutput

func (i VMwareToAzStackHCIPolicyModelCustomPropertiesArgs) ToVMwareToAzStackHCIPolicyModelCustomPropertiesOutput() VMwareToAzStackHCIPolicyModelCustomPropertiesOutput

func (VMwareToAzStackHCIPolicyModelCustomPropertiesArgs) ToVMwareToAzStackHCIPolicyModelCustomPropertiesOutputWithContext

func (i VMwareToAzStackHCIPolicyModelCustomPropertiesArgs) ToVMwareToAzStackHCIPolicyModelCustomPropertiesOutputWithContext(ctx context.Context) VMwareToAzStackHCIPolicyModelCustomPropertiesOutput

type VMwareToAzStackHCIPolicyModelCustomPropertiesInput

type VMwareToAzStackHCIPolicyModelCustomPropertiesInput interface {
	pulumi.Input

	ToVMwareToAzStackHCIPolicyModelCustomPropertiesOutput() VMwareToAzStackHCIPolicyModelCustomPropertiesOutput
	ToVMwareToAzStackHCIPolicyModelCustomPropertiesOutputWithContext(context.Context) VMwareToAzStackHCIPolicyModelCustomPropertiesOutput
}

VMwareToAzStackHCIPolicyModelCustomPropertiesInput is an input type that accepts VMwareToAzStackHCIPolicyModelCustomPropertiesArgs and VMwareToAzStackHCIPolicyModelCustomPropertiesOutput values. You can construct a concrete instance of `VMwareToAzStackHCIPolicyModelCustomPropertiesInput` via:

VMwareToAzStackHCIPolicyModelCustomPropertiesArgs{...}

type VMwareToAzStackHCIPolicyModelCustomPropertiesOutput

type VMwareToAzStackHCIPolicyModelCustomPropertiesOutput struct{ *pulumi.OutputState }

VMware To AzStackHCI Policy model custom properties.

func (VMwareToAzStackHCIPolicyModelCustomPropertiesOutput) AppConsistentFrequencyInMinutes

func (o VMwareToAzStackHCIPolicyModelCustomPropertiesOutput) AppConsistentFrequencyInMinutes() pulumi.IntOutput

Gets or sets the app consistent snapshot frequency (in minutes).

func (VMwareToAzStackHCIPolicyModelCustomPropertiesOutput) CrashConsistentFrequencyInMinutes

func (o VMwareToAzStackHCIPolicyModelCustomPropertiesOutput) CrashConsistentFrequencyInMinutes() pulumi.IntOutput

Gets or sets the crash consistent snapshot frequency (in minutes).

func (VMwareToAzStackHCIPolicyModelCustomPropertiesOutput) ElementType

func (VMwareToAzStackHCIPolicyModelCustomPropertiesOutput) InstanceType

Gets or sets the instance type. Expected value is 'VMwareToAzStackHCI'.

func (VMwareToAzStackHCIPolicyModelCustomPropertiesOutput) RecoveryPointHistoryInMinutes

func (o VMwareToAzStackHCIPolicyModelCustomPropertiesOutput) RecoveryPointHistoryInMinutes() pulumi.IntOutput

Gets or sets the duration in minutes until which the recovery points need to be stored.

func (VMwareToAzStackHCIPolicyModelCustomPropertiesOutput) ToVMwareToAzStackHCIPolicyModelCustomPropertiesOutput

func (o VMwareToAzStackHCIPolicyModelCustomPropertiesOutput) ToVMwareToAzStackHCIPolicyModelCustomPropertiesOutput() VMwareToAzStackHCIPolicyModelCustomPropertiesOutput

func (VMwareToAzStackHCIPolicyModelCustomPropertiesOutput) ToVMwareToAzStackHCIPolicyModelCustomPropertiesOutputWithContext

func (o VMwareToAzStackHCIPolicyModelCustomPropertiesOutput) ToVMwareToAzStackHCIPolicyModelCustomPropertiesOutputWithContext(ctx context.Context) VMwareToAzStackHCIPolicyModelCustomPropertiesOutput

type VMwareToAzStackHCIPolicyModelCustomPropertiesResponse

type VMwareToAzStackHCIPolicyModelCustomPropertiesResponse struct {
	// Gets or sets the app consistent snapshot frequency (in minutes).
	AppConsistentFrequencyInMinutes int `pulumi:"appConsistentFrequencyInMinutes"`
	// Gets or sets the crash consistent snapshot frequency (in minutes).
	CrashConsistentFrequencyInMinutes int `pulumi:"crashConsistentFrequencyInMinutes"`
	// Gets or sets the instance type.
	// Expected value is 'VMwareToAzStackHCI'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the duration in minutes until which the recovery points need to be
	// stored.
	RecoveryPointHistoryInMinutes int `pulumi:"recoveryPointHistoryInMinutes"`
}

VMware To AzStackHCI Policy model custom properties.

type VMwareToAzStackHCIPolicyModelCustomPropertiesResponseOutput

type VMwareToAzStackHCIPolicyModelCustomPropertiesResponseOutput struct{ *pulumi.OutputState }

VMware To AzStackHCI Policy model custom properties.

func (VMwareToAzStackHCIPolicyModelCustomPropertiesResponseOutput) AppConsistentFrequencyInMinutes

Gets or sets the app consistent snapshot frequency (in minutes).

func (VMwareToAzStackHCIPolicyModelCustomPropertiesResponseOutput) CrashConsistentFrequencyInMinutes

Gets or sets the crash consistent snapshot frequency (in minutes).

func (VMwareToAzStackHCIPolicyModelCustomPropertiesResponseOutput) ElementType

func (VMwareToAzStackHCIPolicyModelCustomPropertiesResponseOutput) InstanceType

Gets or sets the instance type. Expected value is 'VMwareToAzStackHCI'.

func (VMwareToAzStackHCIPolicyModelCustomPropertiesResponseOutput) RecoveryPointHistoryInMinutes

Gets or sets the duration in minutes until which the recovery points need to be stored.

func (VMwareToAzStackHCIPolicyModelCustomPropertiesResponseOutput) ToVMwareToAzStackHCIPolicyModelCustomPropertiesResponseOutput

func (VMwareToAzStackHCIPolicyModelCustomPropertiesResponseOutput) ToVMwareToAzStackHCIPolicyModelCustomPropertiesResponseOutputWithContext

func (o VMwareToAzStackHCIPolicyModelCustomPropertiesResponseOutput) ToVMwareToAzStackHCIPolicyModelCustomPropertiesResponseOutputWithContext(ctx context.Context) VMwareToAzStackHCIPolicyModelCustomPropertiesResponseOutput

type VMwareToAzStackHCIProtectedDiskPropertiesResponse

type VMwareToAzStackHCIProtectedDiskPropertiesResponse struct {
	// Gets or sets the disk capacity in bytes.
	CapacityInBytes float64 `pulumi:"capacityInBytes"`
	// Gets or sets the disk type.
	DiskType string `pulumi:"diskType"`
	// Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard
	// disk.
	IsDynamic bool `pulumi:"isDynamic"`
	// Gets or sets a value indicating whether the disk is the OS disk.
	IsOsDisk bool `pulumi:"isOsDisk"`
	// Gets or sets the failover clone disk.
	MigrateDiskName string `pulumi:"migrateDiskName"`
	// Gets or sets the seed disk name.
	SeedDiskName string `pulumi:"seedDiskName"`
	// Gets or sets the source disk Id.
	SourceDiskId string `pulumi:"sourceDiskId"`
	// Gets or sets the source disk Name.
	SourceDiskName string `pulumi:"sourceDiskName"`
	// Gets or sets the ARM Id of the storage container.
	StorageContainerId string `pulumi:"storageContainerId"`
	// Gets or sets the local path of the storage container.
	StorageContainerLocalPath string `pulumi:"storageContainerLocalPath"`
	// Gets or sets the test failover clone disk.
	TestMigrateDiskName string `pulumi:"testMigrateDiskName"`
}

VMwareToAzStackHCI protected disk properties.

type VMwareToAzStackHCIProtectedDiskPropertiesResponseArrayOutput

type VMwareToAzStackHCIProtectedDiskPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseArrayOutput) ElementType

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseArrayOutput) Index

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseArrayOutput) ToVMwareToAzStackHCIProtectedDiskPropertiesResponseArrayOutput

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseArrayOutput) ToVMwareToAzStackHCIProtectedDiskPropertiesResponseArrayOutputWithContext

func (o VMwareToAzStackHCIProtectedDiskPropertiesResponseArrayOutput) ToVMwareToAzStackHCIProtectedDiskPropertiesResponseArrayOutputWithContext(ctx context.Context) VMwareToAzStackHCIProtectedDiskPropertiesResponseArrayOutput

type VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput

type VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput struct{ *pulumi.OutputState }

VMwareToAzStackHCI protected disk properties.

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput) CapacityInBytes

Gets or sets the disk capacity in bytes.

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput) DiskType

Gets or sets the disk type.

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput) ElementType

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput) IsDynamic

Gets or sets a value indicating whether dynamic sizing is enabled on the virtual hard disk.

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput) IsOsDisk

Gets or sets a value indicating whether the disk is the OS disk.

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput) MigrateDiskName

Gets or sets the failover clone disk.

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput) SeedDiskName

Gets or sets the seed disk name.

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput) SourceDiskId

Gets or sets the source disk Id.

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput) SourceDiskName

Gets or sets the source disk Name.

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput) StorageContainerId

Gets or sets the ARM Id of the storage container.

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput) StorageContainerLocalPath

Gets or sets the local path of the storage container.

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput) TestMigrateDiskName

Gets or sets the test failover clone disk.

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput) ToVMwareToAzStackHCIProtectedDiskPropertiesResponseOutput

func (VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput) ToVMwareToAzStackHCIProtectedDiskPropertiesResponseOutputWithContext

func (o VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput) ToVMwareToAzStackHCIProtectedDiskPropertiesResponseOutputWithContext(ctx context.Context) VMwareToAzStackHCIProtectedDiskPropertiesResponseOutput

type VMwareToAzStackHCIProtectedItemModelCustomProperties

type VMwareToAzStackHCIProtectedItemModelCustomProperties struct {
	// Gets or sets the location of Azure Arc HCI custom location resource.
	CustomLocationRegion string `pulumi:"customLocationRegion"`
	// Gets or sets the list of disks to replicate.
	DisksToInclude []VMwareToAzStackHCIDiskInput `pulumi:"disksToInclude"`
	// Protected item dynamic memory config.
	DynamicMemoryConfig *ProtectedItemDynamicMemoryConfig `pulumi:"dynamicMemoryConfig"`
	// Gets or sets the ARM Id of the discovered machine.
	FabricDiscoveryMachineId string `pulumi:"fabricDiscoveryMachineId"`
	// Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
	HyperVGeneration string `pulumi:"hyperVGeneration"`
	// Gets or sets the instance type.
	// Expected value is 'VMwareToAzStackHCI'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets a value indicating whether memory is dynamical.
	IsDynamicRam *bool `pulumi:"isDynamicRam"`
	// Gets or sets the list of VM NIC to replicate.
	NicsToInclude []VMwareToAzStackHCINicInput `pulumi:"nicsToInclude"`
	// Gets or sets a value indicating whether auto resync is to be done.
	PerformAutoResync *bool `pulumi:"performAutoResync"`
	// Gets or sets the run as account Id.
	RunAsAccountId string `pulumi:"runAsAccountId"`
	// Gets or sets the source DRA name.
	SourceDraName string `pulumi:"sourceDraName"`
	// Gets or sets the target storage container ARM Id.
	StorageContainerId string `pulumi:"storageContainerId"`
	// Gets or sets the Target Arc Cluster Custom Location ARM Id.
	TargetArcClusterCustomLocationId string `pulumi:"targetArcClusterCustomLocationId"`
	// Gets or sets the target CPU cores.
	TargetCpuCores *int `pulumi:"targetCpuCores"`
	// Gets or sets the target DRA name.
	TargetDraName string `pulumi:"targetDraName"`
	// Gets or sets the Target HCI Cluster ARM Id.
	TargetHciClusterId string `pulumi:"targetHciClusterId"`
	// Gets or sets the target memory in mega-bytes.
	TargetMemoryInMegaBytes *int `pulumi:"targetMemoryInMegaBytes"`
	// Gets or sets the target network Id within AzStackHCI Cluster.
	TargetNetworkId *string `pulumi:"targetNetworkId"`
	// Gets or sets the target resource group ARM Id.
	TargetResourceGroupId string `pulumi:"targetResourceGroupId"`
	// Gets or sets the target VM display name.
	TargetVmName *string `pulumi:"targetVmName"`
	// Gets or sets the target test network Id within AzStackHCI Cluster.
	TestNetworkId *string `pulumi:"testNetworkId"`
}

VMware to AzStackHCI Protected item model custom properties.

type VMwareToAzStackHCIProtectedItemModelCustomPropertiesArgs

type VMwareToAzStackHCIProtectedItemModelCustomPropertiesArgs struct {
	// Gets or sets the location of Azure Arc HCI custom location resource.
	CustomLocationRegion pulumi.StringInput `pulumi:"customLocationRegion"`
	// Gets or sets the list of disks to replicate.
	DisksToInclude VMwareToAzStackHCIDiskInputArrayInput `pulumi:"disksToInclude"`
	// Protected item dynamic memory config.
	DynamicMemoryConfig ProtectedItemDynamicMemoryConfigPtrInput `pulumi:"dynamicMemoryConfig"`
	// Gets or sets the ARM Id of the discovered machine.
	FabricDiscoveryMachineId pulumi.StringInput `pulumi:"fabricDiscoveryMachineId"`
	// Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
	HyperVGeneration pulumi.StringInput `pulumi:"hyperVGeneration"`
	// Gets or sets the instance type.
	// Expected value is 'VMwareToAzStackHCI'.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets a value indicating whether memory is dynamical.
	IsDynamicRam pulumi.BoolPtrInput `pulumi:"isDynamicRam"`
	// Gets or sets the list of VM NIC to replicate.
	NicsToInclude VMwareToAzStackHCINicInputArrayInput `pulumi:"nicsToInclude"`
	// Gets or sets a value indicating whether auto resync is to be done.
	PerformAutoResync pulumi.BoolPtrInput `pulumi:"performAutoResync"`
	// Gets or sets the run as account Id.
	RunAsAccountId pulumi.StringInput `pulumi:"runAsAccountId"`
	// Gets or sets the source DRA name.
	SourceDraName pulumi.StringInput `pulumi:"sourceDraName"`
	// Gets or sets the target storage container ARM Id.
	StorageContainerId pulumi.StringInput `pulumi:"storageContainerId"`
	// Gets or sets the Target Arc Cluster Custom Location ARM Id.
	TargetArcClusterCustomLocationId pulumi.StringInput `pulumi:"targetArcClusterCustomLocationId"`
	// Gets or sets the target CPU cores.
	TargetCpuCores pulumi.IntPtrInput `pulumi:"targetCpuCores"`
	// Gets or sets the target DRA name.
	TargetDraName pulumi.StringInput `pulumi:"targetDraName"`
	// Gets or sets the Target HCI Cluster ARM Id.
	TargetHciClusterId pulumi.StringInput `pulumi:"targetHciClusterId"`
	// Gets or sets the target memory in mega-bytes.
	TargetMemoryInMegaBytes pulumi.IntPtrInput `pulumi:"targetMemoryInMegaBytes"`
	// Gets or sets the target network Id within AzStackHCI Cluster.
	TargetNetworkId pulumi.StringPtrInput `pulumi:"targetNetworkId"`
	// Gets or sets the target resource group ARM Id.
	TargetResourceGroupId pulumi.StringInput `pulumi:"targetResourceGroupId"`
	// Gets or sets the target VM display name.
	TargetVmName pulumi.StringPtrInput `pulumi:"targetVmName"`
	// Gets or sets the target test network Id within AzStackHCI Cluster.
	TestNetworkId pulumi.StringPtrInput `pulumi:"testNetworkId"`
}

VMware to AzStackHCI Protected item model custom properties.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesArgs) ElementType

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesArgs) ToVMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesArgs) ToVMwareToAzStackHCIProtectedItemModelCustomPropertiesOutputWithContext

func (i VMwareToAzStackHCIProtectedItemModelCustomPropertiesArgs) ToVMwareToAzStackHCIProtectedItemModelCustomPropertiesOutputWithContext(ctx context.Context) VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput

type VMwareToAzStackHCIProtectedItemModelCustomPropertiesInput

type VMwareToAzStackHCIProtectedItemModelCustomPropertiesInput interface {
	pulumi.Input

	ToVMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput() VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput
	ToVMwareToAzStackHCIProtectedItemModelCustomPropertiesOutputWithContext(context.Context) VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput
}

VMwareToAzStackHCIProtectedItemModelCustomPropertiesInput is an input type that accepts VMwareToAzStackHCIProtectedItemModelCustomPropertiesArgs and VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput values. You can construct a concrete instance of `VMwareToAzStackHCIProtectedItemModelCustomPropertiesInput` via:

VMwareToAzStackHCIProtectedItemModelCustomPropertiesArgs{...}

type VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput

type VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput struct{ *pulumi.OutputState }

VMware to AzStackHCI Protected item model custom properties.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) CustomLocationRegion

Gets or sets the location of Azure Arc HCI custom location resource.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) DisksToInclude

Gets or sets the list of disks to replicate.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) DynamicMemoryConfig

Protected item dynamic memory config.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) ElementType

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) FabricDiscoveryMachineId

Gets or sets the ARM Id of the discovered machine.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) HyperVGeneration

Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) InstanceType

Gets or sets the instance type. Expected value is 'VMwareToAzStackHCI'.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) IsDynamicRam

Gets or sets a value indicating whether memory is dynamical.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) NicsToInclude

Gets or sets the list of VM NIC to replicate.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) PerformAutoResync

Gets or sets a value indicating whether auto resync is to be done.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) RunAsAccountId

Gets or sets the run as account Id.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) SourceDraName

Gets or sets the source DRA name.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) StorageContainerId

Gets or sets the target storage container ARM Id.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetArcClusterCustomLocationId

Gets or sets the Target Arc Cluster Custom Location ARM Id.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetCpuCores

Gets or sets the target CPU cores.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetDraName

Gets or sets the target DRA name.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetHciClusterId

Gets or sets the Target HCI Cluster ARM Id.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetMemoryInMegaBytes

Gets or sets the target memory in mega-bytes.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetNetworkId

Gets or sets the target network Id within AzStackHCI Cluster.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetResourceGroupId

Gets or sets the target resource group ARM Id.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) TargetVmName

Gets or sets the target VM display name.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) TestNetworkId

Gets or sets the target test network Id within AzStackHCI Cluster.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) ToVMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) ToVMwareToAzStackHCIProtectedItemModelCustomPropertiesOutputWithContext

func (o VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput) ToVMwareToAzStackHCIProtectedItemModelCustomPropertiesOutputWithContext(ctx context.Context) VMwareToAzStackHCIProtectedItemModelCustomPropertiesOutput

type VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponse

type VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponse struct {
	// Gets or sets the location of the protected item.
	ActiveLocation string `pulumi:"activeLocation"`
	// Gets or sets the location of Azure Arc HCI custom location resource.
	CustomLocationRegion string `pulumi:"customLocationRegion"`
	// Gets or sets the list of disks to replicate.
	DisksToInclude []VMwareToAzStackHCIDiskInputResponse `pulumi:"disksToInclude"`
	// Protected item dynamic memory config.
	DynamicMemoryConfig *ProtectedItemDynamicMemoryConfigResponse `pulumi:"dynamicMemoryConfig"`
	// Gets or sets the ARM Id of the discovered machine.
	FabricDiscoveryMachineId string `pulumi:"fabricDiscoveryMachineId"`
	// Gets or sets the recovery point Id to which the VM was failed over.
	FailoverRecoveryPointId string `pulumi:"failoverRecoveryPointId"`
	// Gets or sets the firmware type.
	FirmwareType string `pulumi:"firmwareType"`
	// Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.
	HyperVGeneration string `pulumi:"hyperVGeneration"`
	// Gets or sets the initial replication progress percentage. This is calculated based on
	// total bytes processed for all disks in the source VM.
	InitialReplicationProgressPercentage int `pulumi:"initialReplicationProgressPercentage"`
	// Gets or sets the instance type.
	// Expected value is 'VMwareToAzStackHCI'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets a value indicating whether memory is dynamical.
	IsDynamicRam *bool `pulumi:"isDynamicRam"`
	// Gets or sets the last recovery point Id.
	LastRecoveryPointId string `pulumi:"lastRecoveryPointId"`
	// Gets or sets the last recovery point received time.
	LastRecoveryPointReceived string `pulumi:"lastRecoveryPointReceived"`
	// Gets or sets the latest timestamp that replication status is updated.
	LastReplicationUpdateTime string `pulumi:"lastReplicationUpdateTime"`
	// Gets or sets the migration progress percentage.
	MigrationProgressPercentage int `pulumi:"migrationProgressPercentage"`
	// Gets or sets the list of VM NIC to replicate.
	NicsToInclude []VMwareToAzStackHCINicInputResponse `pulumi:"nicsToInclude"`
	// Gets or sets the name of the OS.
	OsName string `pulumi:"osName"`
	// Gets or sets the type of the OS.
	OsType string `pulumi:"osType"`
	// Gets or sets a value indicating whether auto resync is to be done.
	PerformAutoResync *bool `pulumi:"performAutoResync"`
	// Gets or sets the list of protected disks.
	ProtectedDisks []VMwareToAzStackHCIProtectedDiskPropertiesResponse `pulumi:"protectedDisks"`
	// Gets or sets the VM NIC details.
	ProtectedNics []VMwareToAzStackHCIProtectedNicPropertiesResponse `pulumi:"protectedNics"`
	// Gets or sets the resume progress percentage.
	ResumeProgressPercentage int `pulumi:"resumeProgressPercentage"`
	// Gets or sets the resume retry count.
	ResumeRetryCount float64 `pulumi:"resumeRetryCount"`
	// Gets or sets the resync progress percentage. This is calculated based on total bytes
	// processed for all disks in the source VM.
	ResyncProgressPercentage int `pulumi:"resyncProgressPercentage"`
	// Gets or sets a value indicating whether resync is required.
	ResyncRequired bool `pulumi:"resyncRequired"`
	// Gets or sets the resync retry count.
	ResyncRetryCount float64 `pulumi:"resyncRetryCount"`
	// Gets or sets the resync state.
	ResyncState string `pulumi:"resyncState"`
	// Gets or sets the run as account Id.
	RunAsAccountId string `pulumi:"runAsAccountId"`
	// Gets or sets the source appliance name.
	SourceApplianceName string `pulumi:"sourceApplianceName"`
	// Gets or sets the source VM CPU cores.
	SourceCpuCores int `pulumi:"sourceCpuCores"`
	// Gets or sets the source DRA name.
	SourceDraName string `pulumi:"sourceDraName"`
	// Gets or sets the source VM ram memory size in megabytes.
	SourceMemoryInMegaBytes float64 `pulumi:"sourceMemoryInMegaBytes"`
	// Gets or sets the source VM display name.
	SourceVmName string `pulumi:"sourceVmName"`
	// Gets or sets the target storage container ARM Id.
	StorageContainerId string `pulumi:"storageContainerId"`
	// Gets or sets the target appliance name.
	TargetApplianceName string `pulumi:"targetApplianceName"`
	// Gets or sets the Target Arc Cluster Custom Location ARM Id.
	TargetArcClusterCustomLocationId string `pulumi:"targetArcClusterCustomLocationId"`
	// Gets or sets the Target AzStackHCI cluster name.
	TargetAzStackHciClusterName string `pulumi:"targetAzStackHciClusterName"`
	// Gets or sets the target CPU cores.
	TargetCpuCores *int `pulumi:"targetCpuCores"`
	// Gets or sets the target DRA name.
	TargetDraName string `pulumi:"targetDraName"`
	// Gets or sets the Target HCI Cluster ARM Id.
	TargetHciClusterId string `pulumi:"targetHciClusterId"`
	// Gets or sets the target location.
	TargetLocation string `pulumi:"targetLocation"`
	// Gets or sets the target memory in mega-bytes.
	TargetMemoryInMegaBytes *int `pulumi:"targetMemoryInMegaBytes"`
	// Gets or sets the target network Id within AzStackHCI Cluster.
	TargetNetworkId *string `pulumi:"targetNetworkId"`
	// Gets or sets the target resource group ARM Id.
	TargetResourceGroupId string `pulumi:"targetResourceGroupId"`
	// Gets or sets the BIOS Id of the target AzStackHCI VM.
	TargetVmBiosId string `pulumi:"targetVmBiosId"`
	// Gets or sets the target VM display name.
	TargetVmName *string `pulumi:"targetVmName"`
	// Gets or sets the target test network Id within AzStackHCI Cluster.
	TestNetworkId *string `pulumi:"testNetworkId"`
}

VMware to AzStackHCI Protected item model custom properties.

type VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput

type VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput struct{ *pulumi.OutputState }

VMware to AzStackHCI Protected item model custom properties.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ActiveLocation

Gets or sets the location of the protected item.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) CustomLocationRegion

Gets or sets the location of Azure Arc HCI custom location resource.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) DisksToInclude

Gets or sets the list of disks to replicate.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) DynamicMemoryConfig

Protected item dynamic memory config.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ElementType

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) FabricDiscoveryMachineId

Gets or sets the ARM Id of the discovered machine.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) FailoverRecoveryPointId

Gets or sets the recovery point Id to which the VM was failed over.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) FirmwareType

Gets or sets the firmware type.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) HyperVGeneration

Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) InitialReplicationProgressPercentage

Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) InstanceType

Gets or sets the instance type. Expected value is 'VMwareToAzStackHCI'.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) IsDynamicRam

Gets or sets a value indicating whether memory is dynamical.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) LastRecoveryPointId

Gets or sets the last recovery point Id.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) LastRecoveryPointReceived

Gets or sets the last recovery point received time.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) LastReplicationUpdateTime

Gets or sets the latest timestamp that replication status is updated.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) MigrationProgressPercentage

Gets or sets the migration progress percentage.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) NicsToInclude

Gets or sets the list of VM NIC to replicate.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) OsName

Gets or sets the name of the OS.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) OsType

Gets or sets the type of the OS.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) PerformAutoResync

Gets or sets a value indicating whether auto resync is to be done.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ProtectedDisks

Gets or sets the list of protected disks.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ProtectedNics

Gets or sets the VM NIC details.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ResumeProgressPercentage

Gets or sets the resume progress percentage.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ResumeRetryCount

Gets or sets the resume retry count.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ResyncProgressPercentage

Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ResyncRequired

Gets or sets a value indicating whether resync is required.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ResyncRetryCount

Gets or sets the resync retry count.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ResyncState

Gets or sets the resync state.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) RunAsAccountId

Gets or sets the run as account Id.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) SourceApplianceName

Gets or sets the source appliance name.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) SourceCpuCores

Gets or sets the source VM CPU cores.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) SourceDraName

Gets or sets the source DRA name.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) SourceMemoryInMegaBytes

Gets or sets the source VM ram memory size in megabytes.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) SourceVmName

Gets or sets the source VM display name.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) StorageContainerId

Gets or sets the target storage container ARM Id.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetApplianceName

Gets or sets the target appliance name.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetArcClusterCustomLocationId

Gets or sets the Target Arc Cluster Custom Location ARM Id.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetAzStackHciClusterName

Gets or sets the Target AzStackHCI cluster name.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetCpuCores

Gets or sets the target CPU cores.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetDraName

Gets or sets the target DRA name.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetHciClusterId

Gets or sets the Target HCI Cluster ARM Id.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetLocation

Gets or sets the target location.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetMemoryInMegaBytes

Gets or sets the target memory in mega-bytes.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetNetworkId

Gets or sets the target network Id within AzStackHCI Cluster.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetResourceGroupId

Gets or sets the target resource group ARM Id.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetVmBiosId

Gets or sets the BIOS Id of the target AzStackHCI VM.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TargetVmName

Gets or sets the target VM display name.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) TestNetworkId

Gets or sets the target test network Id within AzStackHCI Cluster.

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ToVMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput

func (VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ToVMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutputWithContext

func (o VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput) ToVMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutputWithContext(ctx context.Context) VMwareToAzStackHCIProtectedItemModelCustomPropertiesResponseOutput

type VMwareToAzStackHCIProtectedNicPropertiesResponse

type VMwareToAzStackHCIProtectedNicPropertiesResponse struct {
	// Gets or sets a value indicating whether this is the primary NIC.
	IsPrimaryNic *bool `pulumi:"isPrimaryNic"`
	// Gets or sets the NIC label.
	Label string `pulumi:"label"`
	// Gets or sets the NIC mac address.
	MacAddress string `pulumi:"macAddress"`
	// Gets or sets the network name.
	NetworkName string `pulumi:"networkName"`
	// Gets or sets the NIC Id.
	NicId string `pulumi:"nicId"`
	// Gets or sets the selection type of the NIC.
	SelectionTypeForFailover string `pulumi:"selectionTypeForFailover"`
	// Gets or sets the target network Id within AzStackHCI Cluster.
	TargetNetworkId string `pulumi:"targetNetworkId"`
	// Gets or sets the target test network Id within AzStackHCI Cluster.
	TestNetworkId string `pulumi:"testNetworkId"`
}

VMwareToAzStackHCI NIC properties.

type VMwareToAzStackHCIProtectedNicPropertiesResponseArrayOutput

type VMwareToAzStackHCIProtectedNicPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (VMwareToAzStackHCIProtectedNicPropertiesResponseArrayOutput) ElementType

func (VMwareToAzStackHCIProtectedNicPropertiesResponseArrayOutput) Index

func (VMwareToAzStackHCIProtectedNicPropertiesResponseArrayOutput) ToVMwareToAzStackHCIProtectedNicPropertiesResponseArrayOutput

func (VMwareToAzStackHCIProtectedNicPropertiesResponseArrayOutput) ToVMwareToAzStackHCIProtectedNicPropertiesResponseArrayOutputWithContext

func (o VMwareToAzStackHCIProtectedNicPropertiesResponseArrayOutput) ToVMwareToAzStackHCIProtectedNicPropertiesResponseArrayOutputWithContext(ctx context.Context) VMwareToAzStackHCIProtectedNicPropertiesResponseArrayOutput

type VMwareToAzStackHCIProtectedNicPropertiesResponseOutput

type VMwareToAzStackHCIProtectedNicPropertiesResponseOutput struct{ *pulumi.OutputState }

VMwareToAzStackHCI NIC properties.

func (VMwareToAzStackHCIProtectedNicPropertiesResponseOutput) ElementType

func (VMwareToAzStackHCIProtectedNicPropertiesResponseOutput) IsPrimaryNic

Gets or sets a value indicating whether this is the primary NIC.

func (VMwareToAzStackHCIProtectedNicPropertiesResponseOutput) Label

Gets or sets the NIC label.

func (VMwareToAzStackHCIProtectedNicPropertiesResponseOutput) MacAddress

Gets or sets the NIC mac address.

func (VMwareToAzStackHCIProtectedNicPropertiesResponseOutput) NetworkName

Gets or sets the network name.

func (VMwareToAzStackHCIProtectedNicPropertiesResponseOutput) NicId

Gets or sets the NIC Id.

func (VMwareToAzStackHCIProtectedNicPropertiesResponseOutput) SelectionTypeForFailover

Gets or sets the selection type of the NIC.

func (VMwareToAzStackHCIProtectedNicPropertiesResponseOutput) TargetNetworkId

Gets or sets the target network Id within AzStackHCI Cluster.

func (VMwareToAzStackHCIProtectedNicPropertiesResponseOutput) TestNetworkId

Gets or sets the target test network Id within AzStackHCI Cluster.

func (VMwareToAzStackHCIProtectedNicPropertiesResponseOutput) ToVMwareToAzStackHCIProtectedNicPropertiesResponseOutput

func (VMwareToAzStackHCIProtectedNicPropertiesResponseOutput) ToVMwareToAzStackHCIProtectedNicPropertiesResponseOutputWithContext

func (o VMwareToAzStackHCIProtectedNicPropertiesResponseOutput) ToVMwareToAzStackHCIProtectedNicPropertiesResponseOutputWithContext(ctx context.Context) VMwareToAzStackHCIProtectedNicPropertiesResponseOutput

type VMwareToAzStackHCIReplicationExtensionModelCustomProperties

type VMwareToAzStackHCIReplicationExtensionModelCustomProperties struct {
	// Gets or sets the ARM Id of the target AzStackHCI fabric.
	AzStackHciFabricArmId string `pulumi:"azStackHciFabricArmId"`
	// Gets or sets the instance type.
	// Expected value is 'VMwareToAzStackHCI'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the storage account Id.
	StorageAccountId *string `pulumi:"storageAccountId"`
	// Gets or sets the Sas Secret of storage account.
	StorageAccountSasSecretName *string `pulumi:"storageAccountSasSecretName"`
	// Gets or sets the ARM Id of the source VMware fabric.
	VmwareFabricArmId string `pulumi:"vmwareFabricArmId"`
}

VMware to AzStackHCI Replication extension model custom properties.

type VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesArgs

type VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesArgs struct {
	// Gets or sets the ARM Id of the target AzStackHCI fabric.
	AzStackHciFabricArmId pulumi.StringInput `pulumi:"azStackHciFabricArmId"`
	// Gets or sets the instance type.
	// Expected value is 'VMwareToAzStackHCI'.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// Gets or sets the storage account Id.
	StorageAccountId pulumi.StringPtrInput `pulumi:"storageAccountId"`
	// Gets or sets the Sas Secret of storage account.
	StorageAccountSasSecretName pulumi.StringPtrInput `pulumi:"storageAccountSasSecretName"`
	// Gets or sets the ARM Id of the source VMware fabric.
	VmwareFabricArmId pulumi.StringInput `pulumi:"vmwareFabricArmId"`
}

VMware to AzStackHCI Replication extension model custom properties.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesArgs) ElementType

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesArgs) ToVMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesArgs) ToVMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutputWithContext

func (i VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesArgs) ToVMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutputWithContext(ctx context.Context) VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput

type VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesInput

type VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesInput interface {
	pulumi.Input

	ToVMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput() VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput
	ToVMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutputWithContext(context.Context) VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput
}

VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesInput is an input type that accepts VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesArgs and VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput values. You can construct a concrete instance of `VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesInput` via:

VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesArgs{...}

type VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput

type VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput struct{ *pulumi.OutputState }

VMware to AzStackHCI Replication extension model custom properties.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) AzStackHciFabricArmId

Gets or sets the ARM Id of the target AzStackHCI fabric.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) ElementType

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) InstanceType

Gets or sets the instance type. Expected value is 'VMwareToAzStackHCI'.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) StorageAccountId

Gets or sets the storage account Id.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) StorageAccountSasSecretName

Gets or sets the Sas Secret of storage account.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) ToVMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) ToVMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutputWithContext

func (o VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) ToVMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutputWithContext(ctx context.Context) VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesOutput) VmwareFabricArmId

Gets or sets the ARM Id of the source VMware fabric.

type VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponse

type VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponse struct {
	// Gets or sets the Uri of ASR.
	AsrServiceUri string `pulumi:"asrServiceUri"`
	// Gets or sets the ARM Id of the target AzStackHCI fabric.
	AzStackHciFabricArmId string `pulumi:"azStackHciFabricArmId"`
	// Gets or sets the ARM Id of the AzStackHCI site.
	AzStackHciSiteId string `pulumi:"azStackHciSiteId"`
	// Gets or sets the Uri of Gateway.
	GatewayServiceUri string `pulumi:"gatewayServiceUri"`
	// Gets or sets the instance type.
	// Expected value is 'VMwareToAzStackHCI'.
	InstanceType string `pulumi:"instanceType"`
	// Gets or sets the Uri of Rcm.
	RcmServiceUri string `pulumi:"rcmServiceUri"`
	// Gets or sets the resource group.
	ResourceGroup string `pulumi:"resourceGroup"`
	// Gets or sets the resource location.
	ResourceLocation string `pulumi:"resourceLocation"`
	// Gets or sets the gateway service Id of source.
	SourceGatewayServiceId string `pulumi:"sourceGatewayServiceId"`
	// Gets or sets the source storage container name.
	SourceStorageContainerName string `pulumi:"sourceStorageContainerName"`
	// Gets or sets the storage account Id.
	StorageAccountId *string `pulumi:"storageAccountId"`
	// Gets or sets the Sas Secret of storage account.
	StorageAccountSasSecretName *string `pulumi:"storageAccountSasSecretName"`
	// Gets or sets the subscription.
	SubscriptionId string `pulumi:"subscriptionId"`
	// Gets or sets the gateway service Id of target.
	TargetGatewayServiceId string `pulumi:"targetGatewayServiceId"`
	// Gets or sets the target storage container name.
	TargetStorageContainerName string `pulumi:"targetStorageContainerName"`
	// Gets or sets the ARM Id of the source VMware fabric.
	VmwareFabricArmId string `pulumi:"vmwareFabricArmId"`
	// Gets or sets the ARM Id of the VMware site.
	VmwareSiteId string `pulumi:"vmwareSiteId"`
}

VMware to AzStackHCI Replication extension model custom properties.

type VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput

type VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput struct{ *pulumi.OutputState }

VMware to AzStackHCI Replication extension model custom properties.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) AsrServiceUri

Gets or sets the Uri of ASR.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) AzStackHciFabricArmId

Gets or sets the ARM Id of the target AzStackHCI fabric.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) AzStackHciSiteId

Gets or sets the ARM Id of the AzStackHCI site.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) ElementType

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) GatewayServiceUri

Gets or sets the Uri of Gateway.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) InstanceType

Gets or sets the instance type. Expected value is 'VMwareToAzStackHCI'.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) RcmServiceUri

Gets or sets the Uri of Rcm.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) ResourceGroup

Gets or sets the resource group.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) ResourceLocation

Gets or sets the resource location.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) SourceGatewayServiceId

Gets or sets the gateway service Id of source.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) SourceStorageContainerName

Gets or sets the source storage container name.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) StorageAccountId

Gets or sets the storage account Id.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) StorageAccountSasSecretName

Gets or sets the Sas Secret of storage account.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) SubscriptionId

Gets or sets the subscription.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) TargetGatewayServiceId

Gets or sets the gateway service Id of target.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) TargetStorageContainerName

Gets or sets the target storage container name.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) ToVMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) ToVMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutputWithContext

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) VmwareFabricArmId

Gets or sets the ARM Id of the source VMware fabric.

func (VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponseOutput) VmwareSiteId

Gets or sets the ARM Id of the VMware site.

type Vault

type Vault struct {
	pulumi.CustomResourceState

	// Gets or sets the location of the vault.
	Location pulumi.StringOutput `pulumi:"location"`
	// Gets or sets the name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Vault properties.
	Properties VaultModelPropertiesResponseOutput `pulumi:"properties"`
	SystemData VaultModelResponseSystemDataOutput `pulumi:"systemData"`
	// Gets or sets the resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Gets or sets the type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Vault model. Azure REST API version: 2021-02-16-preview.

func GetVault

func GetVault(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VaultState, opts ...pulumi.ResourceOption) (*Vault, error)

GetVault gets an existing Vault 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 NewVault

func NewVault(ctx *pulumi.Context,
	name string, args *VaultArgs, opts ...pulumi.ResourceOption) (*Vault, error)

NewVault registers a new resource with the given unique name, arguments, and options.

func (*Vault) ElementType

func (*Vault) ElementType() reflect.Type

func (*Vault) ToVaultOutput

func (i *Vault) ToVaultOutput() VaultOutput

func (*Vault) ToVaultOutputWithContext

func (i *Vault) ToVaultOutputWithContext(ctx context.Context) VaultOutput

type VaultArgs

type VaultArgs struct {
	// Gets or sets the location of the vault.
	Location pulumi.StringPtrInput
	// Vault properties.
	Properties VaultModelPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Gets or sets the resource tags.
	Tags pulumi.StringMapInput
	// The vault name.
	VaultName pulumi.StringPtrInput
}

The set of arguments for constructing a Vault resource.

func (VaultArgs) ElementType

func (VaultArgs) ElementType() reflect.Type

type VaultInput

type VaultInput interface {
	pulumi.Input

	ToVaultOutput() VaultOutput
	ToVaultOutputWithContext(ctx context.Context) VaultOutput
}

type VaultModelProperties

type VaultModelProperties struct {
	// Gets or sets the type of vault.
	VaultType *string `pulumi:"vaultType"`
}

Vault properties.

type VaultModelPropertiesArgs

type VaultModelPropertiesArgs struct {
	// Gets or sets the type of vault.
	VaultType pulumi.StringPtrInput `pulumi:"vaultType"`
}

Vault properties.

func (VaultModelPropertiesArgs) ElementType

func (VaultModelPropertiesArgs) ElementType() reflect.Type

func (VaultModelPropertiesArgs) ToVaultModelPropertiesOutput

func (i VaultModelPropertiesArgs) ToVaultModelPropertiesOutput() VaultModelPropertiesOutput

func (VaultModelPropertiesArgs) ToVaultModelPropertiesOutputWithContext

func (i VaultModelPropertiesArgs) ToVaultModelPropertiesOutputWithContext(ctx context.Context) VaultModelPropertiesOutput

func (VaultModelPropertiesArgs) ToVaultModelPropertiesPtrOutput

func (i VaultModelPropertiesArgs) ToVaultModelPropertiesPtrOutput() VaultModelPropertiesPtrOutput

func (VaultModelPropertiesArgs) ToVaultModelPropertiesPtrOutputWithContext

func (i VaultModelPropertiesArgs) ToVaultModelPropertiesPtrOutputWithContext(ctx context.Context) VaultModelPropertiesPtrOutput

type VaultModelPropertiesInput

type VaultModelPropertiesInput interface {
	pulumi.Input

	ToVaultModelPropertiesOutput() VaultModelPropertiesOutput
	ToVaultModelPropertiesOutputWithContext(context.Context) VaultModelPropertiesOutput
}

VaultModelPropertiesInput is an input type that accepts VaultModelPropertiesArgs and VaultModelPropertiesOutput values. You can construct a concrete instance of `VaultModelPropertiesInput` via:

VaultModelPropertiesArgs{...}

type VaultModelPropertiesOutput

type VaultModelPropertiesOutput struct{ *pulumi.OutputState }

Vault properties.

func (VaultModelPropertiesOutput) ElementType

func (VaultModelPropertiesOutput) ElementType() reflect.Type

func (VaultModelPropertiesOutput) ToVaultModelPropertiesOutput

func (o VaultModelPropertiesOutput) ToVaultModelPropertiesOutput() VaultModelPropertiesOutput

func (VaultModelPropertiesOutput) ToVaultModelPropertiesOutputWithContext

func (o VaultModelPropertiesOutput) ToVaultModelPropertiesOutputWithContext(ctx context.Context) VaultModelPropertiesOutput

func (VaultModelPropertiesOutput) ToVaultModelPropertiesPtrOutput

func (o VaultModelPropertiesOutput) ToVaultModelPropertiesPtrOutput() VaultModelPropertiesPtrOutput

func (VaultModelPropertiesOutput) ToVaultModelPropertiesPtrOutputWithContext

func (o VaultModelPropertiesOutput) ToVaultModelPropertiesPtrOutputWithContext(ctx context.Context) VaultModelPropertiesPtrOutput

func (VaultModelPropertiesOutput) VaultType

Gets or sets the type of vault.

type VaultModelPropertiesPtrInput

type VaultModelPropertiesPtrInput interface {
	pulumi.Input

	ToVaultModelPropertiesPtrOutput() VaultModelPropertiesPtrOutput
	ToVaultModelPropertiesPtrOutputWithContext(context.Context) VaultModelPropertiesPtrOutput
}

VaultModelPropertiesPtrInput is an input type that accepts VaultModelPropertiesArgs, VaultModelPropertiesPtr and VaultModelPropertiesPtrOutput values. You can construct a concrete instance of `VaultModelPropertiesPtrInput` via:

        VaultModelPropertiesArgs{...}

or:

        nil

type VaultModelPropertiesPtrOutput

type VaultModelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (VaultModelPropertiesPtrOutput) Elem

func (VaultModelPropertiesPtrOutput) ElementType

func (VaultModelPropertiesPtrOutput) ToVaultModelPropertiesPtrOutput

func (o VaultModelPropertiesPtrOutput) ToVaultModelPropertiesPtrOutput() VaultModelPropertiesPtrOutput

func (VaultModelPropertiesPtrOutput) ToVaultModelPropertiesPtrOutputWithContext

func (o VaultModelPropertiesPtrOutput) ToVaultModelPropertiesPtrOutputWithContext(ctx context.Context) VaultModelPropertiesPtrOutput

func (VaultModelPropertiesPtrOutput) VaultType

Gets or sets the type of vault.

type VaultModelPropertiesResponse

type VaultModelPropertiesResponse struct {
	// Gets or sets the provisioning state of the vault.
	ProvisioningState string `pulumi:"provisioningState"`
	// Gets or sets the service resource Id.
	ServiceResourceId string `pulumi:"serviceResourceId"`
	// Gets or sets the type of vault.
	VaultType *string `pulumi:"vaultType"`
}

Vault properties.

type VaultModelPropertiesResponseOutput

type VaultModelPropertiesResponseOutput struct{ *pulumi.OutputState }

Vault properties.

func (VaultModelPropertiesResponseOutput) ElementType

func (VaultModelPropertiesResponseOutput) ProvisioningState

Gets or sets the provisioning state of the vault.

func (VaultModelPropertiesResponseOutput) ServiceResourceId

Gets or sets the service resource Id.

func (VaultModelPropertiesResponseOutput) ToVaultModelPropertiesResponseOutput

func (o VaultModelPropertiesResponseOutput) ToVaultModelPropertiesResponseOutput() VaultModelPropertiesResponseOutput

func (VaultModelPropertiesResponseOutput) ToVaultModelPropertiesResponseOutputWithContext

func (o VaultModelPropertiesResponseOutput) ToVaultModelPropertiesResponseOutputWithContext(ctx context.Context) VaultModelPropertiesResponseOutput

func (VaultModelPropertiesResponseOutput) VaultType

Gets or sets the type of vault.

type VaultModelResponseSystemData

type VaultModelResponseSystemData struct {
	// Gets or sets the timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// Gets or sets identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// Gets or sets the type of identity that created the resource: user, application,
	// managedIdentity.
	CreatedByType *string `pulumi:"createdByType"`
	// Gets or sets the timestamp of resource last modification (UTC).
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// Gets or sets the identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// Gets or sets the type of identity that last modified the resource: user, application,
	// managedIdentity.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

type VaultModelResponseSystemDataOutput

type VaultModelResponseSystemDataOutput struct{ *pulumi.OutputState }

func (VaultModelResponseSystemDataOutput) CreatedAt

Gets or sets the timestamp of resource creation (UTC).

func (VaultModelResponseSystemDataOutput) CreatedBy

Gets or sets identity that created the resource.

func (VaultModelResponseSystemDataOutput) CreatedByType

Gets or sets the type of identity that created the resource: user, application, managedIdentity.

func (VaultModelResponseSystemDataOutput) ElementType

func (VaultModelResponseSystemDataOutput) LastModifiedAt

Gets or sets the timestamp of resource last modification (UTC).

func (VaultModelResponseSystemDataOutput) LastModifiedBy

Gets or sets the identity that last modified the resource.

func (VaultModelResponseSystemDataOutput) LastModifiedByType

Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.

func (VaultModelResponseSystemDataOutput) ToVaultModelResponseSystemDataOutput

func (o VaultModelResponseSystemDataOutput) ToVaultModelResponseSystemDataOutput() VaultModelResponseSystemDataOutput

func (VaultModelResponseSystemDataOutput) ToVaultModelResponseSystemDataOutputWithContext

func (o VaultModelResponseSystemDataOutput) ToVaultModelResponseSystemDataOutputWithContext(ctx context.Context) VaultModelResponseSystemDataOutput

type VaultOutput

type VaultOutput struct{ *pulumi.OutputState }

func (VaultOutput) ElementType

func (VaultOutput) ElementType() reflect.Type

func (VaultOutput) Location

func (o VaultOutput) Location() pulumi.StringOutput

Gets or sets the location of the vault.

func (VaultOutput) Name

func (o VaultOutput) Name() pulumi.StringOutput

Gets or sets the name of the resource.

func (VaultOutput) Properties

Vault properties.

func (VaultOutput) SystemData

func (VaultOutput) Tags

Gets or sets the resource tags.

func (VaultOutput) ToVaultOutput

func (o VaultOutput) ToVaultOutput() VaultOutput

func (VaultOutput) ToVaultOutputWithContext

func (o VaultOutput) ToVaultOutputWithContext(ctx context.Context) VaultOutput

func (VaultOutput) Type

func (o VaultOutput) Type() pulumi.StringOutput

Gets or sets the type of the resource.

type VaultState

type VaultState struct {
}

func (VaultState) ElementType

func (VaultState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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