1. Packages
  2. Azure Native
  3. API Docs
  4. datareplication
  5. Fabric
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi

azure-native.datareplication.Fabric

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi

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

    Example Usage

    Fabric_Create

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var fabric = new AzureNative.DataReplication.Fabric("fabric", new()
        {
            FabricName = "wPR",
            Location = "tqygutlpob",
            Properties = new AzureNative.DataReplication.Inputs.FabricModelPropertiesArgs
            {
                CustomProperties = 
                {
                    { "instanceType", "FabricModelCustomProperties" },
                },
            },
            ResourceGroupName = "rgrecoveryservicesdatareplication",
            Tags = 
            {
                { "key3917", "vgralu" },
            },
        });
    
    });
    
    package main
    
    import (
    	datareplication "github.com/pulumi/pulumi-azure-native-sdk/datareplication/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := datareplication.NewFabric(ctx, "fabric", &datareplication.FabricArgs{
    			FabricName: pulumi.String("wPR"),
    			Location:   pulumi.String("tqygutlpob"),
    			Properties: &datareplication.FabricModelPropertiesArgs{
    				CustomProperties: pulumi.Any{
    					InstanceType: pulumi.String("FabricModelCustomProperties"),
    				},
    			},
    			ResourceGroupName: pulumi.String("rgrecoveryservicesdatareplication"),
    			Tags: pulumi.StringMap{
    				"key3917": pulumi.String("vgralu"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.datareplication.Fabric;
    import com.pulumi.azurenative.datareplication.FabricArgs;
    import com.pulumi.azurenative.datareplication.inputs.FabricModelPropertiesArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var fabric = new Fabric("fabric", FabricArgs.builder()
                .fabricName("wPR")
                .location("tqygutlpob")
                .properties(FabricModelPropertiesArgs.builder()
                    .customProperties(AzStackHCIFabricModelCustomPropertiesArgs.builder()
                        .instanceType("FabricModelCustomProperties")
                        .build())
                    .build())
                .resourceGroupName("rgrecoveryservicesdatareplication")
                .tags(Map.of("key3917", "vgralu"))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    fabric = azure_native.datareplication.Fabric("fabric",
        fabric_name="wPR",
        location="tqygutlpob",
        properties={
            "custom_properties": {
                "instance_type": "FabricModelCustomProperties",
            },
        },
        resource_group_name="rgrecoveryservicesdatareplication",
        tags={
            "key3917": "vgralu",
        })
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const fabric = new azure_native.datareplication.Fabric("fabric", {
        fabricName: "wPR",
        location: "tqygutlpob",
        properties: {
            customProperties: {
                instanceType: "FabricModelCustomProperties",
            },
        },
        resourceGroupName: "rgrecoveryservicesdatareplication",
        tags: {
            key3917: "vgralu",
        },
    });
    
    resources:
      fabric:
        type: azure-native:datareplication:Fabric
        properties:
          fabricName: wPR
          location: tqygutlpob
          properties:
            customProperties:
              instanceType: FabricModelCustomProperties
          resourceGroupName: rgrecoveryservicesdatareplication
          tags:
            key3917: vgralu
    

    Create Fabric Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Fabric(name: string, args: FabricArgs, opts?: CustomResourceOptions);
    @overload
    def Fabric(resource_name: str,
               args: FabricArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Fabric(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               properties: Optional[FabricModelPropertiesArgs] = None,
               resource_group_name: Optional[str] = None,
               fabric_name: Optional[str] = None,
               location: Optional[str] = None,
               tags: Optional[Mapping[str, str]] = None)
    func NewFabric(ctx *Context, name string, args FabricArgs, opts ...ResourceOption) (*Fabric, error)
    public Fabric(string name, FabricArgs args, CustomResourceOptions? opts = null)
    public Fabric(String name, FabricArgs args)
    public Fabric(String name, FabricArgs args, CustomResourceOptions options)
    
    type: azure-native:datareplication:Fabric
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args FabricArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args FabricArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args FabricArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FabricArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FabricArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var fabricResource = new AzureNative.DataReplication.Fabric("fabricResource", new()
    {
        Properties = new AzureNative.DataReplication.Inputs.FabricModelPropertiesArgs
        {
            CustomProperties = new AzureNative.DataReplication.Inputs.AzStackHCIFabricModelCustomPropertiesArgs
            {
                AzStackHciSiteId = "string",
                Cluster = new AzureNative.DataReplication.Inputs.AzStackHCIClusterPropertiesArgs
                {
                    ClusterName = "string",
                    ResourceName = "string",
                    StorageAccountName = "string",
                    StorageContainers = new[]
                    {
                        new AzureNative.DataReplication.Inputs.StorageContainerPropertiesArgs
                        {
                            ClusterSharedVolumePath = "string",
                            Name = "string",
                        },
                    },
                },
                InstanceType = "AzStackHCI",
                MigrationSolutionId = "string",
            },
        },
        ResourceGroupName = "string",
        FabricName = "string",
        Location = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := datareplication.NewFabric(ctx, "fabricResource", &datareplication.FabricArgs{
    	Properties: &datareplication.FabricModelPropertiesArgs{
    		CustomProperties: datareplication.AzStackHCIFabricModelCustomProperties{
    			AzStackHciSiteId: "string",
    			Cluster: datareplication.AzStackHCIClusterProperties{
    				ClusterName:        "string",
    				ResourceName:       "string",
    				StorageAccountName: "string",
    				StorageContainers: []datareplication.StorageContainerProperties{
    					{
    						ClusterSharedVolumePath: "string",
    						Name:                    "string",
    					},
    				},
    			},
    			InstanceType:        "AzStackHCI",
    			MigrationSolutionId: "string",
    		},
    	},
    	ResourceGroupName: pulumi.String("string"),
    	FabricName:        pulumi.String("string"),
    	Location:          pulumi.String("string"),
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    var fabricResource = new Fabric("fabricResource", FabricArgs.builder()
        .properties(FabricModelPropertiesArgs.builder()
            .customProperties(AzStackHCIFabricModelCustomPropertiesArgs.builder()
                .azStackHciSiteId("string")
                .cluster(AzStackHCIClusterPropertiesArgs.builder()
                    .clusterName("string")
                    .resourceName("string")
                    .storageAccountName("string")
                    .storageContainers(StorageContainerPropertiesArgs.builder()
                        .clusterSharedVolumePath("string")
                        .name("string")
                        .build())
                    .build())
                .instanceType("AzStackHCI")
                .migrationSolutionId("string")
                .build())
            .build())
        .resourceGroupName("string")
        .fabricName("string")
        .location("string")
        .tags(Map.of("string", "string"))
        .build());
    
    fabric_resource = azure_native.datareplication.Fabric("fabricResource",
        properties={
            "customProperties": {
                "azStackHciSiteId": "string",
                "cluster": {
                    "clusterName": "string",
                    "resourceName": "string",
                    "storageAccountName": "string",
                    "storageContainers": [{
                        "clusterSharedVolumePath": "string",
                        "name": "string",
                    }],
                },
                "instanceType": "AzStackHCI",
                "migrationSolutionId": "string",
            },
        },
        resource_group_name="string",
        fabric_name="string",
        location="string",
        tags={
            "string": "string",
        })
    
    const fabricResource = new azure_native.datareplication.Fabric("fabricResource", {
        properties: {
            customProperties: {
                azStackHciSiteId: "string",
                cluster: {
                    clusterName: "string",
                    resourceName: "string",
                    storageAccountName: "string",
                    storageContainers: [{
                        clusterSharedVolumePath: "string",
                        name: "string",
                    }],
                },
                instanceType: "AzStackHCI",
                migrationSolutionId: "string",
            },
        },
        resourceGroupName: "string",
        fabricName: "string",
        location: "string",
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:datareplication:Fabric
    properties:
        fabricName: string
        location: string
        properties:
            customProperties:
                azStackHciSiteId: string
                cluster:
                    clusterName: string
                    resourceName: string
                    storageAccountName: string
                    storageContainers:
                        - clusterSharedVolumePath: string
                          name: string
                instanceType: AzStackHCI
                migrationSolutionId: string
        resourceGroupName: string
        tags:
            string: string
    

    Fabric Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Fabric resource accepts the following input properties:

    Properties Pulumi.AzureNative.DataReplication.Inputs.FabricModelProperties
    Fabric model properties.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    FabricName string
    The fabric name.
    Location string
    Gets or sets the location of the fabric.
    Tags Dictionary<string, string>
    Gets or sets the resource tags.
    Properties FabricModelPropertiesArgs
    Fabric model properties.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    FabricName string
    The fabric name.
    Location string
    Gets or sets the location of the fabric.
    Tags map[string]string
    Gets or sets the resource tags.
    properties FabricModelProperties
    Fabric model properties.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    fabricName String
    The fabric name.
    location String
    Gets or sets the location of the fabric.
    tags Map<String,String>
    Gets or sets the resource tags.
    properties FabricModelProperties
    Fabric model properties.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    fabricName string
    The fabric name.
    location string
    Gets or sets the location of the fabric.
    tags {[key: string]: string}
    Gets or sets the resource tags.
    properties FabricModelPropertiesArgs
    Fabric model properties.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    fabric_name str
    The fabric name.
    location str
    Gets or sets the location of the fabric.
    tags Mapping[str, str]
    Gets or sets the resource tags.
    properties Property Map
    Fabric model properties.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    fabricName String
    The fabric name.
    location String
    Gets or sets the location of the fabric.
    tags Map<String>
    Gets or sets the resource tags.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Fabric resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Gets or sets the name of the resource.
    SystemData Pulumi.AzureNative.DataReplication.Outputs.FabricModelResponseSystemData
    Type string
    Gets or sets the type of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Gets or sets the name of the resource.
    SystemData FabricModelResponseSystemData
    Type string
    Gets or sets the type of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Gets or sets the name of the resource.
    systemData FabricModelResponseSystemData
    type String
    Gets or sets the type of the resource.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Gets or sets the name of the resource.
    systemData FabricModelResponseSystemData
    type string
    Gets or sets the type of the resource.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Gets or sets the name of the resource.
    system_data FabricModelResponseSystemData
    type str
    Gets or sets the type of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Gets or sets the name of the resource.
    systemData Property Map
    type String
    Gets or sets the type of the resource.

    Supporting Types

    AzStackHCIClusterProperties, AzStackHCIClusterPropertiesArgs

    ClusterName string
    Gets or sets the AzStackHCICluster FQDN name.
    ResourceName string
    Gets or sets the AzStackHCICluster resource name.
    StorageAccountName string
    Gets or sets the Storage account name.
    StorageContainers List<Pulumi.AzureNative.DataReplication.Inputs.StorageContainerProperties>
    Gets or sets the list of AzStackHCICluster Storage Container.
    ClusterName string
    Gets or sets the AzStackHCICluster FQDN name.
    ResourceName string
    Gets or sets the AzStackHCICluster resource name.
    StorageAccountName string
    Gets or sets the Storage account name.
    StorageContainers []StorageContainerProperties
    Gets or sets the list of AzStackHCICluster Storage Container.
    clusterName String
    Gets or sets the AzStackHCICluster FQDN name.
    resourceName String
    Gets or sets the AzStackHCICluster resource name.
    storageAccountName String
    Gets or sets the Storage account name.
    storageContainers List<StorageContainerProperties>
    Gets or sets the list of AzStackHCICluster Storage Container.
    clusterName string
    Gets or sets the AzStackHCICluster FQDN name.
    resourceName string
    Gets or sets the AzStackHCICluster resource name.
    storageAccountName string
    Gets or sets the Storage account name.
    storageContainers StorageContainerProperties[]
    Gets or sets the list of AzStackHCICluster Storage Container.
    cluster_name str
    Gets or sets the AzStackHCICluster FQDN name.
    resource_name str
    Gets or sets the AzStackHCICluster resource name.
    storage_account_name str
    Gets or sets the Storage account name.
    storage_containers Sequence[StorageContainerProperties]
    Gets or sets the list of AzStackHCICluster Storage Container.
    clusterName String
    Gets or sets the AzStackHCICluster FQDN name.
    resourceName String
    Gets or sets the AzStackHCICluster resource name.
    storageAccountName String
    Gets or sets the Storage account name.
    storageContainers List<Property Map>
    Gets or sets the list of AzStackHCICluster Storage Container.

    AzStackHCIClusterPropertiesResponse, AzStackHCIClusterPropertiesResponseArgs

    ClusterName string
    Gets or sets the AzStackHCICluster FQDN name.
    ResourceName string
    Gets or sets the AzStackHCICluster resource name.
    StorageAccountName string
    Gets or sets the Storage account name.
    StorageContainers List<Pulumi.AzureNative.DataReplication.Inputs.StorageContainerPropertiesResponse>
    Gets or sets the list of AzStackHCICluster Storage Container.
    ClusterName string
    Gets or sets the AzStackHCICluster FQDN name.
    ResourceName string
    Gets or sets the AzStackHCICluster resource name.
    StorageAccountName string
    Gets or sets the Storage account name.
    StorageContainers []StorageContainerPropertiesResponse
    Gets or sets the list of AzStackHCICluster Storage Container.
    clusterName String
    Gets or sets the AzStackHCICluster FQDN name.
    resourceName String
    Gets or sets the AzStackHCICluster resource name.
    storageAccountName String
    Gets or sets the Storage account name.
    storageContainers List<StorageContainerPropertiesResponse>
    Gets or sets the list of AzStackHCICluster Storage Container.
    clusterName string
    Gets or sets the AzStackHCICluster FQDN name.
    resourceName string
    Gets or sets the AzStackHCICluster resource name.
    storageAccountName string
    Gets or sets the Storage account name.
    storageContainers StorageContainerPropertiesResponse[]
    Gets or sets the list of AzStackHCICluster Storage Container.
    cluster_name str
    Gets or sets the AzStackHCICluster FQDN name.
    resource_name str
    Gets or sets the AzStackHCICluster resource name.
    storage_account_name str
    Gets or sets the Storage account name.
    storage_containers Sequence[StorageContainerPropertiesResponse]
    Gets or sets the list of AzStackHCICluster Storage Container.
    clusterName String
    Gets or sets the AzStackHCICluster FQDN name.
    resourceName String
    Gets or sets the AzStackHCICluster resource name.
    storageAccountName String
    Gets or sets the Storage account name.
    storageContainers List<Property Map>
    Gets or sets the list of AzStackHCICluster Storage Container.

    AzStackHCIFabricModelCustomProperties, AzStackHCIFabricModelCustomPropertiesArgs

    AzStackHciSiteId string
    Gets or sets the ARM Id of the AzStackHCI site.
    Cluster Pulumi.AzureNative.DataReplication.Inputs.AzStackHCIClusterProperties
    AzStackHCI cluster properties.
    MigrationSolutionId string
    Gets or sets the Migration solution ARM Id.
    AzStackHciSiteId string
    Gets or sets the ARM Id of the AzStackHCI site.
    Cluster AzStackHCIClusterProperties
    AzStackHCI cluster properties.
    MigrationSolutionId string
    Gets or sets the Migration solution ARM Id.
    azStackHciSiteId String
    Gets or sets the ARM Id of the AzStackHCI site.
    cluster AzStackHCIClusterProperties
    AzStackHCI cluster properties.
    migrationSolutionId String
    Gets or sets the Migration solution ARM Id.
    azStackHciSiteId string
    Gets or sets the ARM Id of the AzStackHCI site.
    cluster AzStackHCIClusterProperties
    AzStackHCI cluster properties.
    migrationSolutionId string
    Gets or sets the Migration solution ARM Id.
    az_stack_hci_site_id str
    Gets or sets the ARM Id of the AzStackHCI site.
    cluster AzStackHCIClusterProperties
    AzStackHCI cluster properties.
    migration_solution_id str
    Gets or sets the Migration solution ARM Id.
    azStackHciSiteId String
    Gets or sets the ARM Id of the AzStackHCI site.
    cluster Property Map
    AzStackHCI cluster properties.
    migrationSolutionId String
    Gets or sets the Migration solution ARM Id.

    AzStackHCIFabricModelCustomPropertiesResponse, AzStackHCIFabricModelCustomPropertiesResponseArgs

    ApplianceName List<string>
    Gets or sets the Appliance name.
    AzStackHciSiteId string
    Gets or sets the ARM Id of the AzStackHCI site.
    Cluster Pulumi.AzureNative.DataReplication.Inputs.AzStackHCIClusterPropertiesResponse
    AzStackHCI cluster properties.
    FabricContainerId string
    Gets or sets the fabric container Id.
    FabricResourceId string
    Gets or sets the fabric resource Id.
    MigrationHubUri string
    Gets or sets the migration hub Uri.
    MigrationSolutionId string
    Gets or sets the Migration solution ARM Id.
    ApplianceName []string
    Gets or sets the Appliance name.
    AzStackHciSiteId string
    Gets or sets the ARM Id of the AzStackHCI site.
    Cluster AzStackHCIClusterPropertiesResponse
    AzStackHCI cluster properties.
    FabricContainerId string
    Gets or sets the fabric container Id.
    FabricResourceId string
    Gets or sets the fabric resource Id.
    MigrationHubUri string
    Gets or sets the migration hub Uri.
    MigrationSolutionId string
    Gets or sets the Migration solution ARM Id.
    applianceName List<String>
    Gets or sets the Appliance name.
    azStackHciSiteId String
    Gets or sets the ARM Id of the AzStackHCI site.
    cluster AzStackHCIClusterPropertiesResponse
    AzStackHCI cluster properties.
    fabricContainerId String
    Gets or sets the fabric container Id.
    fabricResourceId String
    Gets or sets the fabric resource Id.
    migrationHubUri String
    Gets or sets the migration hub Uri.
    migrationSolutionId String
    Gets or sets the Migration solution ARM Id.
    applianceName string[]
    Gets or sets the Appliance name.
    azStackHciSiteId string
    Gets or sets the ARM Id of the AzStackHCI site.
    cluster AzStackHCIClusterPropertiesResponse
    AzStackHCI cluster properties.
    fabricContainerId string
    Gets or sets the fabric container Id.
    fabricResourceId string
    Gets or sets the fabric resource Id.
    migrationHubUri string
    Gets or sets the migration hub Uri.
    migrationSolutionId string
    Gets or sets the Migration solution ARM Id.
    appliance_name Sequence[str]
    Gets or sets the Appliance name.
    az_stack_hci_site_id str
    Gets or sets the ARM Id of the AzStackHCI site.
    cluster AzStackHCIClusterPropertiesResponse
    AzStackHCI cluster properties.
    fabric_container_id str
    Gets or sets the fabric container Id.
    fabric_resource_id str
    Gets or sets the fabric resource Id.
    migration_hub_uri str
    Gets or sets the migration hub Uri.
    migration_solution_id str
    Gets or sets the Migration solution ARM Id.
    applianceName List<String>
    Gets or sets the Appliance name.
    azStackHciSiteId String
    Gets or sets the ARM Id of the AzStackHCI site.
    cluster Property Map
    AzStackHCI cluster properties.
    fabricContainerId String
    Gets or sets the fabric container Id.
    fabricResourceId String
    Gets or sets the fabric resource Id.
    migrationHubUri String
    Gets or sets the migration hub Uri.
    migrationSolutionId String
    Gets or sets the Migration solution ARM Id.

    FabricModelProperties, FabricModelPropertiesArgs

    customProperties Property Map | Property Map | Property Map
    Fabric model custom properties.

    FabricModelPropertiesResponse, FabricModelPropertiesResponseArgs

    CustomProperties AzStackHCIFabricModelCustomPropertiesResponse | HyperVMigrateFabricModelCustomPropertiesResponse | VMwareMigrateFabricModelCustomPropertiesResponse
    Fabric model custom properties.
    Health string
    Gets or sets the fabric health.
    HealthErrors []HealthErrorModelResponse
    Gets or sets the list of health errors.
    ProvisioningState string
    Gets or sets the provisioning state of the fabric.
    ServiceEndpoint string
    Gets or sets the service endpoint.
    ServiceResourceId string
    Gets or sets the service resource Id.
    customProperties AzStackHCIFabricModelCustomPropertiesResponse | HyperVMigrateFabricModelCustomPropertiesResponse | VMwareMigrateFabricModelCustomPropertiesResponse
    Fabric model custom properties.
    health String
    Gets or sets the fabric health.
    healthErrors List<HealthErrorModelResponse>
    Gets or sets the list of health errors.
    provisioningState String
    Gets or sets the provisioning state of the fabric.
    serviceEndpoint String
    Gets or sets the service endpoint.
    serviceResourceId String
    Gets or sets the service resource Id.
    customProperties AzStackHCIFabricModelCustomPropertiesResponse | HyperVMigrateFabricModelCustomPropertiesResponse | VMwareMigrateFabricModelCustomPropertiesResponse
    Fabric model custom properties.
    health string
    Gets or sets the fabric health.
    healthErrors HealthErrorModelResponse[]
    Gets or sets the list of health errors.
    provisioningState string
    Gets or sets the provisioning state of the fabric.
    serviceEndpoint string
    Gets or sets the service endpoint.
    serviceResourceId string
    Gets or sets the service resource Id.
    custom_properties AzStackHCIFabricModelCustomPropertiesResponse | HyperVMigrateFabricModelCustomPropertiesResponse | VMwareMigrateFabricModelCustomPropertiesResponse
    Fabric model custom properties.
    health str
    Gets or sets the fabric health.
    health_errors Sequence[HealthErrorModelResponse]
    Gets or sets the list of health errors.
    provisioning_state str
    Gets or sets the provisioning state of the fabric.
    service_endpoint str
    Gets or sets the service endpoint.
    service_resource_id str
    Gets or sets the service resource Id.
    customProperties Property Map | Property Map | Property Map
    Fabric model custom properties.
    health String
    Gets or sets the fabric health.
    healthErrors List<Property Map>
    Gets or sets the list of health errors.
    provisioningState String
    Gets or sets the provisioning state of the fabric.
    serviceEndpoint String
    Gets or sets the service endpoint.
    serviceResourceId String
    Gets or sets the service resource Id.

    FabricModelResponseSystemData, FabricModelResponseSystemDataArgs

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

    HealthErrorModelResponse, HealthErrorModelResponseArgs

    Category string
    Gets or sets the error category.
    Causes string
    Gets or sets possible causes of the error.
    Code string
    Gets or sets the error code.
    CreationTime string
    Gets or sets the error creation time.
    HealthCategory string
    Gets or sets the health category.
    IsCustomerResolvable bool
    Gets or sets a value indicating whether the error is customer resolvable.
    Message string
    Gets or sets the error message.
    Recommendation string
    Gets or sets recommended action to resolve the error.
    Severity string
    Gets or sets the error severity.
    Source string
    Gets or sets the error source.
    Summary string
    Gets or sets the error summary.
    AffectedResourceCorrelationIds List<string>
    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.
    AffectedResourceType string
    Gets or sets the type of affected resource type.
    ChildErrors List<Pulumi.AzureNative.DataReplication.Inputs.InnerHealthErrorModelResponse>
    Gets or sets a list of child health errors associated with this error.
    Category string
    Gets or sets the error category.
    Causes string
    Gets or sets possible causes of the error.
    Code string
    Gets or sets the error code.
    CreationTime string
    Gets or sets the error creation time.
    HealthCategory string
    Gets or sets the health category.
    IsCustomerResolvable bool
    Gets or sets a value indicating whether the error is customer resolvable.
    Message string
    Gets or sets the error message.
    Recommendation string
    Gets or sets recommended action to resolve the error.
    Severity string
    Gets or sets the error severity.
    Source string
    Gets or sets the error source.
    Summary string
    Gets or sets the error summary.
    AffectedResourceCorrelationIds []string
    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.
    AffectedResourceType string
    Gets or sets the type of affected resource type.
    ChildErrors []InnerHealthErrorModelResponse
    Gets or sets a list of child health errors associated with this error.
    category String
    Gets or sets the error category.
    causes String
    Gets or sets possible causes of the error.
    code String
    Gets or sets the error code.
    creationTime String
    Gets or sets the error creation time.
    healthCategory String
    Gets or sets the health category.
    isCustomerResolvable Boolean
    Gets or sets a value indicating whether the error is customer resolvable.
    message String
    Gets or sets the error message.
    recommendation String
    Gets or sets recommended action to resolve the error.
    severity String
    Gets or sets the error severity.
    source String
    Gets or sets the error source.
    summary String
    Gets or sets the error summary.
    affectedResourceCorrelationIds List<String>
    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.
    affectedResourceType String
    Gets or sets the type of affected resource type.
    childErrors List<InnerHealthErrorModelResponse>
    Gets or sets a list of child health errors associated with this error.
    category string
    Gets or sets the error category.
    causes string
    Gets or sets possible causes of the error.
    code string
    Gets or sets the error code.
    creationTime string
    Gets or sets the error creation time.
    healthCategory string
    Gets or sets the health category.
    isCustomerResolvable boolean
    Gets or sets a value indicating whether the error is customer resolvable.
    message string
    Gets or sets the error message.
    recommendation string
    Gets or sets recommended action to resolve the error.
    severity string
    Gets or sets the error severity.
    source string
    Gets or sets the error source.
    summary string
    Gets or sets the error summary.
    affectedResourceCorrelationIds string[]
    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.
    affectedResourceType string
    Gets or sets the type of affected resource type.
    childErrors InnerHealthErrorModelResponse[]
    Gets or sets a list of child health errors associated with this error.
    category str
    Gets or sets the error category.
    causes str
    Gets or sets possible causes of the error.
    code str
    Gets or sets the error code.
    creation_time str
    Gets or sets the error creation time.
    health_category str
    Gets or sets the health category.
    is_customer_resolvable bool
    Gets or sets a value indicating whether the error is customer resolvable.
    message str
    Gets or sets the error message.
    recommendation str
    Gets or sets recommended action to resolve the error.
    severity str
    Gets or sets the error severity.
    source str
    Gets or sets the error source.
    summary str
    Gets or sets the error summary.
    affected_resource_correlation_ids Sequence[str]
    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.
    affected_resource_type str
    Gets or sets the type of affected resource type.
    child_errors Sequence[InnerHealthErrorModelResponse]
    Gets or sets a list of child health errors associated with this error.
    category String
    Gets or sets the error category.
    causes String
    Gets or sets possible causes of the error.
    code String
    Gets or sets the error code.
    creationTime String
    Gets or sets the error creation time.
    healthCategory String
    Gets or sets the health category.
    isCustomerResolvable Boolean
    Gets or sets a value indicating whether the error is customer resolvable.
    message String
    Gets or sets the error message.
    recommendation String
    Gets or sets recommended action to resolve the error.
    severity String
    Gets or sets the error severity.
    source String
    Gets or sets the error source.
    summary String
    Gets or sets the error summary.
    affectedResourceCorrelationIds List<String>
    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.
    affectedResourceType String
    Gets or sets the type of affected resource type.
    childErrors List<Property Map>
    Gets or sets a list of child health errors associated with this error.

    HyperVMigrateFabricModelCustomProperties, HyperVMigrateFabricModelCustomPropertiesArgs

    HyperVSiteId string
    Gets or sets the ARM Id of the HyperV site.
    MigrationSolutionId string
    Gets or sets the migration solution ARM Id.
    HyperVSiteId string
    Gets or sets the ARM Id of the HyperV site.
    MigrationSolutionId string
    Gets or sets the migration solution ARM Id.
    hyperVSiteId String
    Gets or sets the ARM Id of the HyperV site.
    migrationSolutionId String
    Gets or sets the migration solution ARM Id.
    hyperVSiteId string
    Gets or sets the ARM Id of the HyperV site.
    migrationSolutionId string
    Gets or sets the migration solution ARM Id.
    hyper_v_site_id str
    Gets or sets the ARM Id of the HyperV site.
    migration_solution_id str
    Gets or sets the migration solution ARM Id.
    hyperVSiteId String
    Gets or sets the ARM Id of the HyperV site.
    migrationSolutionId String
    Gets or sets the migration solution ARM Id.

    HyperVMigrateFabricModelCustomPropertiesResponse, HyperVMigrateFabricModelCustomPropertiesResponseArgs

    FabricContainerId string
    Gets or sets the fabric container Id.
    FabricResourceId string
    Gets or sets the fabric resource Id.
    HyperVSiteId string
    Gets or sets the ARM Id of the HyperV site.
    MigrationHubUri string
    Gets or sets the migration hub Uri.
    MigrationSolutionId string
    Gets or sets the migration solution ARM Id.
    FabricContainerId string
    Gets or sets the fabric container Id.
    FabricResourceId string
    Gets or sets the fabric resource Id.
    HyperVSiteId string
    Gets or sets the ARM Id of the HyperV site.
    MigrationHubUri string
    Gets or sets the migration hub Uri.
    MigrationSolutionId string
    Gets or sets the migration solution ARM Id.
    fabricContainerId String
    Gets or sets the fabric container Id.
    fabricResourceId String
    Gets or sets the fabric resource Id.
    hyperVSiteId String
    Gets or sets the ARM Id of the HyperV site.
    migrationHubUri String
    Gets or sets the migration hub Uri.
    migrationSolutionId String
    Gets or sets the migration solution ARM Id.
    fabricContainerId string
    Gets or sets the fabric container Id.
    fabricResourceId string
    Gets or sets the fabric resource Id.
    hyperVSiteId string
    Gets or sets the ARM Id of the HyperV site.
    migrationHubUri string
    Gets or sets the migration hub Uri.
    migrationSolutionId string
    Gets or sets the migration solution ARM Id.
    fabric_container_id str
    Gets or sets the fabric container Id.
    fabric_resource_id str
    Gets or sets the fabric resource Id.
    hyper_v_site_id str
    Gets or sets the ARM Id of the HyperV site.
    migration_hub_uri str
    Gets or sets the migration hub Uri.
    migration_solution_id str
    Gets or sets the migration solution ARM Id.
    fabricContainerId String
    Gets or sets the fabric container Id.
    fabricResourceId String
    Gets or sets the fabric resource Id.
    hyperVSiteId String
    Gets or sets the ARM Id of the HyperV site.
    migrationHubUri String
    Gets or sets the migration hub Uri.
    migrationSolutionId String
    Gets or sets the migration solution ARM Id.

    InnerHealthErrorModelResponse, InnerHealthErrorModelResponseArgs

    Category string
    Gets or sets the error category.
    Causes string
    Gets or sets possible causes of the error.
    Code string
    Gets or sets the error code.
    CreationTime string
    Gets or sets the error creation time.
    HealthCategory string
    Gets or sets the health category.
    IsCustomerResolvable bool
    Gets or sets a value indicating whether the error is customer resolvable.
    Message string
    Gets or sets the error message.
    Recommendation string
    Gets or sets recommended action to resolve the error.
    Severity string
    Gets or sets the error severity.
    Source string
    Gets or sets the error source.
    Summary string
    Gets or sets the error summary.
    Category string
    Gets or sets the error category.
    Causes string
    Gets or sets possible causes of the error.
    Code string
    Gets or sets the error code.
    CreationTime string
    Gets or sets the error creation time.
    HealthCategory string
    Gets or sets the health category.
    IsCustomerResolvable bool
    Gets or sets a value indicating whether the error is customer resolvable.
    Message string
    Gets or sets the error message.
    Recommendation string
    Gets or sets recommended action to resolve the error.
    Severity string
    Gets or sets the error severity.
    Source string
    Gets or sets the error source.
    Summary string
    Gets or sets the error summary.
    category String
    Gets or sets the error category.
    causes String
    Gets or sets possible causes of the error.
    code String
    Gets or sets the error code.
    creationTime String
    Gets or sets the error creation time.
    healthCategory String
    Gets or sets the health category.
    isCustomerResolvable Boolean
    Gets or sets a value indicating whether the error is customer resolvable.
    message String
    Gets or sets the error message.
    recommendation String
    Gets or sets recommended action to resolve the error.
    severity String
    Gets or sets the error severity.
    source String
    Gets or sets the error source.
    summary String
    Gets or sets the error summary.
    category string
    Gets or sets the error category.
    causes string
    Gets or sets possible causes of the error.
    code string
    Gets or sets the error code.
    creationTime string
    Gets or sets the error creation time.
    healthCategory string
    Gets or sets the health category.
    isCustomerResolvable boolean
    Gets or sets a value indicating whether the error is customer resolvable.
    message string
    Gets or sets the error message.
    recommendation string
    Gets or sets recommended action to resolve the error.
    severity string
    Gets or sets the error severity.
    source string
    Gets or sets the error source.
    summary string
    Gets or sets the error summary.
    category str
    Gets or sets the error category.
    causes str
    Gets or sets possible causes of the error.
    code str
    Gets or sets the error code.
    creation_time str
    Gets or sets the error creation time.
    health_category str
    Gets or sets the health category.
    is_customer_resolvable bool
    Gets or sets a value indicating whether the error is customer resolvable.
    message str
    Gets or sets the error message.
    recommendation str
    Gets or sets recommended action to resolve the error.
    severity str
    Gets or sets the error severity.
    source str
    Gets or sets the error source.
    summary str
    Gets or sets the error summary.
    category String
    Gets or sets the error category.
    causes String
    Gets or sets possible causes of the error.
    code String
    Gets or sets the error code.
    creationTime String
    Gets or sets the error creation time.
    healthCategory String
    Gets or sets the health category.
    isCustomerResolvable Boolean
    Gets or sets a value indicating whether the error is customer resolvable.
    message String
    Gets or sets the error message.
    recommendation String
    Gets or sets recommended action to resolve the error.
    severity String
    Gets or sets the error severity.
    source String
    Gets or sets the error source.
    summary String
    Gets or sets the error summary.

    StorageContainerProperties, StorageContainerPropertiesArgs

    ClusterSharedVolumePath string
    Gets or sets the ClusterSharedVolumePath.
    Name string
    Gets or sets the Name.
    ClusterSharedVolumePath string
    Gets or sets the ClusterSharedVolumePath.
    Name string
    Gets or sets the Name.
    clusterSharedVolumePath String
    Gets or sets the ClusterSharedVolumePath.
    name String
    Gets or sets the Name.
    clusterSharedVolumePath string
    Gets or sets the ClusterSharedVolumePath.
    name string
    Gets or sets the Name.
    cluster_shared_volume_path str
    Gets or sets the ClusterSharedVolumePath.
    name str
    Gets or sets the Name.
    clusterSharedVolumePath String
    Gets or sets the ClusterSharedVolumePath.
    name String
    Gets or sets the Name.

    StorageContainerPropertiesResponse, StorageContainerPropertiesResponseArgs

    ClusterSharedVolumePath string
    Gets or sets the ClusterSharedVolumePath.
    Name string
    Gets or sets the Name.
    ClusterSharedVolumePath string
    Gets or sets the ClusterSharedVolumePath.
    Name string
    Gets or sets the Name.
    clusterSharedVolumePath String
    Gets or sets the ClusterSharedVolumePath.
    name String
    Gets or sets the Name.
    clusterSharedVolumePath string
    Gets or sets the ClusterSharedVolumePath.
    name string
    Gets or sets the Name.
    cluster_shared_volume_path str
    Gets or sets the ClusterSharedVolumePath.
    name str
    Gets or sets the Name.
    clusterSharedVolumePath String
    Gets or sets the ClusterSharedVolumePath.
    name String
    Gets or sets the Name.

    VMwareMigrateFabricModelCustomProperties, VMwareMigrateFabricModelCustomPropertiesArgs

    MigrationSolutionId string
    Gets or sets the ARM Id of the migration solution.
    VmwareSiteId string
    Gets or sets the ARM Id of the VMware site.
    MigrationSolutionId string
    Gets or sets the ARM Id of the migration solution.
    VmwareSiteId string
    Gets or sets the ARM Id of the VMware site.
    migrationSolutionId String
    Gets or sets the ARM Id of the migration solution.
    vmwareSiteId String
    Gets or sets the ARM Id of the VMware site.
    migrationSolutionId string
    Gets or sets the ARM Id of the migration solution.
    vmwareSiteId string
    Gets or sets the ARM Id of the VMware site.
    migration_solution_id str
    Gets or sets the ARM Id of the migration solution.
    vmware_site_id str
    Gets or sets the ARM Id of the VMware site.
    migrationSolutionId String
    Gets or sets the ARM Id of the migration solution.
    vmwareSiteId String
    Gets or sets the ARM Id of the VMware site.

    VMwareMigrateFabricModelCustomPropertiesResponse, VMwareMigrateFabricModelCustomPropertiesResponseArgs

    MigrationSolutionId string
    Gets or sets the ARM Id of the migration solution.
    VmwareSiteId string
    Gets or sets the ARM Id of the VMware site.
    MigrationSolutionId string
    Gets or sets the ARM Id of the migration solution.
    VmwareSiteId string
    Gets or sets the ARM Id of the VMware site.
    migrationSolutionId String
    Gets or sets the ARM Id of the migration solution.
    vmwareSiteId String
    Gets or sets the ARM Id of the VMware site.
    migrationSolutionId string
    Gets or sets the ARM Id of the migration solution.
    vmwareSiteId string
    Gets or sets the ARM Id of the VMware site.
    migration_solution_id str
    Gets or sets the ARM Id of the migration solution.
    vmware_site_id str
    Gets or sets the ARM Id of the VMware site.
    migrationSolutionId String
    Gets or sets the ARM Id of the migration solution.
    vmwareSiteId String
    Gets or sets the ARM Id of the VMware site.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:datareplication:Fabric rhojydcwjgvgexpdwswjib /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi