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

powerflex.Cluster

Explore with Pulumi AI

Import

/*

Copyright (c) 2023-2024 Dell Inc., or its subsidiaries. All Rights Reserved.

Licensed under the Mozilla Public License Version 2.0 (the “License”);

you may not use this file except in compliance with the License.

You may obtain a copy of the License at

http://mozilla.org/MPL/2.0/

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an “AS IS” BASIS,

WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and

limitations under the License.

*/

import existing cluster

$ pulumi import powerflex:index/cluster:Cluster cluster_data "<MDM_IP>,<MDM_Password>,<LIA_Password>"
Copy
  1. This will import the cluster instance using specified details into your Terraform state.

  2. After successful import, you can run terraform state list to ensure the resource has been imported successfully.

  3. Now, you can fill in the resource block with the appropriate arguments and settings that match the imported resource’s real-world configuration.

  4. Execute pulumi preview to see if your configuration and the imported resource are in sync. Make adjustments if needed.

  5. Finally, execute pulumi up to bring the resource fully under Terraform’s management.

  6. Now, the resource which was not part of terraform became part of Terraform managed infrastructure.

Create Cluster Resource

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

Constructor syntax

new Cluster(name: string, args: ClusterArgs, opts?: CustomResourceOptions);
@overload
def Cluster(resource_name: str,
            args: ClusterArgs,
            opts: Optional[ResourceOptions] = None)

@overload
def Cluster(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            clusters: Optional[Sequence[ClusterClusterArgs]] = None,
            lia_password: Optional[str] = None,
            mdm_password: Optional[str] = None,
            allow_non_secure_communication_with_lia: Optional[bool] = None,
            allow_non_secure_communication_with_mdm: Optional[bool] = None,
            cluster_id: Optional[str] = None,
            disable_non_mgmt_components_auth: Optional[bool] = None,
            storage_pools: Optional[Sequence[ClusterStoragePoolArgs]] = None)
func NewCluster(ctx *Context, name string, args ClusterArgs, opts ...ResourceOption) (*Cluster, error)
public Cluster(string name, ClusterArgs args, CustomResourceOptions? opts = null)
public Cluster(String name, ClusterArgs args)
public Cluster(String name, ClusterArgs args, CustomResourceOptions options)
type: powerflex:Cluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ClusterArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ClusterArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ClusterArgs
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 clusterResource = new Powerflex.Cluster("clusterResource", new()
{
    Clusters = new[]
    {
        new Powerflex.Inputs.ClusterClusterArgs
        {
            IsMdmOrTb = "string",
            OperatingSystem = "string",
            RfCacheSsdDeviceList = "string",
            IsRfcache = "string",
            IsSdc = "string",
            IsSdr = "string",
            IsSds = "string",
            IsSdt = "string",
            MdmIps = "string",
            MdmMgmtIp = "string",
            MdmName = "string",
            Ips = "string",
            Password = "string",
            PerfProfileForMdm = "string",
            PerfProfileForSdc = "string",
            PerfProfileForSdr = "string",
            PerfProfileForSds = "string",
            ProtectionDomain = "string",
            SdcName = "string",
            FaultSet = "string",
            SdsToSdcOnlyIps = "string",
            SdrApplicationIps = "string",
            SdrExternalIps = "string",
            SdrName = "string",
            SdrPort = "string",
            SdrStorageIps = "string",
            SdsAllIps = "string",
            SdsName = "string",
            SdsStorageDeviceList = "string",
            SdsStorageDeviceNames = "string",
            SdrAllIps = "string",
            SdsToSdsOnlyIps = "string",
            SdtAllIps = "string",
            SdtName = "string",
            StoragePoolList = "string",
            Username = "string",
            VirtualIpNics = "string",
            VirtualIps = "string",
        },
    },
    LiaPassword = "string",
    MdmPassword = "string",
    AllowNonSecureCommunicationWithLia = false,
    AllowNonSecureCommunicationWithMdm = false,
    ClusterId = "string",
    DisableNonMgmtComponentsAuth = false,
    StoragePools = new[]
    {
        new Powerflex.Inputs.ClusterStoragePoolArgs
        {
            MediaType = "string",
            CompressionMethod = "string",
            DataLayout = "string",
            ExternalAcceleration = "string",
            ProtectionDomain = "string",
            ReplicationJournalCapacityPercentage = "string",
            StoragePool = "string",
            ZeroPadding = "string",
        },
    },
});
Copy
example, err := powerflex.NewCluster(ctx, "clusterResource", &powerflex.ClusterArgs{
Clusters: .ClusterClusterArray{
&.ClusterClusterArgs{
IsMdmOrTb: pulumi.String("string"),
OperatingSystem: pulumi.String("string"),
RfCacheSsdDeviceList: pulumi.String("string"),
IsRfcache: pulumi.String("string"),
IsSdc: pulumi.String("string"),
IsSdr: pulumi.String("string"),
IsSds: pulumi.String("string"),
IsSdt: pulumi.String("string"),
MdmIps: pulumi.String("string"),
MdmMgmtIp: pulumi.String("string"),
MdmName: pulumi.String("string"),
Ips: pulumi.String("string"),
Password: pulumi.String("string"),
PerfProfileForMdm: pulumi.String("string"),
PerfProfileForSdc: pulumi.String("string"),
PerfProfileForSdr: pulumi.String("string"),
PerfProfileForSds: pulumi.String("string"),
ProtectionDomain: pulumi.String("string"),
SdcName: pulumi.String("string"),
FaultSet: pulumi.String("string"),
SdsToSdcOnlyIps: pulumi.String("string"),
SdrApplicationIps: pulumi.String("string"),
SdrExternalIps: pulumi.String("string"),
SdrName: pulumi.String("string"),
SdrPort: pulumi.String("string"),
SdrStorageIps: pulumi.String("string"),
SdsAllIps: pulumi.String("string"),
SdsName: pulumi.String("string"),
SdsStorageDeviceList: pulumi.String("string"),
SdsStorageDeviceNames: pulumi.String("string"),
SdrAllIps: pulumi.String("string"),
SdsToSdsOnlyIps: pulumi.String("string"),
SdtAllIps: pulumi.String("string"),
SdtName: pulumi.String("string"),
StoragePoolList: pulumi.String("string"),
Username: pulumi.String("string"),
VirtualIpNics: pulumi.String("string"),
VirtualIps: pulumi.String("string"),
},
},
LiaPassword: pulumi.String("string"),
MdmPassword: pulumi.String("string"),
AllowNonSecureCommunicationWithLia: pulumi.Bool(false),
AllowNonSecureCommunicationWithMdm: pulumi.Bool(false),
ClusterId: pulumi.String("string"),
DisableNonMgmtComponentsAuth: pulumi.Bool(false),
StoragePools: .ClusterStoragePoolArray{
&.ClusterStoragePoolArgs{
MediaType: pulumi.String("string"),
CompressionMethod: pulumi.String("string"),
DataLayout: pulumi.String("string"),
ExternalAcceleration: pulumi.String("string"),
ProtectionDomain: pulumi.String("string"),
ReplicationJournalCapacityPercentage: pulumi.String("string"),
StoragePool: pulumi.String("string"),
ZeroPadding: pulumi.String("string"),
},
},
})
Copy
var clusterResource = new Cluster("clusterResource", ClusterArgs.builder()
    .clusters(ClusterClusterArgs.builder()
        .isMdmOrTb("string")
        .operatingSystem("string")
        .rfCacheSsdDeviceList("string")
        .isRfcache("string")
        .isSdc("string")
        .isSdr("string")
        .isSds("string")
        .isSdt("string")
        .mdmIps("string")
        .mdmMgmtIp("string")
        .mdmName("string")
        .ips("string")
        .password("string")
        .perfProfileForMdm("string")
        .perfProfileForSdc("string")
        .perfProfileForSdr("string")
        .perfProfileForSds("string")
        .protectionDomain("string")
        .sdcName("string")
        .faultSet("string")
        .sdsToSdcOnlyIps("string")
        .sdrApplicationIps("string")
        .sdrExternalIps("string")
        .sdrName("string")
        .sdrPort("string")
        .sdrStorageIps("string")
        .sdsAllIps("string")
        .sdsName("string")
        .sdsStorageDeviceList("string")
        .sdsStorageDeviceNames("string")
        .sdrAllIps("string")
        .sdsToSdsOnlyIps("string")
        .sdtAllIps("string")
        .sdtName("string")
        .storagePoolList("string")
        .username("string")
        .virtualIpNics("string")
        .virtualIps("string")
        .build())
    .liaPassword("string")
    .mdmPassword("string")
    .allowNonSecureCommunicationWithLia(false)
    .allowNonSecureCommunicationWithMdm(false)
    .clusterId("string")
    .disableNonMgmtComponentsAuth(false)
    .storagePools(ClusterStoragePoolArgs.builder()
        .mediaType("string")
        .compressionMethod("string")
        .dataLayout("string")
        .externalAcceleration("string")
        .protectionDomain("string")
        .replicationJournalCapacityPercentage("string")
        .storagePool("string")
        .zeroPadding("string")
        .build())
    .build());
