GetProjectsProjectSecurityProperties

data class GetProjectsProjectSecurityProperties(val enableDownloadPrivilege: Boolean, val labelSecurity: Boolean, val objectCreatorHasAccessPermission: Boolean, val objectCreatorHasGrantPermission: Boolean, val projectProtection: GetProjectsProjectSecurityPropertiesProjectProtection, val usingAcl: Boolean, val usingPolicy: Boolean)

Constructors

Link copied to clipboard
constructor(enableDownloadPrivilege: Boolean, labelSecurity: Boolean, objectCreatorHasAccessPermission: Boolean, objectCreatorHasGrantPermission: Boolean, projectProtection: GetProjectsProjectSecurityPropertiesProjectProtection, usingAcl: Boolean, usingPolicy: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

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

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

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.