@@ -42,17 +42,20 @@ var (
4242 }
4343
4444 FileStorageExportRepresentation = map [string ]interface {}{
45- "export_set_id" : acctest.Representation {RepType : acctest .Required , Create : `${oci_file_storage_export_set.test_export_set.id}` },
46- "file_system_id" : acctest.Representation {RepType : acctest .Required , Create : `${oci_file_storage_file_system.test_file_system.id}` },
47- "path" : acctest.Representation {RepType : acctest .Required , Create : `/files-5` },
48- "export_options" : acctest.RepresentationGroup {RepType : acctest .Optional , Group : FileStorageExportExportOptionsRepresentation },
45+ "export_set_id" : acctest.Representation {RepType : acctest .Required , Create : `${oci_file_storage_export_set.test_export_set.id}` },
46+ "file_system_id" : acctest.Representation {RepType : acctest .Required , Create : `${oci_file_storage_file_system.test_file_system.id}` },
47+ "path" : acctest.Representation {RepType : acctest .Required , Create : `/files-5` },
48+ "export_options" : acctest.RepresentationGroup {RepType : acctest .Optional , Group : FileStorageExportExportOptionsRepresentation },
49+ "is_idmap_groups_for_sys_auth" : acctest.Representation {RepType : acctest .Optional , Create : `false` , Update : `true` },
4950 }
5051 FileStorageExportExportOptionsRepresentation = map [string ]interface {}{
5152 "source" : acctest.Representation {RepType : acctest .Required , Create : `0.0.0.0/0` },
5253 "access" : acctest.Representation {RepType : acctest .Optional , Create : `READ_WRITE` , Update : `READ_ONLY` },
54+ "allowed_auth" : acctest.Representation {RepType : acctest .Optional , Create : []string {`SYS` }, Update : []string {`KRB5` }},
5355 "anonymous_gid" : acctest.Representation {RepType : acctest .Optional , Create : `10` , Update : `11` },
5456 "anonymous_uid" : acctest.Representation {RepType : acctest .Optional , Create : `10` , Update : `11` },
5557 "identity_squash" : acctest.Representation {RepType : acctest .Optional , Create : `NONE` , Update : `ALL` },
58+ "is_anonymous_access_allowed" : acctest.Representation {RepType : acctest .Optional , Create : `false` , Update : `true` },
5659 "require_privileged_source_port" : acctest.Representation {RepType : acctest .Optional , Create : `false` , Update : `true` },
5760 }
5861
@@ -110,14 +113,18 @@ func TestFileStorageExportResource_basic(t *testing.T) {
110113 Check : acctest .ComposeAggregateTestCheckFuncWrapper (
111114 resource .TestCheckResourceAttr (resourceName , "export_options.#" , "1" ),
112115 resource .TestCheckResourceAttr (resourceName , "export_options.0.access" , "READ_WRITE" ),
116+ resource .TestCheckResourceAttr (resourceName , "export_options.0.allowed_auth.#" , "1" ),
117+ resource .TestCheckResourceAttr (resourceName , "export_options.0.allowed_auth.0" , "SYS" ),
113118 resource .TestCheckResourceAttr (resourceName , "export_options.0.anonymous_gid" , "10" ),
114119 resource .TestCheckResourceAttr (resourceName , "export_options.0.anonymous_uid" , "10" ),
115120 resource .TestCheckResourceAttr (resourceName , "export_options.0.identity_squash" , "NONE" ),
121+ resource .TestCheckResourceAttr (resourceName , "export_options.0.is_anonymous_access_allowed" , "false" ),
116122 resource .TestCheckResourceAttr (resourceName , "export_options.0.require_privileged_source_port" , "false" ),
117123 resource .TestCheckResourceAttr (resourceName , "export_options.0.source" , "0.0.0.0/0" ),
118124 resource .TestCheckResourceAttrSet (resourceName , "export_set_id" ),
119125 resource .TestCheckResourceAttrSet (resourceName , "file_system_id" ),
120126 resource .TestCheckResourceAttrSet (resourceName , "id" ),
127+ resource .TestCheckResourceAttr (resourceName , "is_idmap_groups_for_sys_auth" , "false" ),
121128 resource .TestCheckResourceAttr (resourceName , "path" , "/files-5" ),
122129 resource .TestCheckResourceAttrSet (resourceName , "state" ),
123130 resource .TestCheckResourceAttrSet (resourceName , "time_created" ),
@@ -141,14 +148,18 @@ func TestFileStorageExportResource_basic(t *testing.T) {
141148 Check : acctest .ComposeAggregateTestCheckFuncWrapper (
142149 resource .TestCheckResourceAttr (resourceName , "export_options.#" , "1" ),
143150 resource .TestCheckResourceAttr (resourceName , "export_options.0.access" , "READ_ONLY" ),
151+ resource .TestCheckResourceAttr (resourceName , "export_options.0.allowed_auth.#" , "1" ),
152+ resource .TestCheckResourceAttr (resourceName , "export_options.0.allowed_auth.0" , "KRB5" ),
144153 resource .TestCheckResourceAttr (resourceName , "export_options.0.anonymous_gid" , "11" ),
145154 resource .TestCheckResourceAttr (resourceName , "export_options.0.anonymous_uid" , "11" ),
146155 resource .TestCheckResourceAttr (resourceName , "export_options.0.identity_squash" , "ALL" ),
156+ resource .TestCheckResourceAttr (resourceName , "export_options.0.is_anonymous_access_allowed" , "true" ),
147157 resource .TestCheckResourceAttr (resourceName , "export_options.0.require_privileged_source_port" , "true" ),
148158 resource .TestCheckResourceAttr (resourceName , "export_options.0.source" , "0.0.0.0/0" ),
149159 resource .TestCheckResourceAttrSet (resourceName , "export_set_id" ),
150160 resource .TestCheckResourceAttrSet (resourceName , "file_system_id" ),
151161 resource .TestCheckResourceAttrSet (resourceName , "id" ),
162+ resource .TestCheckResourceAttr (resourceName , "is_idmap_groups_for_sys_auth" , "true" ),
152163 resource .TestCheckResourceAttr (resourceName , "path" , "/files-5" ),
153164 resource .TestCheckResourceAttrSet (resourceName , "state" ),
154165 resource .TestCheckResourceAttrSet (resourceName , "time_created" ),
@@ -175,6 +186,7 @@ func TestFileStorageExportResource_basic(t *testing.T) {
175186 resource .TestCheckResourceAttrSet (datasourceName , "exports.0.export_set_id" ),
176187 resource .TestCheckResourceAttrSet (datasourceName , "exports.0.file_system_id" ),
177188 resource .TestCheckResourceAttrSet (datasourceName , "exports.0.id" ),
189+ resource .TestCheckResourceAttr (datasourceName , "exports.0.is_idmap_groups_for_sys_auth" , "true" ),
178190 resource .TestCheckResourceAttr (datasourceName , "exports.0.path" , "/files-5" ),
179191 resource .TestCheckResourceAttr (datasourceName , "exports.0.state" , "ACTIVE" ),
180192 resource .TestCheckResourceAttrSet (datasourceName , "exports.0.time_created" ),
0 commit comments