Copy
cluster_resource = powerflex.Cluster("clusterResource",
    clusters=[{
        "is_mdm_or_tb": "string",
        "operating_system": "string",
        "rf_cache_ssd_device_list": "string",
        "is_rfcache": "string",
        "is_sdc": "string",
        "is_sdr": "string",
        "is_sds": "string",
        "is_sdt": "string",
        "mdm_ips": "string",
        "mdm_mgmt_ip": "string",
        "mdm_name": "string",
        "ips": "string",
        "password": "string",
        "perf_profile_for_mdm": "string",
        "perf_profile_for_sdc": "string",
        "perf_profile_for_sdr": "string",
        "perf_profile_for_sds": "string",
        "protection_domain": "string",
        "sdc_name": "string",
        "fault_set": "string",
        "sds_to_sdc_only_ips": "string",
        "sdr_application_ips": "string",
        "sdr_external_ips": "string",
        "sdr_name": "string",
        "sdr_port": "string",
        "sdr_storage_ips": "string",
        "sds_all_ips": "string",
        "sds_name": "string",
        "sds_storage_device_list": "string",
        "sds_storage_device_names": "string",
        "sdr_all_ips": "string",
        "sds_to_sds_only_ips": "string",
        "sdt_all_ips": "string",
        "sdt_name": "string",
        "storage_pool_list": "string",
        "username": "string",
        "virtual_ip_nics": "string",
        "virtual_ips": "string",
    }],
    lia_password="string",
    mdm_password="string",
    allow_non_secure_communication_with_lia=False,
    allow_non_secure_communication_with_mdm=False,
    cluster_id="string",
    disable_non_mgmt_components_auth=False,
    storage_pools=[{
        "media_type": "string",
        "compression_method": "string",
        "data_layout": "string",
        "external_acceleration": "string",
        "protection_domain": "string",
        "replication_journal_capacity_percentage": "string",
        "storage_pool": "string",
        "zero_padding": "string",
    }])
Copy
const clusterResource = new powerflex.Cluster("clusterResource", {
    clusters: [{
        isMdmOrTb: "string",
        operatingSystem: "string",
        rfCacheSsdDeviceList: "string",
        isRfcache: "string",
        isSdc: "string",
        isSdr: "string",
        isSds: "string",
        isSdt: "string",
        mdmIps: "string",
        mdmMgmtIp: "string",
        mdmName: "string",
        ips: "string",
        password: "string",
        perfProfileForMdm: "string",
        perfProfileForSdc: "string",
        perfProfileForSdr: "string",
        perfProfileForSds: "string",
        protectionDomain: "string",
        sdcName: "string",
        faultSet: "string",
        sdsToSdcOnlyIps: "string",
        sdrApplicationIps: "string",
        sdrExternalIps: "string",
        sdrName: "string",
        sdrPort: "string",
        sdrStorageIps: "string",
        sdsAllIps: "string",
        sdsName: "string",
        sdsStorageDeviceList: "string",
        sdsStorageDeviceNames: "string",
        sdrAllIps: "string",
        sdsToSdsOnlyIps: "string",
        sdtAllIps: "string",
        sdtName: "string",
        storagePoolList: "string",
        username: "string",
        virtualIpNics: "string",
        virtualIps: "string",
    }],
    liaPassword: "string",
    mdmPassword: "string",
    allowNonSecureCommunicationWithLia: false,
    allowNonSecureCommunicationWithMdm: false,
    clusterId: "string",
    disableNonMgmtComponentsAuth: false,
    storagePools: [{
        mediaType: "string",
        compressionMethod: "string",
        dataLayout: "string",
        externalAcceleration: "string",
        protectionDomain: "string",
        replicationJournalCapacityPercentage: "string",
        storagePool: "string",
        zeroPadding: "string",
    }],
});
Copy
type: powerflex:Cluster
properties:
    allowNonSecureCommunicationWithLia: false
    allowNonSecureCommunicationWithMdm: false
    clusterId: string
    clusters:
        - faultSet: string
          ips: string
          isMdmOrTb: string
          isRfcache: string
          isSdc: string
          isSdr: string
          isSds: string
          isSdt: string
          mdmIps: string
          mdmMgmtIp: string
          mdmName: string
          operatingSystem: string
          password: string
          perfProfileForMdm: string
          perfProfileForSdc: string
          perfProfileForSdr: string
          perfProfileForSds: string
          protectionDomain: string
          rfCacheSsdDeviceList: string
          sdcName: string
          sdrAllIps: string
          sdrApplicationIps: string
          sdrExternalIps: string
          sdrName: string
          sdrPort: string
          sdrStorageIps: string
          sdsAllIps: string
          sdsName: string
          sdsStorageDeviceList: string
          sdsStorageDeviceNames: string
          sdsToSdcOnlyIps: string
          sdsToSdsOnlyIps: string
          sdtAllIps: string
          sdtName: string
          storagePoolList: string
          username: string
          virtualIpNics: string
          virtualIps: string
    disableNonMgmtComponentsAuth: false
    liaPassword: string
    mdmPassword: string
    storagePools:
        - compressionMethod: string
          dataLayout: string
          externalAcceleration: string
          mediaType: string
          protectionDomain: string
          replicationJournalCapacityPercentage: string
          storagePool: string
          zeroPadding: string
