apex_navigator_storage_products (Data Source)

This Terraform Datasource is used to query existing storage products on Apex Navigator.

Example Usage

/*
Copyright (c) 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.
*/

# Returns all of the storages products
data "apex_navigator_storage_products" "example" {}

output "examples_navigator_storage_products" {
  value = data.apex_navigator_storage_products.example
}

Schema

Optional

Read-Only

  • id (String) ID of the storage products datasource
  • storage_products (Attributes List) List of storage products (see below for nested schema)

Nested Schema for filter

Optional:

  • system_type (String) Filter by system_type

Nested Schema for storage_products

Optional:

  • cloud_type (String) Enum for all the supported cloud providers (e.g., AWS - Amazon Web Services).
  • description (String) Description of the storage product and its capabilities.
  • id (String) Identifier of the storage product.
  • latest_version (String) Latest supported version of the storage product on the cloud.
  • name (String) Name of the storage product.
  • storage_type (String) Enum representing all the supported storage types (e.g., BLOCK).
  • support_map (Attributes List) Array of support mappings for the storage product. (see below for nested schema)
  • system_type (String) Enum for all the supported storage products (e.g., POWERFLEX, APEX block storage for cloud).

Nested Schema for storage_products.support_map

Optional:

  • id (String) Identifier of the support mapping.
  • supported_actions (Attributes List) Enum for all the supported storage products actions (e.g., CREATE, DELETE, DEPLOY). (see below for nested schema)
  • supported_evaluation_period (Number) Evaluation period in days. After the evaluation period is expired, you need to purchase a license from Dell, to continue using the product.
  • version (String) Version of the storage product on the cloud.

Nested Schema for storage_products.support_map.supported_actions