Skip to content

[Enhancement]: Add access_based_enumeration argument to share resource #259

@pgsmith123

Description

@pgsmith123

Description

Add the ability to enable ABE on the share resource

Affected Resource(s) and/or Data Source(s)

netapp-ontap_protocols_cifs_share_resource

Potential Terraform Configuration

resource "netapp-ontap_protocols_cifs_share_resource" "share" {
  count = var.nas_type == "smb" ? 1 : 0
  cx_profile_name = var.storage_tier
  name = var.smb_hidden == true ? "${var.share_name}$" : var.share_name
  path = netapp-ontap_storage_volume_resource.volume.nas.junction_path
  svm_name = local.svm_name
  encryption = var.smb_encryption
  access_based_enumeration = true
  acls = [{
        "permission": "full_control",
        "type": "windows",
        "user_or_group": "user@domain"
    },
    {
        "permission": "change",
        "type": "windows",
        "user_or_group": "group@domain"
    },
    {
        "permission": "full_control",
        "type": "windows",
        "user_or_group": "Everyone"
    }]
}

References

No response

Would you like to implement a fix?

None

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

Status

2.4.0

Relationships

None yet

Development

No branches or pull requests

Issue actions