Copy

Cluster 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 Cluster resource accepts the following input properties:

Clusters This property is required. List<ClusterCluster>
Cluster Installation Details
LiaPassword This property is required. string
Lia Password
MdmPassword This property is required. string
MDM Password
AllowNonSecureCommunicationWithLia bool
Allow Non Secure Communication With lia
AllowNonSecureCommunicationWithMdm bool
Allow Non Secure Communication With MDM
ClusterId string
ID
DisableNonMgmtComponentsAuth bool
Disable Non Mgmt Components Auth
StoragePools List<ClusterStoragePool>
Storage Pool Details
Clusters This property is required. []ClusterClusterArgs
Cluster Installation Details
LiaPassword This property is required. string
Lia Password
MdmPassword This property is required. string
MDM Password
AllowNonSecureCommunicationWithLia bool
Allow Non Secure Communication With lia
AllowNonSecureCommunicationWithMdm bool
Allow Non Secure Communication With MDM
ClusterId string
ID
DisableNonMgmtComponentsAuth bool
Disable Non Mgmt Components Auth
StoragePools []ClusterStoragePoolArgs
Storage Pool Details
clusters This property is required. List<ClusterCluster>
Cluster Installation Details
liaPassword This property is required. String
Lia Password
mdmPassword This property is required. String
MDM Password
allowNonSecureCommunicationWithLia Boolean
Allow Non Secure Communication With lia
allowNonSecureCommunicationWithMdm Boolean
Allow Non Secure Communication With MDM
clusterId String
ID
disableNonMgmtComponentsAuth Boolean
Disable Non Mgmt Components Auth
storagePools List<ClusterStoragePool>
Storage Pool Details
clusters This property is required. ClusterCluster[]
Cluster Installation Details
liaPassword This property is required. string
Lia Password
mdmPassword This property is required. string
MDM Password
allowNonSecureCommunicationWithLia boolean
Allow Non Secure Communication With lia
allowNonSecureCommunicationWithMdm boolean
Allow Non Secure Communication With MDM
clusterId string
ID
disableNonMgmtComponentsAuth boolean
Disable Non Mgmt Components Auth
storagePools ClusterStoragePool[]
Storage Pool Details
clusters This property is required. Sequence[ClusterClusterArgs]
Cluster Installation Details
lia_password This property is required. str
Lia Password
mdm_password This property is required. str
MDM Password
allow_non_secure_communication_with_lia bool
Allow Non Secure Communication With lia
allow_non_secure_communication_with_mdm bool
Allow Non Secure Communication With MDM
cluster_id str
ID
disable_non_mgmt_components_auth bool
Disable Non Mgmt Components Auth
storage_pools Sequence[ClusterStoragePoolArgs]
Storage Pool Details
clusters This property is required. List<Property Map>
Cluster Installation Details
liaPassword This property is required. String
Lia Password
mdmPassword This property is required. String
MDM Password
allowNonSecureCommunicationWithLia Boolean
Allow Non Secure Communication With lia
allowNonSecureCommunicationWithMdm Boolean
Allow Non Secure Communication With MDM
clusterId String
ID
disableNonMgmtComponentsAuth Boolean
Disable Non Mgmt Components Auth
storagePools List<Property Map>
Storage Pool Details

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
MdmLists List<ClusterMdmList>
Cluster MDM Details
ProtectionDomains List<ClusterProtectionDomain>
Cluster Protection Domain Details
SdcLists List<ClusterSdcList>
Cluster SDC Details
SdrLists List<ClusterSdrList>
Cluster SDR Details
SdsLists List<ClusterSdsList>
Cluster SDS Details
SdtLists List<ClusterSdtList>
Cluster SDT Details
Id string
The provider-assigned unique ID for this managed resource.
MdmLists []ClusterMdmList
Cluster MDM Details
ProtectionDomains []ClusterProtectionDomain
Cluster Protection Domain Details
SdcLists []ClusterSdcList
Cluster SDC Details
SdrLists []ClusterSdrList
Cluster SDR Details
SdsLists []ClusterSdsList
Cluster SDS Details
SdtLists []ClusterSdtList
Cluster SDT Details
id String
The provider-assigned unique ID for this managed resource.
mdmLists List<ClusterMdmList>
Cluster MDM Details
protectionDomains List<ClusterProtectionDomain>
Cluster Protection Domain Details
sdcLists List<ClusterSdcList>
Cluster SDC Details
sdrLists List<ClusterSdrList>
Cluster SDR Details
sdsLists List<ClusterSdsList>
Cluster SDS Details
sdtLists List<ClusterSdtList>
Cluster SDT Details
id string
The provider-assigned unique ID for this managed resource.
mdmLists ClusterMdmList[]
Cluster MDM Details
protectionDomains ClusterProtectionDomain[]
Cluster Protection Domain Details
sdcLists ClusterSdcList[]
Cluster SDC Details
sdrLists ClusterSdrList[]
Cluster SDR Details
sdsLists ClusterSdsList[]
Cluster SDS Details
sdtLists ClusterSdtList[]
Cluster SDT Details
id str
The provider-assigned unique ID for this managed resource.
mdm_lists Sequence[ClusterMdmList]
Cluster MDM Details
protection_domains Sequence[ClusterProtectionDomain]
Cluster Protection Domain Details
sdc_lists Sequence[ClusterSdcList]
Cluster SDC Details
sdr_lists Sequence[ClusterSdrList]
Cluster SDR Details
sds_lists Sequence[ClusterSdsList]
Cluster SDS Details
sdt_lists Sequence[ClusterSdtList]
Cluster SDT Details
id String
The provider-assigned unique ID for this managed resource.
mdmLists List<Property Map>
Cluster MDM Details
protectionDomains List<Property Map>
Cluster Protection Domain Details
sdcLists List<Property Map>
Cluster SDC Details
sdrLists List<Property Map>
Cluster SDR Details
sdsLists List<Property Map>
Cluster SDS Details
sdtLists List<Property Map>
Cluster SDT Details

Look up Existing Cluster Resource

Get an existing Cluster 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?: ClusterState, opts?: CustomResourceOptions): Cluster
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        allow_non_secure_communication_with_lia: Optional[bool] = None,
        allow_non_secure_communication_with_mdm: Optional[bool] = None,
        cluster_id: Optional[str] = None,
        clusters: Optional[Sequence[ClusterClusterArgs]] = None,
        disable_non_mgmt_components_auth: Optional[bool] = None,
        lia_password: Optional[str] = None,
        mdm_lists: Optional[Sequence[ClusterMdmListArgs]] = None,
        mdm_password: Optional[str] = None,
        protection_domains: Optional[Sequence[ClusterProtectionDomainArgs]] = None,
        sdc_lists: Optional[Sequence[ClusterSdcListArgs]] = None,
        sdr_lists: Optional[Sequence[ClusterSdrListArgs]] = None,
        sds_lists: Optional[Sequence[ClusterSdsListArgs]] = None,
        sdt_lists: Optional[Sequence[ClusterSdtListArgs]] = None,
        storage_pools: Optional[Sequence[ClusterStoragePoolArgs]] = None) -> Cluster
