ProjectSecurityPropertiesArgs

data class ProjectSecurityPropertiesArgs(val enableDownloadPrivilege: Output<Boolean>? = null, val labelSecurity: Output<Boolean>? = null, val objectCreatorHasAccessPermission: Output<Boolean>? = null, val objectCreatorHasGrantPermission: Output<Boolean>? = null, val projectProtection: Output<ProjectSecurityPropertiesProjectProtectionArgs>? = null, val usingAcl: Output<Boolean>? = null, val usingPolicy: Output<Boolean>? = null) : ConvertibleToJava<ProjectSecurityPropertiesArgs>

Constructors

Link copied to clipboard
constructor(enableDownloadPrivilege: Output<Boolean>? = null, labelSecurity: Output<Boolean>? = null, objectCreatorHasAccessPermission: Output<Boolean>? = null, objectCreatorHasGrantPermission: Output<Boolean>? = null, projectProtection: Output<ProjectSecurityPropertiesProjectProtectionArgs>? = null, usingAcl: Output<Boolean>? = null, usingPolicy: Output<Boolean>? = null)

Properties

Link copied to clipboard
val enableDownloadPrivilege: Output<Boolean>? = null

Set whether to enable the Download permission control function, that is, set the ODPS. security.enabledownloadprivilege property.

Link copied to clipboard
val labelSecurity: Output<Boolean>? = null

Set whether to use the Label permission control function, that is, set the LabelSecurity attribute, which is not used by default.

Link copied to clipboard

Sets whether to allow the creator of the object to have access to the object, I .e. sets the attribute. The default is the allowed state.

Link copied to clipboard

The ObjectCreatorHasGrantPermission attribute is set to allow the object creator to have the authorization permission on the object. The default is the allowed state.

Link copied to clipboard

Project protection See project_protection below.

Link copied to clipboard
val usingAcl: Output<Boolean>? = null

Set whether to use the ACL permission control function, that is, set the CheckPermissionUsingACL attribute, which is in use by default.

Link copied to clipboard
val usingPolicy: Output<Boolean>? = null

Set whether to use the Policy permission control function (https://www.alibabacloud.com/help/en/maxcompute/user-guide/policy-based-access-control-1), that is, set the CheckPermissionUsingACL attribute, which is in use by default.

Functions

Link copied to clipboard
open override fun toJava(): ProjectSecurityPropertiesArgs