Dell Technologies ECS REST API

Search (SHIFT+S)




Changes to Update Namespace

Updates namespace details like replication group list, namespace admins and user mappings.

Replication group can be

  • Added to allowed or disallowed replication group list

  • Removed from allowed or disallowed replication group list


Request Payload Changes

Field Description Type Notes
<namespace_update>
<default_data_services_vpool> Default replication group identifier when creating buckets URI
<vpools_added_to_allowed_vpools_list> List of replication group identifier which will be added in the allowed List for allowing namespace access URI 0-* Elements
<vpools_added_to_disallowed_vpools_list> List of replication group identifier which will be added in the disAllowed list for prohibiting namespace access URI 0-* Elements
<vpools_removed_from_allowed_vpools_list> List of replication group identifier which will be removed from allowed list URI 0-* Elements
<vpools_removed_from_disallowed_vpools_list> List of replication group identifier which will be removed from disAllowed list for removing their prohibition namespace access URI 0-* Elements
<namespace_admins> Comma separated list of namespace admins String
<user_mapping>     0-* Elements
<domain> A single-valued attribute indicating the user's IDP domain String Valid Values:
  •  Examples: "emc.com" or "netapp.com"
<attributes>
<attribute>     0-* Elements
<key> Lookup string for this key-value pair String
<value> Lookup result for this key-value pair String 0-* Elements
</attribute>      
</attributes>
<groups>
<group> String 0-* Elements
</groups>
</user_mapping>      
<default_bucket_block_size> Default bucket quota size. Long
<external_group_admins> List of groups from AD Server String
<is_encryption_enabled> Does request contain update of encryption enabled of namespace. If null then encryption update is not requested else it is. Boolean
<is_stale_allowed> isStaleAllowed flag of the namespace. Boolean
<is_object_lock_with_ado_allowed> Optional
Defines the default behavior for allowing Object Lock with ADO on new buckets created in the namespace. Existing buckets are not affected by this flag.
When true the is_object_lock_with_ado_allowed flag is applied to new buckets allowing them to enable Object Lock with ADO without having to explicitly enable the flag on the bucket.
When false or omitted, buckets created in the namespace will not be allowed to enable OBJECT LOCK with writable ADO unless the is_object_lock_with_ado_allowed flag is explicitly enabled on the bucket.
The flag only affects new buckets. Existing buckets must set the flag explicitly to allow Object Lock with ADO.
Warning: Once the flag is enabled on a bucket it cannot be changed. Make sure you understand the risk of data loss before enabling this flag. See the Admin Guide for more information.
Boolean Valid Values:
  •  true, false (default)
<default_audit_delete_expiration> default bucket audit delete expiration Long
<current_root_user_password> Current password for namespace 'virtual root' user String
<new_root_user_password> New password for namespace 'virtual root' user String
</namespace_update>