func GetCluster(ctx *Context, name string, id IDInput, state *ClusterState, opts ...ResourceOption) (*Cluster, error)
public static Cluster Get(string name, Input<string> id, ClusterState? state, CustomResourceOptions? opts = null)
public static Cluster get(String name, Output<String> id, ClusterState state, CustomResourceOptions options)
resources:  _:    type: powerflex:Cluster    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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:
AllowNonSecureCommunicationWithLia bool
Allow Non Secure Communication With lia
AllowNonSecureCommunicationWithMdm bool
Allow Non Secure Communication With MDM
ClusterId string
ID
Clusters List<ClusterCluster>
Cluster Installation Details
DisableNonMgmtComponentsAuth bool
Disable Non Mgmt Components Auth
LiaPassword string
Lia Password
MdmLists List<ClusterMdmList>
Cluster MDM Details
MdmPassword string
MDM Password
ProtectionDomains List<ClusterProtectionDomain>
Cluster Protection Domain Details
SdcLists List<ClusterSdcList>
Cluster SDC Details
SdrLists List<ClusterSdrList>
Cluster SDR Details
SdsLists List<ClusterSdsList>
Cluster SDS Details
SdtLists List<ClusterSdtList>
Cluster SDT Details
StoragePools List<ClusterStoragePool>
Storage Pool Details
AllowNonSecureCommunicationWithLia bool
Allow Non Secure Communication With lia
AllowNonSecureCommunicationWithMdm bool
Allow Non Secure Communication With MDM
ClusterId string
ID
Clusters []ClusterClusterArgs
Cluster Installation Details
DisableNonMgmtComponentsAuth bool
Disable Non Mgmt Components Auth
LiaPassword string
Lia Password
MdmLists []ClusterMdmListArgs
Cluster MDM Details
MdmPassword string
MDM Password
ProtectionDomains []ClusterProtectionDomainArgs
Cluster Protection Domain Details
SdcLists []ClusterSdcListArgs
Cluster SDC Details
SdrLists []ClusterSdrListArgs
Cluster SDR Details
SdsLists []ClusterSdsListArgs
Cluster SDS Details
SdtLists []ClusterSdtListArgs
Cluster SDT Details
StoragePools []ClusterStoragePoolArgs
Storage Pool Details
allowNonSecureCommunicationWithLia Boolean
Allow Non Secure Communication With lia
allowNonSecureCommunicationWithMdm Boolean
Allow Non Secure Communication With MDM
clusterId String
ID
clusters List<ClusterCluster>
Cluster Installation Details
disableNonMgmtComponentsAuth Boolean
Disable Non Mgmt Components Auth
liaPassword String
Lia Password
mdmLists List<ClusterMdmList>
Cluster MDM Details
mdmPassword String
MDM Password
protectionDomains List<ClusterProtectionDomain>
Cluster Protection Domain Details
sdcLists List<ClusterSdcList>
Cluster SDC Details
sdrLists List<ClusterSdrList>
Cluster SDR Details
sdsLists List<ClusterSdsList>
Cluster SDS Details
sdtLists List<ClusterSdtList>
Cluster SDT Details
storagePools List<ClusterStoragePool>
Storage Pool Details
allowNonSecureCommunicationWithLia boolean
Allow Non Secure Communication With lia
allowNonSecureCommunicationWithMdm boolean
Allow Non Secure Communication With MDM
clusterId string
ID
clusters ClusterCluster[]
Cluster Installation Details
disableNonMgmtComponentsAuth boolean
Disable Non Mgmt Components Auth
liaPassword string
Lia Password
mdmLists ClusterMdmList[]
Cluster MDM Details
mdmPassword string
MDM Password
protectionDomains ClusterProtectionDomain[]
Cluster Protection Domain Details
sdcLists ClusterSdcList[]
Cluster SDC Details
sdrLists ClusterSdrList[]
Cluster SDR Details
sdsLists ClusterSdsList[]
Cluster SDS Details
sdtLists ClusterSdtList[]
Cluster SDT Details
storagePools ClusterStoragePool[]
Storage Pool Details
allow_non_secure_communication_with_lia bool
Allow Non Secure Communication With lia
allow_non_secure_communication_with_mdm bool
Allow Non Secure Communication With MDM
cluster_id str
ID
clusters Sequence[ClusterClusterArgs]
Cluster Installation Details
disable_non_mgmt_components_auth bool
Disable Non Mgmt Components Auth
lia_password str
Lia Password
mdm_lists Sequence[ClusterMdmListArgs]
Cluster MDM Details
mdm_password str
MDM Password
protection_domains Sequence[ClusterProtectionDomainArgs]
Cluster Protection Domain Details
sdc_lists Sequence[ClusterSdcListArgs]
Cluster SDC Details
sdr_lists Sequence[ClusterSdrListArgs]
Cluster SDR Details
sds_lists Sequence[ClusterSdsListArgs]
Cluster SDS Details
sdt_lists Sequence[ClusterSdtListArgs]
Cluster SDT Details
storage_pools Sequence[ClusterStoragePoolArgs]
Storage Pool Details
allowNonSecureCommunicationWithLia Boolean
Allow Non Secure Communication With lia
allowNonSecureCommunicationWithMdm Boolean
Allow Non Secure Communication With MDM
clusterId String
ID
clusters List<Property Map>
Cluster Installation Details
disableNonMgmtComponentsAuth Boolean
Disable Non Mgmt Components Auth
liaPassword String
Lia Password
mdmLists List<Property Map>
Cluster MDM Details
mdmPassword String
MDM Password
protectionDomains List<Property Map>
Cluster Protection Domain Details
sdcLists List<Property Map>
Cluster SDC Details
sdrLists List<Property Map>
Cluster SDR Details
sdsLists List<Property Map>
Cluster SDS Details
sdtLists List<Property Map>
Cluster SDT Details
storagePools List<Property Map>
Storage Pool Details

Supporting Types

ClusterCluster
, ClusterClusterArgs

