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

powerflex.Sds

Explore with Pulumi AI

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

    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 SDS by it’s id

    $ pulumi import powerflex:index/sds:Sds sds_data "<id>"
    
    1. This will import the SDS instance with specified ID 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 Sds Resource

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

    Constructor syntax

    new Sds(name: string, args: SdsArgs, opts?: CustomResourceOptions);
    @overload
    def Sds(resource_name: str,
            args: SdsArgs,
            opts: Optional[ResourceOptions] = None)
    
    @overload
    def Sds(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            ip_lists: Optional[Sequence[SdsIpListArgs]] = None,
            drl_mode: Optional[str] = None,
            fault_set_id: Optional[str] = None,
            name: Optional[str] = None,
            performance_profile: Optional[str] = None,
            port: Optional[float] = None,
            protection_domain_id: Optional[str] = None,
            protection_domain_name: Optional[str] = None,
            rfcache_enabled: Optional[bool] = None,
            rmcache_enabled: Optional[bool] = None,
            rmcache_size_in_mb: Optional[float] = None)
    func NewSds(ctx *Context, name string, args SdsArgs, opts ...ResourceOption) (*Sds, error)
    public Sds(string name, SdsArgs args, CustomResourceOptions? opts = null)
    public Sds(String name, SdsArgs args)
    public Sds(String name, SdsArgs args, CustomResourceOptions options)
    
    type: powerflex:Sds
    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 SdsArgs
    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 SdsArgs
    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 SdsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SdsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SdsArgs
    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 sdsResource = new Powerflex.Sds("sdsResource", new()
    {
        IpLists = new[]
        {
            new Powerflex.Inputs.SdsIpListArgs
            {
                Ip = "string",
                Role = "string",
            },
        },
        DrlMode = "string",
        FaultSetId = "string",
        Name = "string",
        PerformanceProfile = "string",
        Port = 0,
        ProtectionDomainId = "string",
        ProtectionDomainName = "string",
        RfcacheEnabled = false,
        RmcacheEnabled = false,
        RmcacheSizeInMb = 0,
    });
    
    example, err := powerflex.NewSds(ctx, "sdsResource", &powerflex.SdsArgs{
    	IpLists: powerflex.SdsIpListArray{
    		&powerflex.SdsIpListArgs{
    			Ip:   pulumi.String("string"),
    			Role: pulumi.String("string"),
    		},
    	},
    	DrlMode:              pulumi.String("string"),
    	FaultSetId:           pulumi.String("string"),
    	Name:                 pulumi.String("string"),
    	PerformanceProfile:   pulumi.String("string"),
    	Port:                 pulumi.Float64(0),
    	ProtectionDomainId:   pulumi.String("string"),
    	ProtectionDomainName: pulumi.String("string"),
    	RfcacheEnabled:       pulumi.Bool(false),
    	RmcacheEnabled:       pulumi.Bool(false),
    	RmcacheSizeInMb:      pulumi.Float64(0),
    })
    
    var sdsResource = new Sds("sdsResource", SdsArgs.builder()
        .ipLists(SdsIpListArgs.builder()
            .ip("string")
            .role("string")
            .build())
        .drlMode("string")
        .faultSetId("string")
        .name("string")
        .performanceProfile("string")
        .port(0)
        .protectionDomainId("string")
        .protectionDomainName("string")
        .rfcacheEnabled(false)
        .rmcacheEnabled(false)
        .rmcacheSizeInMb(0)
        .build());
    
    sds_resource = powerflex.Sds("sdsResource",
        ip_lists=[{
            "ip": "string",
            "role": "string",
        }],
        drl_mode="string",
        fault_set_id="string",
        name="string",
        performance_profile="string",
        port=0,
        protection_domain_id="string",
        protection_domain_name="string",
        rfcache_enabled=False,
        rmcache_enabled=False,
        rmcache_size_in_mb=0)
    
    const sdsResource = new powerflex.Sds("sdsResource", {
        ipLists: [{
            ip: "string",
            role: "string",
        }],
        drlMode: "string",
        faultSetId: "string",
        name: "string",
        performanceProfile: "string",
        port: 0,
        protectionDomainId: "string",
        protectionDomainName: "string",
        rfcacheEnabled: false,
        rmcacheEnabled: false,
        rmcacheSizeInMb: 0,
    });
    
    type: powerflex:Sds
    properties:
        drlMode: string
        faultSetId: string
        ipLists:
            - ip: string
              role: string
        name: string
        performanceProfile: string
        port: 0
        protectionDomainId: string
        protectionDomainName: string
        rfcacheEnabled: false
        rmcacheEnabled: false
        rmcacheSizeInMb: 0
    

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

    IpLists List<SdsIpList>
    List of IPs to be assigned to the SDS. There must be at least one IP with all role or at least two IPs, one with role sdcOnly and the other with role sdsOnly.
    DrlMode string
    DRL mode of SDS
    FaultSetId string
    Fault set id of SDS
    Name string
    Name of SDS.
    PerformanceProfile string
    Performance Profile of SDS. Valid values are Compact and HighPerformance. Default value is determined by array settings.
    Port double
    Port of SDS
    ProtectionDomainId string
    ID of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_name. Cannot be updated.
    ProtectionDomainName string
    Name of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_id. Cannot be updated.
    RfcacheEnabled bool
    Rfcache enabled state of SDS
    RmcacheEnabled bool
    Rmcache enabled state of SDS
    RmcacheSizeInMb double
    Read RAM cache size in MB of SDS. Can be set only when rmcache_enabled is true.
    IpLists []SdsIpListArgs
    List of IPs to be assigned to the SDS. There must be at least one IP with all role or at least two IPs, one with role sdcOnly and the other with role sdsOnly.
    DrlMode string
    DRL mode of SDS
    FaultSetId string
    Fault set id of SDS
    Name string
    Name of SDS.
    PerformanceProfile string
    Performance Profile of SDS. Valid values are Compact and HighPerformance. Default value is determined by array settings.
    Port float64
    Port of SDS
    ProtectionDomainId string
    ID of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_name. Cannot be updated.
    ProtectionDomainName string
    Name of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_id. Cannot be updated.
    RfcacheEnabled bool
    Rfcache enabled state of SDS
    RmcacheEnabled bool
    Rmcache enabled state of SDS
    RmcacheSizeInMb float64
    Read RAM cache size in MB of SDS. Can be set only when rmcache_enabled is true.
    ipLists List<SdsIpList>
    List of IPs to be assigned to the SDS. There must be at least one IP with all role or at least two IPs, one with role sdcOnly and the other with role sdsOnly.
    drlMode String
    DRL mode of SDS
    faultSetId String
    Fault set id of SDS
    name String
    Name of SDS.
    performanceProfile String
    Performance Profile of SDS. Valid values are Compact and HighPerformance. Default value is determined by array settings.
    port Double
    Port of SDS
    protectionDomainId String
    ID of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_name. Cannot be updated.
    protectionDomainName String
    Name of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_id. Cannot be updated.
    rfcacheEnabled Boolean
    Rfcache enabled state of SDS
    rmcacheEnabled Boolean
    Rmcache enabled state of SDS
    rmcacheSizeInMb Double
    Read RAM cache size in MB of SDS. Can be set only when rmcache_enabled is true.
    ipLists SdsIpList[]
    List of IPs to be assigned to the SDS. There must be at least one IP with all role or at least two IPs, one with role sdcOnly and the other with role sdsOnly.
    drlMode string
    DRL mode of SDS
    faultSetId string
    Fault set id of SDS
    name string
    Name of SDS.
    performanceProfile string
    Performance Profile of SDS. Valid values are Compact and HighPerformance. Default value is determined by array settings.
    port number
    Port of SDS
    protectionDomainId string
    ID of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_name. Cannot be updated.
    protectionDomainName string
    Name of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_id. Cannot be updated.
    rfcacheEnabled boolean
    Rfcache enabled state of SDS
    rmcacheEnabled boolean
    Rmcache enabled state of SDS
    rmcacheSizeInMb number
    Read RAM cache size in MB of SDS. Can be set only when rmcache_enabled is true.
    ip_lists Sequence[SdsIpListArgs]
    List of IPs to be assigned to the SDS. There must be at least one IP with all role or at least two IPs, one with role sdcOnly and the other with role sdsOnly.
    drl_mode str
    DRL mode of SDS
    fault_set_id str
    Fault set id of SDS
    name str
    Name of SDS.
    performance_profile str
    Performance Profile of SDS. Valid values are Compact and HighPerformance. Default value is determined by array settings.
    port float
    Port of SDS
    protection_domain_id str
    ID of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_name. Cannot be updated.
    protection_domain_name str
    Name of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_id. Cannot be updated.
    rfcache_enabled bool
    Rfcache enabled state of SDS
    rmcache_enabled bool
    Rmcache enabled state of SDS
    rmcache_size_in_mb float
    Read RAM cache size in MB of SDS. Can be set only when rmcache_enabled is true.
    ipLists List<Property Map>
    List of IPs to be assigned to the SDS. There must be at least one IP with all role or at least two IPs, one with role sdcOnly and the other with role sdsOnly.
    drlMode String
    DRL mode of SDS
    faultSetId String
    Fault set id of SDS
    name String
    Name of SDS.
    performanceProfile String
    Performance Profile of SDS. Valid values are Compact and HighPerformance. Default value is determined by array settings.
    port Number
    Port of SDS
    protectionDomainId String
    ID of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_name. Cannot be updated.
    protectionDomainName String
    Name of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_id. Cannot be updated.
    rfcacheEnabled Boolean
    Rfcache enabled state of SDS
    rmcacheEnabled Boolean
    Rmcache enabled state of SDS
    rmcacheSizeInMb Number
    Read RAM cache size in MB of SDS. Can be set only when rmcache_enabled is true.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    IsOnVmware bool
    Is on vmware state of SDS
    MdmConnectionState string
    Mdm connection state of SDS
    MembershipState string
    Membership state of SDS
    NumOfIoBuffers double
    Number of io buffers of SDS
    RmcacheFrozen bool
    RMcache frozen state of SDS
    RmcacheMemoryAllocationState string
    Rmcache memory allocation state of SDS.
    SdsState string
    State of SDS
    Id string
    The provider-assigned unique ID for this managed resource.
    IsOnVmware bool
    Is on vmware state of SDS
    MdmConnectionState string
    Mdm connection state of SDS
    MembershipState string
    Membership state of SDS
    NumOfIoBuffers float64
    Number of io buffers of SDS
    RmcacheFrozen bool
    RMcache frozen state of SDS
    RmcacheMemoryAllocationState string
    Rmcache memory allocation state of SDS.
    SdsState string
    State of SDS
    id String
    The provider-assigned unique ID for this managed resource.
    isOnVmware Boolean
    Is on vmware state of SDS
    mdmConnectionState String
    Mdm connection state of SDS
    membershipState String
    Membership state of SDS
    numOfIoBuffers Double
    Number of io buffers of SDS
    rmcacheFrozen Boolean
    RMcache frozen state of SDS
    rmcacheMemoryAllocationState String
    Rmcache memory allocation state of SDS.
    sdsState String
    State of SDS
    id string
    The provider-assigned unique ID for this managed resource.
    isOnVmware boolean
    Is on vmware state of SDS
    mdmConnectionState string
    Mdm connection state of SDS
    membershipState string
    Membership state of SDS
    numOfIoBuffers number
    Number of io buffers of SDS
    rmcacheFrozen boolean
    RMcache frozen state of SDS
    rmcacheMemoryAllocationState string
    Rmcache memory allocation state of SDS.
    sdsState string
    State of SDS
    id str
    The provider-assigned unique ID for this managed resource.
    is_on_vmware bool
    Is on vmware state of SDS
    mdm_connection_state str
    Mdm connection state of SDS
    membership_state str
    Membership state of SDS
    num_of_io_buffers float
    Number of io buffers of SDS
    rmcache_frozen bool
    RMcache frozen state of SDS
    rmcache_memory_allocation_state str
    Rmcache memory allocation state of SDS.
    sds_state str
    State of SDS
    id String
    The provider-assigned unique ID for this managed resource.
    isOnVmware Boolean
    Is on vmware state of SDS
    mdmConnectionState String
    Mdm connection state of SDS
    membershipState String
    Membership state of SDS
    numOfIoBuffers Number
    Number of io buffers of SDS
    rmcacheFrozen Boolean
    RMcache frozen state of SDS
    rmcacheMemoryAllocationState String
    Rmcache memory allocation state of SDS.
    sdsState String
    State of SDS

    Look up Existing Sds Resource

    Get an existing Sds 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?: SdsState, opts?: CustomResourceOptions): Sds
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            drl_mode: Optional[str] = None,
            fault_set_id: Optional[str] = None,
            ip_lists: Optional[Sequence[SdsIpListArgs]] = None,
            is_on_vmware: Optional[bool] = None,
            mdm_connection_state: Optional[str] = None,
            membership_state: Optional[str] = None,
            name: Optional[str] = None,
            num_of_io_buffers: Optional[float] = None,
            performance_profile: Optional[str] = None,
            port: Optional[float] = None,
            protection_domain_id: Optional[str] = None,
            protection_domain_name: Optional[str] = None,
            rfcache_enabled: Optional[bool] = None,
            rmcache_enabled: Optional[bool] = None,
            rmcache_frozen: Optional[bool] = None,
            rmcache_memory_allocation_state: Optional[str] = None,
            rmcache_size_in_mb: Optional[float] = None,
            sds_state: Optional[str] = None) -> Sds
    func GetSds(ctx *Context, name string, id IDInput, state *SdsState, opts ...ResourceOption) (*Sds, error)
    public static Sds Get(string name, Input<string> id, SdsState? state, CustomResourceOptions? opts = null)
    public static Sds get(String name, Output<String> id, SdsState state, CustomResourceOptions options)
    resources:  _:    type: powerflex:Sds    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:
    DrlMode string
    DRL mode of SDS
    FaultSetId string
    Fault set id of SDS
    IpLists List<SdsIpList>
    List of IPs to be assigned to the SDS. There must be at least one IP with all role or at least two IPs, one with role sdcOnly and the other with role sdsOnly.
    IsOnVmware bool
    Is on vmware state of SDS
    MdmConnectionState string
    Mdm connection state of SDS
    MembershipState string
    Membership state of SDS
    Name string
    Name of SDS.
    NumOfIoBuffers double
    Number of io buffers of SDS
    PerformanceProfile string
    Performance Profile of SDS. Valid values are Compact and HighPerformance. Default value is determined by array settings.
    Port double
    Port of SDS
    ProtectionDomainId string
    ID of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_name. Cannot be updated.
    ProtectionDomainName string
    Name of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_id. Cannot be updated.
    RfcacheEnabled bool
    Rfcache enabled state of SDS
    RmcacheEnabled bool
    Rmcache enabled state of SDS
    RmcacheFrozen bool
    RMcache frozen state of SDS
    RmcacheMemoryAllocationState string
    Rmcache memory allocation state of SDS.
    RmcacheSizeInMb double
    Read RAM cache size in MB of SDS. Can be set only when rmcache_enabled is true.
    SdsState string
    State of SDS
    DrlMode string
    DRL mode of SDS
    FaultSetId string
    Fault set id of SDS
    IpLists []SdsIpListArgs
    List of IPs to be assigned to the SDS. There must be at least one IP with all role or at least two IPs, one with role sdcOnly and the other with role sdsOnly.
    IsOnVmware bool
    Is on vmware state of SDS
    MdmConnectionState string
    Mdm connection state of SDS
    MembershipState string
    Membership state of SDS
    Name string
    Name of SDS.
    NumOfIoBuffers float64
    Number of io buffers of SDS
    PerformanceProfile string
    Performance Profile of SDS. Valid values are Compact and HighPerformance. Default value is determined by array settings.
    Port float64
    Port of SDS
    ProtectionDomainId string
    ID of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_name. Cannot be updated.
    ProtectionDomainName string
    Name of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_id. Cannot be updated.
    RfcacheEnabled bool
    Rfcache enabled state of SDS
    RmcacheEnabled bool
    Rmcache enabled state of SDS
    RmcacheFrozen bool
    RMcache frozen state of SDS
    RmcacheMemoryAllocationState string
    Rmcache memory allocation state of SDS.
    RmcacheSizeInMb float64
    Read RAM cache size in MB of SDS. Can be set only when rmcache_enabled is true.
    SdsState string
    State of SDS
    drlMode String
    DRL mode of SDS
    faultSetId String
    Fault set id of SDS
    ipLists List<SdsIpList>
    List of IPs to be assigned to the SDS. There must be at least one IP with all role or at least two IPs, one with role sdcOnly and the other with role sdsOnly.
    isOnVmware Boolean
    Is on vmware state of SDS
    mdmConnectionState String
    Mdm connection state of SDS
    membershipState String
    Membership state of SDS
    name String
    Name of SDS.
    numOfIoBuffers Double
    Number of io buffers of SDS
    performanceProfile String
    Performance Profile of SDS. Valid values are Compact and HighPerformance. Default value is determined by array settings.
    port Double
    Port of SDS
    protectionDomainId String
    ID of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_name. Cannot be updated.
    protectionDomainName String
    Name of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_id. Cannot be updated.
    rfcacheEnabled Boolean
    Rfcache enabled state of SDS
    rmcacheEnabled Boolean
    Rmcache enabled state of SDS
    rmcacheFrozen Boolean
    RMcache frozen state of SDS
    rmcacheMemoryAllocationState String
    Rmcache memory allocation state of SDS.
    rmcacheSizeInMb Double
    Read RAM cache size in MB of SDS. Can be set only when rmcache_enabled is true.
    sdsState String
    State of SDS
    drlMode string
    DRL mode of SDS
    faultSetId string
    Fault set id of SDS
    ipLists SdsIpList[]
    List of IPs to be assigned to the SDS. There must be at least one IP with all role or at least two IPs, one with role sdcOnly and the other with role sdsOnly.
    isOnVmware boolean
    Is on vmware state of SDS
    mdmConnectionState string
    Mdm connection state of SDS
    membershipState string
    Membership state of SDS
    name string
    Name of SDS.
    numOfIoBuffers number
    Number of io buffers of SDS
    performanceProfile string
    Performance Profile of SDS. Valid values are Compact and HighPerformance. Default value is determined by array settings.
    port number
    Port of SDS
    protectionDomainId string
    ID of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_name. Cannot be updated.
    protectionDomainName string
    Name of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_id. Cannot be updated.
    rfcacheEnabled boolean
    Rfcache enabled state of SDS
    rmcacheEnabled boolean
    Rmcache enabled state of SDS
    rmcacheFrozen boolean
    RMcache frozen state of SDS
    rmcacheMemoryAllocationState string
    Rmcache memory allocation state of SDS.
    rmcacheSizeInMb number
    Read RAM cache size in MB of SDS. Can be set only when rmcache_enabled is true.
    sdsState string
    State of SDS
    drl_mode str
    DRL mode of SDS
    fault_set_id str
    Fault set id of SDS
    ip_lists Sequence[SdsIpListArgs]
    List of IPs to be assigned to the SDS. There must be at least one IP with all role or at least two IPs, one with role sdcOnly and the other with role sdsOnly.
    is_on_vmware bool
    Is on vmware state of SDS
    mdm_connection_state str
    Mdm connection state of SDS
    membership_state str
    Membership state of SDS
    name str
    Name of SDS.
    num_of_io_buffers float
    Number of io buffers of SDS
    performance_profile str
    Performance Profile of SDS. Valid values are Compact and HighPerformance. Default value is determined by array settings.
    port float
    Port of SDS
    protection_domain_id str
    ID of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_name. Cannot be updated.
    protection_domain_name str
    Name of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_id. Cannot be updated.
    rfcache_enabled bool
    Rfcache enabled state of SDS
    rmcache_enabled bool
    Rmcache enabled state of SDS
    rmcache_frozen bool
    RMcache frozen state of SDS
    rmcache_memory_allocation_state str
    Rmcache memory allocation state of SDS.
    rmcache_size_in_mb float
    Read RAM cache size in MB of SDS. Can be set only when rmcache_enabled is true.
    sds_state str
    State of SDS
    drlMode String
    DRL mode of SDS
    faultSetId String
    Fault set id of SDS
    ipLists List<Property Map>
    List of IPs to be assigned to the SDS. There must be at least one IP with all role or at least two IPs, one with role sdcOnly and the other with role sdsOnly.
    isOnVmware Boolean
    Is on vmware state of SDS
    mdmConnectionState String
    Mdm connection state of SDS
    membershipState String
    Membership state of SDS
    name String
    Name of SDS.
    numOfIoBuffers Number
    Number of io buffers of SDS
    performanceProfile String
    Performance Profile of SDS. Valid values are Compact and HighPerformance. Default value is determined by array settings.
    port Number
    Port of SDS
    protectionDomainId String
    ID of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_name. Cannot be updated.
    protectionDomainName String
    Name of the Protection Domain under which the SDS will be created. Conflicts with protection_domain_id. Cannot be updated.
    rfcacheEnabled Boolean
    Rfcache enabled state of SDS
    rmcacheEnabled Boolean
    Rmcache enabled state of SDS
    rmcacheFrozen Boolean
    RMcache frozen state of SDS
    rmcacheMemoryAllocationState String
    Rmcache memory allocation state of SDS.
    rmcacheSizeInMb Number
    Read RAM cache size in MB of SDS. Can be set only when rmcache_enabled is true.
    sdsState String
    State of SDS

    Supporting Types

    SdsIpList, SdsIpListArgs

    Ip string
    IP address to be assigned to the SDS.
    Role string
    Role to be assigned to the IP address. Valid values are all, sdcOnly and sdsOnly.
    Ip string
    IP address to be assigned to the SDS.
    Role string
    Role to be assigned to the IP address. Valid values are all, sdcOnly and sdsOnly.
    ip String
    IP address to be assigned to the SDS.
    role String
    Role to be assigned to the IP address. Valid values are all, sdcOnly and sdsOnly.
    ip string
    IP address to be assigned to the SDS.
    role string
    Role to be assigned to the IP address. Valid values are all, sdcOnly and sdsOnly.
    ip str
    IP address to be assigned to the SDS.
    role str
    Role to be assigned to the IP address. Valid values are all, sdcOnly and sdsOnly.
    ip String
    IP address to be assigned to the SDS.
    role String
    Role to be assigned to the IP address. Valid values are all, sdcOnly and sdsOnly.

    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