1. Packages
  2. Powerflex Provider
  3. API Docs
  4. MdmCluster
powerflex 1.8.0 published on Monday, Apr 14, 2025 by dell

powerflex.MdmCluster

Explore with Pulumi AI

powerflex logo
powerflex 1.8.0 published on Monday, Apr 14, 2025 by dell

    Example Usage

    Create MdmCluster Resource

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

    Constructor syntax

    new MdmCluster(name: string, args: MdmClusterArgs, opts?: CustomResourceOptions);
    @overload
    def MdmCluster(resource_name: str,
                   args: MdmClusterArgs,
                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def MdmCluster(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   cluster_mode: Optional[str] = None,
                   primary_mdm: Optional[MdmClusterPrimaryMdmArgs] = None,
                   secondary_mdms: Optional[Sequence[MdmClusterSecondaryMdmArgs]] = None,
                   tiebreaker_mdms: Optional[Sequence[MdmClusterTiebreakerMdmArgs]] = None,
                   performance_profile: Optional[str] = None,
                   standby_mdms: Optional[Sequence[MdmClusterStandbyMdmArgs]] = None)
    func NewMdmCluster(ctx *Context, name string, args MdmClusterArgs, opts ...ResourceOption) (*MdmCluster, error)
    public MdmCluster(string name, MdmClusterArgs args, CustomResourceOptions? opts = null)
    public MdmCluster(String name, MdmClusterArgs args)
    public MdmCluster(String name, MdmClusterArgs args, CustomResourceOptions options)
    
    type: powerflex:MdmCluster
    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 MdmClusterArgs
    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 MdmClusterArgs
    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 MdmClusterArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args MdmClusterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args MdmClusterArgs
    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 mdmClusterResource = new Powerflex.MdmCluster("mdmClusterResource", new()
    {
        ClusterMode = "string",
        PrimaryMdm = new Powerflex.Inputs.MdmClusterPrimaryMdmArgs
        {
            Id = "string",
            Ips = new[]
            {
                "string",
            },
            ManagementIps = new[]
            {
                "string",
            },
            Name = "string",
            Port = 0,
        },
        SecondaryMdms = new[]
        {
            new Powerflex.Inputs.MdmClusterSecondaryMdmArgs
            {
                Id = "string",
                Ips = new[]
                {
                    "string",
                },
                ManagementIps = new[]
                {
                    "string",
                },
                Name = "string",
                Port = 0,
            },
        },
        TiebreakerMdms = new[]
        {
            new Powerflex.Inputs.MdmClusterTiebreakerMdmArgs
            {
                Id = "string",
                Ips = new[]
                {
                    "string",
                },
                ManagementIps = new[]
                {
                    "string",
                },
                Name = "string",
                Port = 0,
            },
        },
        PerformanceProfile = "string",
        StandbyMdms = new[]
        {
            new Powerflex.Inputs.MdmClusterStandbyMdmArgs
            {
                Ips = new[]
                {
                    "string",
                },
                Role = "string",
                AllowAsymmetricIps = false,
                Id = "string",
                ManagementIps = new[]
                {
                    "string",
                },
                Name = "string",
                Port = 0,
            },
        },
    });
    
    example, err := powerflex.NewMdmCluster(ctx, "mdmClusterResource", &powerflex.MdmClusterArgs{
    	ClusterMode: pulumi.String("string"),
    	PrimaryMdm: &powerflex.MdmClusterPrimaryMdmArgs{
    		Id: pulumi.String("string"),
    		Ips: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		ManagementIps: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Name: pulumi.String("string"),
    		Port: pulumi.Float64(0),
    	},
    	SecondaryMdms: powerflex.MdmClusterSecondaryMdmArray{
    		&powerflex.MdmClusterSecondaryMdmArgs{
    			Id: pulumi.String("string"),
    			Ips: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ManagementIps: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Name: pulumi.String("string"),
    			Port: pulumi.Float64(0),
    		},
    	},
    	TiebreakerMdms: powerflex.MdmClusterTiebreakerMdmArray{
    		&powerflex.MdmClusterTiebreakerMdmArgs{
    			Id: pulumi.String("string"),
    			Ips: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ManagementIps: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Name: pulumi.String("string"),
    			Port: pulumi.Float64(0),
    		},
    	},
    	PerformanceProfile: pulumi.String("string"),
    	StandbyMdms: powerflex.MdmClusterStandbyMdmArray{
    		&powerflex.MdmClusterStandbyMdmArgs{
    			Ips: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Role:               pulumi.String("string"),
    			AllowAsymmetricIps: pulumi.Bool(false),
    			Id:                 pulumi.String("string"),
    			ManagementIps: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Name: pulumi.String("string"),
    			Port: pulumi.Float64(0),
    		},
    	},
    })
    
    var mdmClusterResource = new MdmCluster("mdmClusterResource", MdmClusterArgs.builder()
        .clusterMode("string")
        .primaryMdm(MdmClusterPrimaryMdmArgs.builder()
            .id("string")
            .ips("string")
            .managementIps("string")
            .name("string")
            .port(0)
            .build())
        .secondaryMdms(MdmClusterSecondaryMdmArgs.builder()
            .id("string")
            .ips("string")
            .managementIps("string")
            .name("string")
            .port(0)
            .build())
        .tiebreakerMdms(MdmClusterTiebreakerMdmArgs.builder()
            .id("string")
            .ips("string")
            .managementIps("string")
            .name("string")
            .port(0)
            .build())
        .performanceProfile("string")
        .standbyMdms(MdmClusterStandbyMdmArgs.builder()
            .ips("string")
            .role("string")
            .allowAsymmetricIps(false)
            .id("string")
            .managementIps("string")
            .name("string")
            .port(0)
            .build())
        .build());
    
    mdm_cluster_resource = powerflex.MdmCluster("mdmClusterResource",
        cluster_mode="string",
        primary_mdm={
            "id": "string",
            "ips": ["string"],
            "management_ips": ["string"],
            "name": "string",
            "port": 0,
        },
        secondary_mdms=[{
            "id": "string",
            "ips": ["string"],
            "management_ips": ["string"],
            "name": "string",
            "port": 0,
        }],
        tiebreaker_mdms=[{
            "id": "string",
            "ips": ["string"],
            "management_ips": ["string"],
            "name": "string",
            "port": 0,
        }],
        performance_profile="string",
        standby_mdms=[{
            "ips": ["string"],
            "role": "string",
            "allow_asymmetric_ips": False,
            "id": "string",
            "management_ips": ["string"],
            "name": "string",
            "port": 0,
        }])
    
    const mdmClusterResource = new powerflex.MdmCluster("mdmClusterResource", {
        clusterMode: "string",
        primaryMdm: {
            id: "string",
            ips: ["string"],
            managementIps: ["string"],
            name: "string",
            port: 0,
        },
        secondaryMdms: [{
            id: "string",
            ips: ["string"],
            managementIps: ["string"],
            name: "string",
            port: 0,
        }],
        tiebreakerMdms: [{
            id: "string",
            ips: ["string"],
            managementIps: ["string"],
            name: "string",
            port: 0,
        }],
        performanceProfile: "string",
        standbyMdms: [{
            ips: ["string"],
            role: "string",
            allowAsymmetricIps: false,
            id: "string",
            managementIps: ["string"],
            name: "string",
            port: 0,
        }],
    });
    
    type: powerflex:MdmCluster
    properties:
        clusterMode: string
        performanceProfile: string
        primaryMdm:
            id: string
            ips:
                - string
            managementIps:
                - string
            name: string
            port: 0
        secondaryMdms:
            - id: string
              ips:
                - string
              managementIps:
                - string
              name: string
              port: 0
        standbyMdms:
            - allowAsymmetricIps: false
              id: string
              ips:
                - string
              managementIps:
                - string
              name: string
              port: 0
              role: string
        tiebreakerMdms:
            - id: string
              ips:
                - string
              managementIps:
                - string
              name: string
              port: 0
    

    MdmCluster Resource Properties

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

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The MdmCluster resource accepts the following input properties:

    ClusterMode string
    Mode of the MDM cluster. Accepted values are ThreeNodes and FiveNodes.
    PrimaryMdm MdmClusterPrimaryMdm
    Primary MDM details.
    SecondaryMdms List<MdmClusterSecondaryMdm>
    Secondary MDM details.
    TiebreakerMdms List<MdmClusterTiebreakerMdm>
    TieBreaker MDM details.
    PerformanceProfile string
    Performance profile of the MDM cluster. Accepted values are Compact and HighPerformance.
    StandbyMdms List<MdmClusterStandbyMdm>
    StandBy MDM details. StandBy MDM can be added/removed/promoted to manager/tiebreaker role.
    ClusterMode string
    Mode of the MDM cluster. Accepted values are ThreeNodes and FiveNodes.
    PrimaryMdm MdmClusterPrimaryMdmArgs
    Primary MDM details.
    SecondaryMdms []MdmClusterSecondaryMdmArgs
    Secondary MDM details.
    TiebreakerMdms []MdmClusterTiebreakerMdmArgs
    TieBreaker MDM details.
    PerformanceProfile string
    Performance profile of the MDM cluster. Accepted values are Compact and HighPerformance.
    StandbyMdms []MdmClusterStandbyMdmArgs
    StandBy MDM details. StandBy MDM can be added/removed/promoted to manager/tiebreaker role.
    clusterMode String
    Mode of the MDM cluster. Accepted values are ThreeNodes and FiveNodes.
    primaryMdm MdmClusterPrimaryMdm
    Primary MDM details.
    secondaryMdms List<MdmClusterSecondaryMdm>
    Secondary MDM details.
    tiebreakerMdms List<MdmClusterTiebreakerMdm>
    TieBreaker MDM details.
    performanceProfile String
    Performance profile of the MDM cluster. Accepted values are Compact and HighPerformance.
    standbyMdms List<MdmClusterStandbyMdm>
    StandBy MDM details. StandBy MDM can be added/removed/promoted to manager/tiebreaker role.
    clusterMode string
    Mode of the MDM cluster. Accepted values are ThreeNodes and FiveNodes.
    primaryMdm MdmClusterPrimaryMdm
    Primary MDM details.
    secondaryMdms MdmClusterSecondaryMdm[]
    Secondary MDM details.
    tiebreakerMdms MdmClusterTiebreakerMdm[]
    TieBreaker MDM details.
    performanceProfile string
    Performance profile of the MDM cluster. Accepted values are Compact and HighPerformance.
    standbyMdms MdmClusterStandbyMdm[]
    StandBy MDM details. StandBy MDM can be added/removed/promoted to manager/tiebreaker role.
    cluster_mode str
    Mode of the MDM cluster. Accepted values are ThreeNodes and FiveNodes.
    primary_mdm MdmClusterPrimaryMdmArgs
    Primary MDM details.
    secondary_mdms Sequence[MdmClusterSecondaryMdmArgs]
    Secondary MDM details.
    tiebreaker_mdms Sequence[MdmClusterTiebreakerMdmArgs]
    TieBreaker MDM details.
    performance_profile str
    Performance profile of the MDM cluster. Accepted values are Compact and HighPerformance.
    standby_mdms Sequence[MdmClusterStandbyMdmArgs]
    StandBy MDM details. StandBy MDM can be added/removed/promoted to manager/tiebreaker role.
    clusterMode String
    Mode of the MDM cluster. Accepted values are ThreeNodes and FiveNodes.
    primaryMdm Property Map
    Primary MDM details.
    secondaryMdms List<Property Map>
    Secondary MDM details.
    tiebreakerMdms List<Property Map>
    TieBreaker MDM details.
    performanceProfile String
    Performance profile of the MDM cluster. Accepted values are Compact and HighPerformance.
    standbyMdms List<Property Map>
    StandBy MDM details. StandBy MDM can be added/removed/promoted to manager/tiebreaker role.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing MdmCluster Resource

    Get an existing MdmCluster resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: MdmClusterState, opts?: CustomResourceOptions): MdmCluster
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            cluster_mode: Optional[str] = None,
            performance_profile: Optional[str] = None,
            primary_mdm: Optional[MdmClusterPrimaryMdmArgs] = None,
            secondary_mdms: Optional[Sequence[MdmClusterSecondaryMdmArgs]] = None,
            standby_mdms: Optional[Sequence[MdmClusterStandbyMdmArgs]] = None,
            tiebreaker_mdms: Optional[Sequence[MdmClusterTiebreakerMdmArgs]] = None) -> MdmCluster
    func GetMdmCluster(ctx *Context, name string, id IDInput, state *MdmClusterState, opts ...ResourceOption) (*MdmCluster, error)
    public static MdmCluster Get(string name, Input<string> id, MdmClusterState? state, CustomResourceOptions? opts = null)
    public static MdmCluster get(String name, Output<String> id, MdmClusterState state, CustomResourceOptions options)
    resources:  _:    type: powerflex:MdmCluster    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    ClusterMode string
    Mode of the MDM cluster. Accepted values are ThreeNodes and FiveNodes.
    PerformanceProfile string
    Performance profile of the MDM cluster. Accepted values are Compact and HighPerformance.
    PrimaryMdm MdmClusterPrimaryMdm
    Primary MDM details.
    SecondaryMdms List<MdmClusterSecondaryMdm>
    Secondary MDM details.
    StandbyMdms List<MdmClusterStandbyMdm>
    StandBy MDM details. StandBy MDM can be added/removed/promoted to manager/tiebreaker role.
    TiebreakerMdms List<MdmClusterTiebreakerMdm>
    TieBreaker MDM details.
    ClusterMode string
    Mode of the MDM cluster. Accepted values are ThreeNodes and FiveNodes.
    PerformanceProfile string
    Performance profile of the MDM cluster. Accepted values are Compact and HighPerformance.
    PrimaryMdm MdmClusterPrimaryMdmArgs
    Primary MDM details.
    SecondaryMdms []MdmClusterSecondaryMdmArgs
    Secondary MDM details.
    StandbyMdms []MdmClusterStandbyMdmArgs
    StandBy MDM details. StandBy MDM can be added/removed/promoted to manager/tiebreaker role.
    TiebreakerMdms []MdmClusterTiebreakerMdmArgs
    TieBreaker MDM details.
    clusterMode String
    Mode of the MDM cluster. Accepted values are ThreeNodes and FiveNodes.
    performanceProfile String
    Performance profile of the MDM cluster. Accepted values are Compact and HighPerformance.
    primaryMdm MdmClusterPrimaryMdm
    Primary MDM details.
    secondaryMdms List<MdmClusterSecondaryMdm>
    Secondary MDM details.
    standbyMdms List<MdmClusterStandbyMdm>
    StandBy MDM details. StandBy MDM can be added/removed/promoted to manager/tiebreaker role.
    tiebreakerMdms List<MdmClusterTiebreakerMdm>
    TieBreaker MDM details.
    clusterMode string
    Mode of the MDM cluster. Accepted values are ThreeNodes and FiveNodes.
    performanceProfile string
    Performance profile of the MDM cluster. Accepted values are Compact and HighPerformance.
    primaryMdm MdmClusterPrimaryMdm
    Primary MDM details.
    secondaryMdms MdmClusterSecondaryMdm[]
    Secondary MDM details.
    standbyMdms MdmClusterStandbyMdm[]
    StandBy MDM details. StandBy MDM can be added/removed/promoted to manager/tiebreaker role.
    tiebreakerMdms MdmClusterTiebreakerMdm[]
    TieBreaker MDM details.
    cluster_mode str
    Mode of the MDM cluster. Accepted values are ThreeNodes and FiveNodes.
    performance_profile str
    Performance profile of the MDM cluster. Accepted values are Compact and HighPerformance.
    primary_mdm MdmClusterPrimaryMdmArgs
    Primary MDM details.
    secondary_mdms Sequence[MdmClusterSecondaryMdmArgs]
    Secondary MDM details.
    standby_mdms Sequence[MdmClusterStandbyMdmArgs]
    StandBy MDM details. StandBy MDM can be added/removed/promoted to manager/tiebreaker role.
    tiebreaker_mdms Sequence[MdmClusterTiebreakerMdmArgs]
    TieBreaker MDM details.
    clusterMode String
    Mode of the MDM cluster. Accepted values are ThreeNodes and FiveNodes.
    performanceProfile String
    Performance profile of the MDM cluster. Accepted values are Compact and HighPerformance.
    primaryMdm Property Map
    Primary MDM details.
    secondaryMdms List<Property Map>
    Secondary MDM details.
    standbyMdms List<Property Map>
    StandBy MDM details. StandBy MDM can be added/removed/promoted to manager/tiebreaker role.
    tiebreakerMdms List<Property Map>
    TieBreaker MDM details.

    Supporting Types

    MdmClusterPrimaryMdm, MdmClusterPrimaryMdmArgs

    Id string
    ID of the primary MDM.
    Ips List<string>
    The Ips of the primary MDM.
    ManagementIps List<string>
    The management ips of the primary MDM.
    Name string
    Name of the the primary MDM.
    Port double
    Port of the primary MDM.
    Id string
    ID of the primary MDM.
    Ips []string
    The Ips of the primary MDM.
    ManagementIps []string
    The management ips of the primary MDM.
    Name string
    Name of the the primary MDM.
    Port float64
    Port of the primary MDM.
    id String
    ID of the primary MDM.
    ips List<String>
    The Ips of the primary MDM.
    managementIps List<String>
    The management ips of the primary MDM.
    name String
    Name of the the primary MDM.
    port Double
    Port of the primary MDM.
    id string
    ID of the primary MDM.
    ips string[]
    The Ips of the primary MDM.
    managementIps string[]
    The management ips of the primary MDM.
    name string
    Name of the the primary MDM.
    port number
    Port of the primary MDM.
    id str
    ID of the primary MDM.
    ips Sequence[str]
    The Ips of the primary MDM.
    management_ips Sequence[str]
    The management ips of the primary MDM.
    name str
    Name of the the primary MDM.
    port float
    Port of the primary MDM.
    id String
    ID of the primary MDM.
    ips List<String>
    The Ips of the primary MDM.
    managementIps List<String>
    The management ips of the primary MDM.
    name String
    Name of the the primary MDM.
    port Number
    Port of the primary MDM.

    MdmClusterSecondaryMdm, MdmClusterSecondaryMdmArgs

    Id string
    ID of the secondary MDM.
    Ips List<string>
    The Ips of the secondary MDM.
    ManagementIps List<string>
    The management ips of the secondary MDM.
    Name string
    Name of the the secondary MDM.
    Port double
    Port of the secondary MDM.
    Id string
    ID of the secondary MDM.
    Ips []string
    The Ips of the secondary MDM.
    ManagementIps []string
    The management ips of the secondary MDM.
    Name string
    Name of the the secondary MDM.
    Port float64
    Port of the secondary MDM.
    id String
    ID of the secondary MDM.
    ips List<String>
    The Ips of the secondary MDM.
    managementIps List<String>
    The management ips of the secondary MDM.
    name String
    Name of the the secondary MDM.
    port Double
    Port of the secondary MDM.
    id string
    ID of the secondary MDM.
    ips string[]
    The Ips of the secondary MDM.
    managementIps string[]
    The management ips of the secondary MDM.
    name string
    Name of the the secondary MDM.
    port number
    Port of the secondary MDM.
    id str
    ID of the secondary MDM.
    ips Sequence[str]
    The Ips of the secondary MDM.
    management_ips Sequence[str]
    The management ips of the secondary MDM.
    name str
    Name of the the secondary MDM.
    port float
    Port of the secondary MDM.
    id String
    ID of the secondary MDM.
    ips List<String>
    The Ips of the secondary MDM.
    managementIps List<String>
    The management ips of the secondary MDM.
    name String
    Name of the the secondary MDM.
    port Number
    Port of the secondary MDM.

    MdmClusterStandbyMdm, MdmClusterStandbyMdmArgs

    Ips List<string>
    The Ips of the standby MDM. Cannot be updated.
    Role string
    Role of the standby mdm. Accepted values are Manager and TieBreaker. Cannot be updated.
    AllowAsymmetricIps bool
    Allow the added MDM to have a different number of IPs from the primary MDM. Cannot be updated.
    Id string
    ID of the standby MDM.
    ManagementIps List<string>
    The management ips of the standby MDM. Cannot be updated.
    Name string
    Name of the the standby MDM.
    Port double
    Port of the standby MDM. Cannot be updated.
    Ips []string
    The Ips of the standby MDM. Cannot be updated.
    Role string
    Role of the standby mdm. Accepted values are Manager and TieBreaker. Cannot be updated.
    AllowAsymmetricIps bool
    Allow the added MDM to have a different number of IPs from the primary MDM. Cannot be updated.
    Id string
    ID of the standby MDM.
    ManagementIps []string
    The management ips of the standby MDM. Cannot be updated.
    Name string
    Name of the the standby MDM.
    Port float64
    Port of the standby MDM. Cannot be updated.
    ips List<String>
    The Ips of the standby MDM. Cannot be updated.
    role String
    Role of the standby mdm. Accepted values are Manager and TieBreaker. Cannot be updated.
    allowAsymmetricIps Boolean
    Allow the added MDM to have a different number of IPs from the primary MDM. Cannot be updated.
    id String
    ID of the standby MDM.
    managementIps List<String>
    The management ips of the standby MDM. Cannot be updated.
    name String
    Name of the the standby MDM.
    port Double
    Port of the standby MDM. Cannot be updated.
    ips string[]
    The Ips of the standby MDM. Cannot be updated.
    role string
    Role of the standby mdm. Accepted values are Manager and TieBreaker. Cannot be updated.
    allowAsymmetricIps boolean
    Allow the added MDM to have a different number of IPs from the primary MDM. Cannot be updated.
    id string
    ID of the standby MDM.
    managementIps string[]
    The management ips of the standby MDM. Cannot be updated.
    name string
    Name of the the standby MDM.
    port number
    Port of the standby MDM. Cannot be updated.
    ips Sequence[str]
    The Ips of the standby MDM. Cannot be updated.
    role str
    Role of the standby mdm. Accepted values are Manager and TieBreaker. Cannot be updated.
    allow_asymmetric_ips bool
    Allow the added MDM to have a different number of IPs from the primary MDM. Cannot be updated.
    id str
    ID of the standby MDM.
    management_ips Sequence[str]
    The management ips of the standby MDM. Cannot be updated.
    name str
    Name of the the standby MDM.
    port float
    Port of the standby MDM. Cannot be updated.
    ips List<String>
    The Ips of the standby MDM. Cannot be updated.
    role String
    Role of the standby mdm. Accepted values are Manager and TieBreaker. Cannot be updated.
    allowAsymmetricIps Boolean
    Allow the added MDM to have a different number of IPs from the primary MDM. Cannot be updated.
    id String
    ID of the standby MDM.
    managementIps List<String>
    The management ips of the standby MDM. Cannot be updated.
    name String
    Name of the the standby MDM.
    port Number
    Port of the standby MDM. Cannot be updated.

    MdmClusterTiebreakerMdm, MdmClusterTiebreakerMdmArgs

    Id string
    ID of the tiebreaker MDM.
    Ips List<string>
    The Ips of the tiebreaker MDM.
    ManagementIps List<string>
    The management ips of the tiebreaker MDM.
    Name string
    Name of the the tiebreaker MDM.
    Port double
    Port of the tiebreaker MDM.
    Id string
    ID of the tiebreaker MDM.
    Ips []string
    The Ips of the tiebreaker MDM.
    ManagementIps []string
    The management ips of the tiebreaker MDM.
    Name string
    Name of the the tiebreaker MDM.
    Port float64
    Port of the tiebreaker MDM.
    id String
    ID of the tiebreaker MDM.
    ips List<String>
    The Ips of the tiebreaker MDM.
    managementIps List<String>
    The management ips of the tiebreaker MDM.
    name String
    Name of the the tiebreaker MDM.
    port Double
    Port of the tiebreaker MDM.
    id string
    ID of the tiebreaker MDM.
    ips string[]
    The Ips of the tiebreaker MDM.
    managementIps string[]
    The management ips of the tiebreaker MDM.
    name string
    Name of the the tiebreaker MDM.
    port number
    Port of the tiebreaker MDM.
    id str
    ID of the tiebreaker MDM.
    ips Sequence[str]
    The Ips of the tiebreaker MDM.
    management_ips Sequence[str]
    The management ips of the tiebreaker MDM.
    name str
    Name of the the tiebreaker MDM.
    port float
    Port of the tiebreaker MDM.
    id String
    ID of the tiebreaker MDM.
    ips List<String>
    The Ips of the tiebreaker MDM.
    managementIps List<String>
    The management ips of the tiebreaker MDM.
    name String
    Name of the the tiebreaker MDM.
    port Number
    Port of the tiebreaker MDM.

    Package Details

    Repository
    powerflex dell/terraform-provider-powerflex
    License
    Notes
    This Pulumi package is based on the powerflex Terraform Provider.
    powerflex logo
    powerflex 1.8.0 published on Monday, Apr 14, 2025 by dell