IsMdmOrTb This property is required. string
Is Mdm Or Tb
OperatingSystem This property is required. string
Operating System
FaultSet string
Fault Set
Ips string
Use this field to assign a single IP address for all the MDM IP, MDM Mgmt IP, and SDS All IP. This option is useful when separate networks for data and management are not required.
IsRfcache string
Is RFCache. The acceptable values are Yes and No. Default value is No.
IsSdc string
Is Sdc. The acceptable values are Yes and No. Default value is No.
IsSdr string
Is SDR. The acceptable values are Yes and No. Default value is No.
IsSds string
Is Sds. The acceptable values are Yes and No. Default value is No.
IsSdt string
Is Sdt. The acceptable values are Yes and No. Default value is No.
MdmIps string
MDM IP addresses used to communicate with other PowerFlex components in the storage network. This is required for all MDMs, Tiebreakers and Standbys.Leave this field blank for hosts that are not part of the MDM cluster.
MdmMgmtIp string
This IP address is for the management-only network. The management ip is not required for Tiebreaker MDM, Standby Tiebreaker MDM and any host that is not an MDM.
MdmName string
MDMName
Password string
Password used to log in to the node.
PerfProfileForMdm string
Performance Profile For MDM
PerfProfileForSdc string
Performance Profile For SDC
PerfProfileForSdr string
Performance Profile For SDR
PerfProfileForSds string
Performance Profile For SDS
ProtectionDomain string
Protection Domain
RfCacheSsdDeviceList string
List of SSD devices to provide RFcache acceleration for Medium Granularity data layout Storage Pools.
SdcName string
SDC Name
SdrAllIps string
SDR IP addresses to be used for communication among all nodes (including all three roles)
SdrApplicationIps string
The IP addresses through which the SDC communicates with the SDR.
SdrExternalIps string
The IP addresses through which the SDR communicates with peer systems SDRs
SdrName string
SDR Name
SdrPort string
SDR Port
SdrStorageIps string
The IP addresses through which the SDR communicates with the MDM for server side control communications.
SdsAllIps string
SDS IP addresses to be used for communication among all nodes.
SdsName string
SDS Name
SdsStorageDeviceList string
Storage devices to be added to an SDS. For more than one device, use a comma separated list, with no spaces.
SdsStorageDeviceNames string
Sets names for devices.
SdsToSdcOnlyIps string
SDS IP addresses to be used for communication among SDS and SDC nodes only.
SdsToSdsOnlyIps string
SDS IP addresses to be used for communication among SDS nodes. When the replication feature is used, these addresses are also used for SDS-SDR communication.
SdtAllIps string
SDT IP addresses used for both hosts communication and MDM communication (including both roles).
SdtName string
SDT Name
StoragePoolList string
Sets Storage Pool names
Username string
The value can be either root or any non-root user name with appropriate permissions.
VirtualIpNics string
The NIC to which the virtual IP addresses are mapped.
VirtualIps string
Virtual IPs
IsMdmOrTb This property is required. string
Is Mdm Or Tb
OperatingSystem This property is required. string
Operating System
FaultSet string
Fault Set
Ips string
Use this field to assign a single IP address for all the MDM IP, MDM Mgmt IP, and SDS All IP. This option is useful when separate networks for data and management are not required.
IsRfcache string
Is RFCache. The acceptable values are Yes and No. Default value is No.
IsSdc string
Is Sdc. The acceptable values are Yes and No. Default value is No.
IsSdr string
Is SDR. The acceptable values are Yes and No. Default value is No.
IsSds string
Is Sds. The acceptable values are Yes and No. Default value is No.
IsSdt string
Is Sdt. The acceptable values are Yes and No. Default value is No.
MdmIps string
MDM IP addresses used to communicate with other PowerFlex components in the storage network. This is required for all MDMs, Tiebreakers and Standbys.Leave this field blank for hosts that are not part of the MDM cluster.
MdmMgmtIp string
This IP address is for the management-only network. The management ip is not required for Tiebreaker MDM, Standby Tiebreaker MDM and any host that is not an MDM.
MdmName string
MDMName
Password string
Password used to log in to the node.
PerfProfileForMdm string
Performance Profile For MDM
PerfProfileForSdc string
Performance Profile For SDC
PerfProfileForSdr string
Performance Profile For SDR
PerfProfileForSds string
Performance Profile For SDS
ProtectionDomain string
Protection Domain
RfCacheSsdDeviceList string
List of SSD devices to provide RFcache acceleration for Medium Granularity data layout Storage Pools.
SdcName string
SDC Name
SdrAllIps string
SDR IP addresses to be used for communication among all nodes (including all three roles)
SdrApplicationIps string
The IP addresses through which the SDC communicates with the SDR.
SdrExternalIps string
The IP addresses through which the SDR communicates with peer systems SDRs
SdrName string
SDR Name
SdrPort string
SDR Port
SdrStorageIps string
The IP addresses through which the SDR communicates with the MDM for server side control communications.
SdsAllIps string
SDS IP addresses to be used for communication among all nodes.
SdsName string
SDS Name
SdsStorageDeviceList string
Storage devices to be added to an SDS. For more than one device, use a comma separated list, with no spaces.
SdsStorageDeviceNames string
Sets names for devices.
SdsToSdcOnlyIps string
SDS IP addresses to be used for communication among SDS and SDC nodes only.
SdsToSdsOnlyIps string
SDS IP addresses to be used for communication among SDS nodes. When the replication feature is used, these addresses are also used for SDS-SDR communication.
SdtAllIps string
SDT IP addresses used for both hosts communication and MDM communication (including both roles).
SdtName string
SDT Name
StoragePoolList string
Sets Storage Pool names
Username string
The value can be either root or any non-root user name with appropriate permissions.
VirtualIpNics string
The NIC to which the virtual IP addresses are mapped.
VirtualIps string
Virtual IPs
isMdmOrTb This property is required. String
Is Mdm Or Tb
operatingSystem This property is required. String
Operating System
faultSet String
Fault Set
ips String
Use this field to assign a single IP address for all the MDM IP, MDM Mgmt IP, and SDS All IP. This option is useful when separate networks for data and management are not required.
isRfcache String
Is RFCache. The acceptable values are Yes and No. Default value is No.
isSdc String
Is Sdc. The acceptable values are Yes and No. Default value is No.
isSdr String
Is SDR. The acceptable values are Yes and No. Default value is No.
isSds String
Is Sds. The acceptable values are Yes and No. Default value is No.
isSdt String
Is Sdt. The acceptable values are Yes and No. Default value is No.
mdmIps String
MDM IP addresses used to communicate with other PowerFlex components in the storage network. This is required for all MDMs, Tiebreakers and Standbys.Leave this field blank for hosts that are not part of the MDM cluster.
mdmMgmtIp String
This IP address is for the management-only network. The management ip is not required for Tiebreaker MDM, Standby Tiebreaker MDM and any host that is not an MDM.
mdmName String
MDMName
password String
Password used to log in to the node.
perfProfileForMdm String
Performance Profile For MDM
perfProfileForSdc String
Performance Profile For SDC
perfProfileForSdr String
Performance Profile For SDR
perfProfileForSds String
Performance Profile For SDS
protectionDomain String
Protection Domain
rfCacheSsdDeviceList String
List of SSD devices to provide RFcache acceleration for Medium Granularity data layout Storage Pools.
sdcName String
SDC Name
sdrAllIps String
SDR IP addresses to be used for communication among all nodes (including all three roles)
sdrApplicationIps String
The IP addresses through which the SDC communicates with the SDR.
sdrExternalIps String
The IP addresses through which the SDR communicates with peer systems SDRs
sdrName String
SDR Name
sdrPort String
SDR Port
sdrStorageIps String
The IP addresses through which the SDR communicates with the MDM for server side control communications.
sdsAllIps String
SDS IP addresses to be used for communication among all nodes.
sdsName String
SDS Name
sdsStorageDeviceList String
Storage devices to be added to an SDS. For more than one device, use a comma separated list, with no spaces.
sdsStorageDeviceNames String
Sets names for devices.
sdsToSdcOnlyIps String
SDS IP addresses to be used for communication among SDS and SDC nodes only.
sdsToSdsOnlyIps String
SDS IP addresses to be used for communication among SDS nodes. When the replication feature is used, these addresses are also used for SDS-SDR communication.
sdtAllIps String
SDT IP addresses used for both hosts communication and MDM communication (including both roles).
sdtName String
SDT Name
storagePoolList String
Sets Storage Pool names
username String
The value can be either root or any non-root user name with appropriate permissions.
virtualIpNics String
The NIC to which the virtual IP addresses are mapped.
virtualIps String
Virtual IPs
isMdmOrTb This property is required. string
Is Mdm Or Tb
operatingSystem This property is required. string
Operating System
faultSet string
Fault Set
ips string
Use this field to assign a single IP address for all the MDM IP, MDM Mgmt IP, and SDS All IP. This option is useful when separate networks for data and management are not required.
isRfcache string
Is RFCache. The acceptable values are Yes and No. Default value is No.
isSdc string
Is Sdc. The acceptable values are Yes and No. Default value is No.
isSdr string
Is SDR. The acceptable values are Yes and No. Default value is No.
isSds string
Is Sds. The acceptable values are Yes and No. Default value is No.
isSdt string
Is Sdt. The acceptable values are Yes and No. Default value is No.
mdmIps string
MDM IP addresses used to communicate with other PowerFlex components in the storage network. This is required for all MDMs, Tiebreakers and Standbys.Leave this field blank for hosts that are not part of the MDM cluster.
mdmMgmtIp string
This IP address is for the management-only network. The management ip is not required for Tiebreaker MDM, Standby Tiebreaker MDM and any host that is not an MDM.
mdmName string
MDMName
password string
Password used to log in to the node.
perfProfileForMdm string
Performance Profile For MDM
perfProfileForSdc string
Performance Profile For SDC
perfProfileForSdr string
Performance Profile For SDR
perfProfileForSds string
Performance Profile For SDS
protectionDomain string
Protection Domain
rfCacheSsdDeviceList string
List of SSD devices to provide RFcache acceleration for Medium Granularity data layout Storage Pools.
sdcName string
SDC Name
sdrAllIps string
SDR IP addresses to be used for communication among all nodes (including all three roles)
sdrApplicationIps string
The IP addresses through which the SDC communicates with the SDR.
sdrExternalIps string
The IP addresses through which the SDR communicates with peer systems SDRs
sdrName string
SDR Name
sdrPort string
SDR Port
sdrStorageIps string
The IP addresses through which the SDR communicates with the MDM for server side control communications.
sdsAllIps string
SDS IP addresses to be used for communication among all nodes.
sdsName string
SDS Name
sdsStorageDeviceList string
Storage devices to be added to an SDS. For more than one device, use a comma separated list, with no spaces.
sdsStorageDeviceNames string
Sets names for devices.
sdsToSdcOnlyIps string
SDS IP addresses to be used for communication among SDS and SDC nodes only.
sdsToSdsOnlyIps string
SDS IP addresses to be used for communication among SDS nodes. When the replication feature is used, these addresses are also used for SDS-SDR communication.
sdtAllIps string
SDT IP addresses used for both hosts communication and MDM communication (including both roles).
sdtName string
SDT Name
storagePoolList string
Sets Storage Pool names
username string
The value can be either root or any non-root user name with appropriate permissions.
virtualIpNics string
The NIC to which the virtual IP addresses are mapped.
virtualIps string
Virtual IPs
is_mdm_or_tb This property is required. str
Is Mdm Or Tb
operating_system This property is required. str
Operating System
fault_set str
Fault Set
ips str
Use this field to assign a single IP address for all the MDM IP, MDM Mgmt IP, and SDS All IP. This option is useful when separate networks for data and management are not required.
is_rfcache str
Is RFCache. The acceptable values are Yes and No. Default value is No.
is_sdc str
Is Sdc. The acceptable values are Yes and No. Default value is No.
is_sdr str
Is SDR. The acceptable values are Yes and No. Default value is No.
is_sds str
Is Sds. The acceptable values are Yes and No. Default value is No.
is_sdt str
Is Sdt. The acceptable values are Yes and No. Default value is No.
mdm_ips str
MDM IP addresses used to communicate with other PowerFlex components in the storage network. This is required for all MDMs, Tiebreakers and Standbys.Leave this field blank for hosts that are not part of the MDM cluster.
mdm_mgmt_ip str
This IP address is for the management-only network. The management ip is not required for Tiebreaker MDM, Standby Tiebreaker MDM and any host that is not an MDM.
mdm_name str
MDMName
password str
Password used to log in to the node.
perf_profile_for_mdm str
Performance Profile For MDM
perf_profile_for_sdc str
Performance Profile For SDC
perf_profile_for_sdr str
Performance Profile For SDR
perf_profile_for_sds str
Performance Profile For SDS
protection_domain str
Protection Domain
rf_cache_ssd_device_list str
List of SSD devices to provide RFcache acceleration for Medium Granularity data layout Storage Pools.
sdc_name str
SDC Name
sdr_all_ips str
SDR IP addresses to be used for communication among all nodes (including all three roles)
sdr_application_ips str
The IP addresses through which the SDC communicates with the SDR.
sdr_external_ips str
The IP addresses through which the SDR communicates with peer systems SDRs
sdr_name str
SDR Name
sdr_port str
SDR Port
sdr_storage_ips str
The IP addresses through which the SDR communicates with the MDM for server side control communications.
sds_all_ips str
SDS IP addresses to be used for communication among all nodes.
sds_name str
SDS Name
sds_storage_device_list str
Storage devices to be added to an SDS. For more than one device, use a comma separated list, with no spaces.
sds_storage_device_names str
Sets names for devices.
sds_to_sdc_only_ips str
SDS IP addresses to be used for communication among SDS and SDC nodes only.
sds_to_sds_only_ips str
SDS IP addresses to be used for communication among SDS nodes. When the replication feature is used, these addresses are also used for SDS-SDR communication.
sdt_all_ips str
SDT IP addresses used for both hosts communication and MDM communication (including both roles).
sdt_name str
SDT Name
storage_pool_list str
Sets Storage Pool names
username str
The value can be either root or any non-root user name with appropriate permissions.
virtual_ip_nics str
The NIC to which the virtual IP addresses are mapped.
virtual_ips str
Virtual IPs
isMdmOrTb This property is required. String
Is Mdm Or Tb
operatingSystem This property is required. String
Operating System
faultSet String
Fault Set
ips String
Use this field to assign a single IP address for all the MDM IP, MDM Mgmt IP, and SDS All IP. This option is useful when separate networks for data and management are not required.
isRfcache String
Is RFCache. The acceptable values are Yes and No. Default value is No.
isSdc String
Is Sdc. The acceptable values are Yes and No. Default value is No.
isSdr String
Is SDR. The acceptable values are Yes and No. Default value is No.
isSds String
Is Sds. The acceptable values are Yes and No. Default value is No.
isSdt String
Is Sdt. The acceptable values are Yes and No. Default value is No.
mdmIps String
MDM IP addresses used to communicate with other PowerFlex components in the storage network. This is required for all MDMs, Tiebreakers and Standbys.Leave this field blank for hosts that are not part of the MDM cluster.
mdmMgmtIp String
This IP address is for the management-only network. The management ip is not required for Tiebreaker MDM, Standby Tiebreaker MDM and any host that is not an MDM.
mdmName String
MDMName
password String
Password used to log in to the node.
perfProfileForMdm String
Performance Profile For MDM
perfProfileForSdc String
Performance Profile For SDC
perfProfileForSdr String
Performance Profile For SDR
perfProfileForSds String
Performance Profile For SDS
protectionDomain String
Protection Domain
rfCacheSsdDeviceList String
List of SSD devices to provide RFcache acceleration for Medium Granularity data layout Storage Pools.
sdcName String
SDC Name
sdrAllIps String
SDR IP addresses to be used for communication among all nodes (including all three roles)
sdrApplicationIps String
The IP addresses through which the SDC communicates with the SDR.
sdrExternalIps String
The IP addresses through which the SDR communicates with peer systems SDRs
sdrName String
SDR Name
sdrPort String
SDR Port
sdrStorageIps String
The IP addresses through which the SDR communicates with the MDM for server side control communications.
sdsAllIps String
SDS IP addresses to be used for communication among all nodes.
sdsName String
SDS Name
sdsStorageDeviceList String
Storage devices to be added to an SDS. For more than one device, use a comma separated list, with no spaces.
sdsStorageDeviceNames String
Sets names for devices.
sdsToSdcOnlyIps String
SDS IP addresses to be used for communication among SDS and SDC nodes only.
sdsToSdsOnlyIps String
SDS IP addresses to be used for communication among SDS nodes. When the replication feature is used, these addresses are also used for SDS-SDR communication.
sdtAllIps String
SDT IP addresses used for both hosts communication and MDM communication (including both roles).
sdtName String
SDT Name
storagePoolList String
Sets Storage Pool names
username String
The value can be either root or any non-root user name with appropriate permissions.
virtualIpNics String
The NIC to which the virtual IP addresses are mapped.
virtualIps String
Virtual IPs

ClusterMdmList
, ClusterMdmListArgs

Id string
ID
Ip string
MDM Node IP
MdmIp string
MDM IP
MgmtIp string
MGMTIP
Mode string
Mode
Name string
Name
Role string
Role
VirtualIp string
Virtual IP
VirtualIpNic string
Virtual IPNIC
Id string
ID
Ip string
MDM Node IP
MdmIp string
MDM IP
MgmtIp string
MGMTIP
Mode string
Mode
Name string
Name
Role string
Role
VirtualIp string
Virtual IP
VirtualIpNic string
Virtual IPNIC
id String
ID
ip String
MDM Node IP
mdmIp String
MDM IP
mgmtIp String
MGMTIP
mode String
Mode
name String
Name
role String
Role
virtualIp String
Virtual IP
virtualIpNic String
Virtual IPNIC
id string
ID
ip string
MDM Node IP
mdmIp string
MDM IP
mgmtIp string
MGMTIP
mode string
Mode
name string
Name
role string
Role
virtualIp string
Virtual IP
virtualIpNic string
Virtual IPNIC
id str
ID
ip str
MDM Node IP
mdm_ip str
MDM IP
mgmt_ip str
MGMTIP
mode str
Mode
name str
Name
role str
Role
virtual_ip str
Virtual IP
virtual_ip_nic str
Virtual IPNIC
id String
ID
ip String
MDM Node IP
mdmIp String
MDM IP
mgmtIp String
MGMTIP
mode String
Mode
name String
Name
role String
Role
virtualIp String
Virtual IP
virtualIpNic String
Virtual IPNIC

ClusterProtectionDomain
, ClusterProtectionDomainArgs

ClusterProtectionDomainStoragePoolList
, ClusterProtectionDomainStoragePoolListArgs

CompressionMethod string
Compression Method
DataLayout string
Data Layout
ExternalAcceleration string
External Acceleration
MediaType string
Media Type
Name string
Name
ReplicationJournalCapacityPercentage double
Replication Journal Capacity Percentage
ZeroPadding string
Zero Padding
CompressionMethod string
Compression Method
DataLayout string
Data Layout
ExternalAcceleration string
External Acceleration
MediaType string
Media Type
Name string
Name
ReplicationJournalCapacityPercentage float64
Replication Journal Capacity Percentage
ZeroPadding string
Zero Padding
compressionMethod String
Compression Method
dataLayout String
Data Layout
externalAcceleration String
External Acceleration
mediaType String
Media Type
name String
Name
replicationJournalCapacityPercentage Double
Replication Journal Capacity Percentage
zeroPadding String
Zero Padding
compressionMethod string
Compression Method
dataLayout string
Data Layout
externalAcceleration string
External Acceleration
mediaType string
Media Type
name string
Name
replicationJournalCapacityPercentage number
Replication Journal Capacity Percentage
zeroPadding string
Zero Padding
compression_method str
Compression Method
data_layout str
Data Layout
external_acceleration str
External Acceleration
media_type str
Media Type
name str
Name
replication_journal_capacity_percentage float
Replication Journal Capacity Percentage
zero_padding str
Zero Padding
compressionMethod String
Compression Method
dataLayout String
Data Layout
externalAcceleration String
External Acceleration
mediaType String
Media Type
name String
Name
replicationJournalCapacityPercentage Number
Replication Journal Capacity Percentage
zeroPadding String
Zero Padding

ClusterSdcList
, ClusterSdcListArgs

Guid string
GUID
Id string
ID
Ip string
SDC Node IP
Name string
Name
Guid string
GUID
Id string
ID
Ip string
SDC Node IP
Name string
Name
guid String
GUID
id String
ID
ip String
SDC Node IP
name String
Name
guid string
GUID
id string
ID
ip string
SDC Node IP
name string
Name
guid str
GUID
id str
ID
ip str
SDC Node IP
name str
Name
guid String
GUID
id String
ID
ip String
SDC Node IP
name String
Name

ClusterSdrList
, ClusterSdrListArgs

AllIps string
All IP
ApplicationIps string
Application IP
ExternalIps string
External IP
Id string
ID
Ip string
SDR Node IP
Name string
Name
Port double
Port
StorageIps string
Storage IP
AllIps string
All IP
ApplicationIps string
Application IP
ExternalIps string
External IP
Id string
ID
Ip string
SDR Node IP
Name string
Name
Port float64
Port
StorageIps string
Storage IP
allIps String
All IP
applicationIps String
Application IP
externalIps String
External IP
id String
ID
ip String
SDR Node IP
name String
Name
port Double
Port
storageIps String
Storage IP
allIps string
All IP
applicationIps string
Application IP
externalIps string
External IP
id string
ID
ip string
SDR Node IP
name string
Name
port number
Port
storageIps string
Storage IP
all_ips str
All IP
application_ips str
Application IP
external_ips str
External IP
id str
ID
ip str
SDR Node IP
name str
Name
port float
Port
storage_ips str
Storage IP
allIps String
All IP
applicationIps String
Application IP
externalIps String
External IP
id String
ID
ip String
SDR Node IP
name String
Name
port Number
Port
storageIps String
Storage IP

ClusterSdsList
, ClusterSdsListArgs

AllIps string
All IP
Devices List<ClusterSdsListDevice>
Devices
FaultSet string
Fault Set
Id string
ID
Ip string
SDS Node IP
Name string
Name
ProtectionDomainId string
Protection Domain Name
ProtectionDomainName string
Protection Domain Name
SdsOnlyIps string
SDSOnly IP
SdsSdcIps string
SDSSDCIP
AllIps string
All IP
Devices []ClusterSdsListDevice
Devices
FaultSet string
Fault Set
Id string
ID
Ip string
SDS Node IP
Name string
Name
ProtectionDomainId string
Protection Domain Name
ProtectionDomainName string
Protection Domain Name
SdsOnlyIps string
SDSOnly IP
SdsSdcIps string
SDSSDCIP
allIps String
All IP
devices List<ClusterSdsListDevice>
Devices
faultSet String
Fault Set
id String
ID
ip String
SDS Node IP
name String
Name
protectionDomainId String
Protection Domain Name
protectionDomainName String
Protection Domain Name
sdsOnlyIps String
SDSOnly IP
sdsSdcIps String
SDSSDCIP
allIps string
All IP
devices ClusterSdsListDevice[]
Devices
faultSet string
Fault Set
id string
ID
ip string
SDS Node IP
name string
Name
protectionDomainId string
Protection Domain Name
protectionDomainName string
Protection Domain Name
sdsOnlyIps string
SDSOnly IP
sdsSdcIps string
SDSSDCIP
all_ips str
All IP
devices Sequence[ClusterSdsListDevice]
Devices
fault_set str
Fault Set
id str
ID
ip str
SDS Node IP
name str
Name
protection_domain_id str
Protection Domain Name
protection_domain_name str
Protection Domain Name
sds_only_ips str
SDSOnly IP
sds_sdc_ips str
SDSSDCIP
allIps String
All IP
devices List<Property Map>
Devices
faultSet String
Fault Set
id String
ID
ip String
SDS Node IP
name String
Name
protectionDomainId String
Protection Domain Name
protectionDomainName String
Protection Domain Name
sdsOnlyIps String
SDSOnly IP
sdsSdcIps String
SDSSDCIP

ClusterSdsListDevice
, ClusterSdsListDeviceArgs

MaxCapacityInKb double
Max Capacity
Name string
Name
Path string
Path
StoragePool string
Storage Pool Name
MaxCapacityInKb float64
Max Capacity
Name string
Name
Path string
Path
StoragePool string
Storage Pool Name
maxCapacityInKb Double
Max Capacity
name String
Name
path String
Path
storagePool String
Storage Pool Name
maxCapacityInKb number
Max Capacity
name string
Name
path string
Path
storagePool string
Storage Pool Name
max_capacity_in_kb float
Max Capacity
name str
Name
path str
Path
storage_pool str
Storage Pool Name
maxCapacityInKb Number
Max Capacity
name String
Name
path String
Path
storagePool String
Storage Pool Name

ClusterSdtList
, ClusterSdtListArgs

AllIps string
All IP
DiscoveryPort double
Discovery Port
HostOnlyIps string
Host Only IP
Id string
ID
Ip string
SDT Node IP
Name string
Name
NvmePort double
NVMe Port
ProtectionDomainId string
Protection Domain Name
ProtectionDomainName string
Protection Domain Name
StorageOnlyIps string
Storage Only IP
StoragePort double
Storage Port
AllIps string
All IP
DiscoveryPort float64
Discovery Port
HostOnlyIps string
Host Only IP
Id string
ID
Ip string
SDT Node IP
Name string
Name
NvmePort float64
NVMe Port
ProtectionDomainId string
Protection Domain Name
ProtectionDomainName string
Protection Domain Name
StorageOnlyIps string
Storage Only IP
StoragePort float64
Storage Port
allIps String
All IP
discoveryPort Double
Discovery Port
hostOnlyIps String
Host Only IP
id String
ID
ip String
SDT Node IP
name String
Name
nvmePort Double
NVMe Port
protectionDomainId String
Protection Domain Name
protectionDomainName String
Protection Domain Name
storageOnlyIps String
Storage Only IP
storagePort Double
Storage Port
allIps string
All IP
discoveryPort number
Discovery Port
hostOnlyIps string
Host Only IP
id string
ID
ip string
SDT Node IP
name string
Name
nvmePort number
NVMe Port
protectionDomainId string
Protection Domain Name
protectionDomainName string
Protection Domain Name
storageOnlyIps string
Storage Only IP
storagePort number
Storage Port
all_ips str
All IP
discovery_port float
Discovery Port
host_only_ips str
Host Only IP
id str
ID
ip str
SDT Node IP
name str
Name
nvme_port float
NVMe Port
protection_domain_id str
Protection Domain Name
protection_domain_name str
Protection Domain Name
storage_only_ips str
Storage Only IP
storage_port float
Storage Port
allIps String
All IP
discoveryPort Number
Discovery Port
hostOnlyIps String
Host Only IP
id String
ID
ip String
SDT Node IP
name String
Name
nvmePort Number
NVMe Port
protectionDomainId String
Protection Domain Name
protectionDomainName String
Protection Domain Name
storageOnlyIps String
Storage Only IP
storagePort Number
Storage Port

ClusterStoragePool
, ClusterStoragePoolArgs

MediaType This property is required. string
Media Type
CompressionMethod string
Compression Method
DataLayout string
Data Layout
ExternalAcceleration string
External Acceleration
ProtectionDomain string
Protection Domain
ReplicationJournalCapacityPercentage string
Replication Journal Capacity Percentage
StoragePool string
Storage Pool
ZeroPadding string
Zero Padding
MediaType This property is required. string
Media Type
CompressionMethod string
Compression Method
DataLayout string
Data Layout
ExternalAcceleration string
External Acceleration
ProtectionDomain string
Protection Domain
ReplicationJournalCapacityPercentage string
Replication Journal Capacity Percentage
StoragePool string
Storage Pool
ZeroPadding string
Zero Padding
mediaType This property is required. String
Media Type
compressionMethod String
Compression Method
dataLayout String
Data Layout
externalAcceleration String
External Acceleration
protectionDomain String
Protection Domain
replicationJournalCapacityPercentage String
Replication Journal Capacity Percentage
storagePool String
Storage Pool
zeroPadding String
Zero Padding
mediaType This property is required. string
Media Type
compressionMethod string
Compression Method
dataLayout string
Data Layout
externalAcceleration string
External Acceleration
protectionDomain string
Protection Domain
replicationJournalCapacityPercentage string
Replication Journal Capacity Percentage
storagePool string
Storage Pool
zeroPadding string
Zero Padding
media_type This property is required. str
Media Type
compression_method str
Compression Method
data_layout str
Data Layout
external_acceleration str
External Acceleration
protection_domain str
Protection Domain
replication_journal_capacity_percentage str
Replication Journal Capacity Percentage
storage_pool str
Storage Pool
zero_padding str
Zero Padding
mediaType This property is required. String
Media Type
compressionMethod String
Compression Method
dataLayout String
Data Layout
externalAcceleration String
External Acceleration
protectionDomain String
Protection Domain
replicationJournalCapacityPercentage String
Replication Journal Capacity Percentage
storagePool String
Storage Pool
zeroPadding String
Zero Padding

Package Details

Repository
powerflex dell/terraform-provider-powerflex
License
Notes
This Pulumi package is based on the powerflex Terraform Provider.