You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sentry.apache.org by sd...@apache.org on 2015/08/14 09:29:03 UTC
[29/50] [abbrv] incubator-sentry git commit: SENTRY-808: Change
default protocol version to V2 (Sravya Tirukkovalur, Reviewed by:Lenni Kuff)
SENTRY-808: Change default protocol version to V2 (Sravya Tirukkovalur, Reviewed by:Lenni Kuff)
Project: http://git-wip-us.apache.org/repos/asf/incubator-sentry/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-sentry/commit/4da9dc22
Tree: http://git-wip-us.apache.org/repos/asf/incubator-sentry/tree/4da9dc22
Diff: http://git-wip-us.apache.org/repos/asf/incubator-sentry/diff/4da9dc22
Branch: refs/heads/hive_plugin_v2
Commit: 4da9dc22efc312719397a67448d78fee88f05a13
Parents: a5b37c7
Author: Sravya Tirukkovalur <sr...@clouera.com>
Authored: Fri Jul 24 17:26:03 2015 -0700
Committer: Sravya Tirukkovalur <sr...@clouera.com>
Committed: Fri Jul 24 17:26:03 2015 -0700
----------------------------------------------------------------------
.../TAlterSentryRoleAddGroupsRequest.java | 4 +--
.../TAlterSentryRoleDeleteGroupsRequest.java | 4 +--
.../TAlterSentryRoleGrantPrivilegeRequest.java | 4 +--
.../TAlterSentryRoleRevokePrivilegeRequest.java | 4 +--
.../thrift/TCreateSentryRoleRequest.java | 4 +--
.../service/thrift/TDropPrivilegesRequest.java | 4 +--
.../service/thrift/TDropSentryRoleRequest.java | 4 +--
.../TListSentryPrivilegesByAuthRequest.java | 4 +--
...TListSentryPrivilegesForProviderRequest.java | 4 +--
.../thrift/TListSentryPrivilegesRequest.java | 4 +--
.../service/thrift/TListSentryRolesRequest.java | 4 +--
.../thrift/TRenamePrivilegesRequest.java | 4 +--
.../thrift/TSentryConfigValueRequest.java | 4 +--
.../main/resources/sentry_common_service.thrift | 2 ++
.../main/resources/sentry_policy_service.thrift | 28 ++++++++++----------
15 files changed, 42 insertions(+), 40 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/4da9dc22/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleAddGroupsRequest.java
----------------------------------------------------------------------
diff --git a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleAddGroupsRequest.java b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleAddGroupsRequest.java
index 21efbd0..7ac2069 100644
--- a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleAddGroupsRequest.java
+++ b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleAddGroupsRequest.java
@@ -137,7 +137,7 @@ public class TAlterSentryRoleAddGroupsRequest implements org.apache.thrift.TBase
}
public TAlterSentryRoleAddGroupsRequest() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
}
@@ -182,7 +182,7 @@ public class TAlterSentryRoleAddGroupsRequest implements org.apache.thrift.TBase
@Override
public void clear() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
this.requestorUserName = null;
this.roleName = null;
http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/4da9dc22/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
----------------------------------------------------------------------
diff --git a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
index 58e9870..da4d76c 100644
--- a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
+++ b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
@@ -137,7 +137,7 @@ public class TAlterSentryRoleDeleteGroupsRequest implements org.apache.thrift.TB
}
public TAlterSentryRoleDeleteGroupsRequest() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
}
@@ -182,7 +182,7 @@ public class TAlterSentryRoleDeleteGroupsRequest implements org.apache.thrift.TB
@Override
public void clear() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
this.requestorUserName = null;
this.roleName = null;
http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/4da9dc22/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java
----------------------------------------------------------------------
diff --git a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java
index 6b051a1..aafa91e 100644
--- a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java
+++ b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java
@@ -145,7 +145,7 @@ public class TAlterSentryRoleGrantPrivilegeRequest implements org.apache.thrift.
}
public TAlterSentryRoleGrantPrivilegeRequest() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
}
@@ -191,7 +191,7 @@ public class TAlterSentryRoleGrantPrivilegeRequest implements org.apache.thrift.
@Override
public void clear() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
this.requestorUserName = null;
this.roleName = null;
http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/4da9dc22/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleRevokePrivilegeRequest.java
----------------------------------------------------------------------
diff --git a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleRevokePrivilegeRequest.java b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleRevokePrivilegeRequest.java
index 71cc12e..034a061 100644
--- a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleRevokePrivilegeRequest.java
+++ b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TAlterSentryRoleRevokePrivilegeRequest.java
@@ -145,7 +145,7 @@ public class TAlterSentryRoleRevokePrivilegeRequest implements org.apache.thrift
}
public TAlterSentryRoleRevokePrivilegeRequest() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
}
@@ -191,7 +191,7 @@ public class TAlterSentryRoleRevokePrivilegeRequest implements org.apache.thrift
@Override
public void clear() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
this.requestorUserName = null;
this.roleName = null;
http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/4da9dc22/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TCreateSentryRoleRequest.java
----------------------------------------------------------------------
diff --git a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TCreateSentryRoleRequest.java b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TCreateSentryRoleRequest.java
index fc7c5dd..5bf7cb3 100644
--- a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TCreateSentryRoleRequest.java
+++ b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TCreateSentryRoleRequest.java
@@ -129,7 +129,7 @@ public class TCreateSentryRoleRequest implements org.apache.thrift.TBase<TCreate
}
public TCreateSentryRoleRequest() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
}
@@ -165,7 +165,7 @@ public class TCreateSentryRoleRequest implements org.apache.thrift.TBase<TCreate
@Override
public void clear() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
this.requestorUserName = null;
this.roleName = null;
http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/4da9dc22/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TDropPrivilegesRequest.java
----------------------------------------------------------------------
diff --git a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TDropPrivilegesRequest.java b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TDropPrivilegesRequest.java
index 3df9235..8f5a2b3 100644
--- a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TDropPrivilegesRequest.java
+++ b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TDropPrivilegesRequest.java
@@ -129,7 +129,7 @@ public class TDropPrivilegesRequest implements org.apache.thrift.TBase<TDropPriv
}
public TDropPrivilegesRequest() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
}
@@ -165,7 +165,7 @@ public class TDropPrivilegesRequest implements org.apache.thrift.TBase<TDropPriv
@Override
public void clear() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
this.requestorUserName = null;
this.authorizable = null;
http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/4da9dc22/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TDropSentryRoleRequest.java
----------------------------------------------------------------------
diff --git a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TDropSentryRoleRequest.java b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TDropSentryRoleRequest.java
index e2971ec..753f86c 100644
--- a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TDropSentryRoleRequest.java
+++ b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TDropSentryRoleRequest.java
@@ -129,7 +129,7 @@ public class TDropSentryRoleRequest implements org.apache.thrift.TBase<TDropSent
}
public TDropSentryRoleRequest() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
}
@@ -165,7 +165,7 @@ public class TDropSentryRoleRequest implements org.apache.thrift.TBase<TDropSent
@Override
public void clear() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
this.requestorUserName = null;
this.roleName = null;
http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/4da9dc22/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryPrivilegesByAuthRequest.java
----------------------------------------------------------------------
diff --git a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryPrivilegesByAuthRequest.java b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryPrivilegesByAuthRequest.java
index 1a5d3cf..0f3c6d8 100644
--- a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryPrivilegesByAuthRequest.java
+++ b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryPrivilegesByAuthRequest.java
@@ -146,7 +146,7 @@ public class TListSentryPrivilegesByAuthRequest implements org.apache.thrift.TBa
}
public TListSentryPrivilegesByAuthRequest() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
}
@@ -196,7 +196,7 @@ public class TListSentryPrivilegesByAuthRequest implements org.apache.thrift.TBa
@Override
public void clear() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
this.requestorUserName = null;
this.authorizableSet = null;
http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/4da9dc22/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryPrivilegesForProviderRequest.java
----------------------------------------------------------------------
diff --git a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryPrivilegesForProviderRequest.java b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryPrivilegesForProviderRequest.java
index 6ff6b48..51fa953 100644
--- a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryPrivilegesForProviderRequest.java
+++ b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryPrivilegesForProviderRequest.java
@@ -138,7 +138,7 @@ public class TListSentryPrivilegesForProviderRequest implements org.apache.thrif
}
public TListSentryPrivilegesForProviderRequest() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
}
@@ -181,7 +181,7 @@ public class TListSentryPrivilegesForProviderRequest implements org.apache.thrif
@Override
public void clear() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
this.groups = null;
this.roleSet = null;
http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/4da9dc22/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryPrivilegesRequest.java
----------------------------------------------------------------------
diff --git a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryPrivilegesRequest.java b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryPrivilegesRequest.java
index 393ff91..0b9301b 100644
--- a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryPrivilegesRequest.java
+++ b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryPrivilegesRequest.java
@@ -137,7 +137,7 @@ public class TListSentryPrivilegesRequest implements org.apache.thrift.TBase<TLi
}
public TListSentryPrivilegesRequest() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
}
@@ -176,7 +176,7 @@ public class TListSentryPrivilegesRequest implements org.apache.thrift.TBase<TLi
@Override
public void clear() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
this.requestorUserName = null;
this.roleName = null;
http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/4da9dc22/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryRolesRequest.java
----------------------------------------------------------------------
diff --git a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryRolesRequest.java b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryRolesRequest.java
index 4eec1ed..bdab2b7 100644
--- a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryRolesRequest.java
+++ b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TListSentryRolesRequest.java
@@ -130,7 +130,7 @@ public class TListSentryRolesRequest implements org.apache.thrift.TBase<TListSen
}
public TListSentryRolesRequest() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
}
@@ -164,7 +164,7 @@ public class TListSentryRolesRequest implements org.apache.thrift.TBase<TListSen
@Override
public void clear() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
this.requestorUserName = null;
this.groupName = null;
http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/4da9dc22/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TRenamePrivilegesRequest.java
----------------------------------------------------------------------
diff --git a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TRenamePrivilegesRequest.java b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TRenamePrivilegesRequest.java
index a2bc805..989a6c6 100644
--- a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TRenamePrivilegesRequest.java
+++ b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TRenamePrivilegesRequest.java
@@ -136,7 +136,7 @@ public class TRenamePrivilegesRequest implements org.apache.thrift.TBase<TRename
}
public TRenamePrivilegesRequest() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
}
@@ -177,7 +177,7 @@ public class TRenamePrivilegesRequest implements org.apache.thrift.TBase<TRename
@Override
public void clear() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
this.requestorUserName = null;
this.oldAuthorizable = null;
http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/4da9dc22/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TSentryConfigValueRequest.java
----------------------------------------------------------------------
diff --git a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TSentryConfigValueRequest.java b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TSentryConfigValueRequest.java
index c14393f..995cbe2 100644
--- a/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TSentryConfigValueRequest.java
+++ b/sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TSentryConfigValueRequest.java
@@ -130,7 +130,7 @@ public class TSentryConfigValueRequest implements org.apache.thrift.TBase<TSentr
}
public TSentryConfigValueRequest() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
}
@@ -164,7 +164,7 @@ public class TSentryConfigValueRequest implements org.apache.thrift.TBase<TSentr
@Override
public void clear() {
- this.protocol_version = 1;
+ this.protocol_version = 2;
this.propertyName = null;
this.defaultValue = null;
http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/4da9dc22/sentry-provider/sentry-provider-db/src/main/resources/sentry_common_service.thrift
----------------------------------------------------------------------
diff --git a/sentry-provider/sentry-provider-db/src/main/resources/sentry_common_service.thrift b/sentry-provider/sentry-provider-db/src/main/resources/sentry_common_service.thrift
index 9d35faf..65c6934 100644
--- a/sentry-provider/sentry-provider-db/src/main/resources/sentry_common_service.thrift
+++ b/sentry-provider/sentry-provider-db/src/main/resources/sentry_common_service.thrift
@@ -25,6 +25,8 @@ namespace php sentry.service.thrift
namespace cpp Apache.Sentry.Service.Thrift
const i32 TSENTRY_SERVICE_V1 = 1;
+// Made a backward incompatible change when adding column level privileges.
+// We also added generalized model in this version
const i32 TSENTRY_SERVICE_V2 = 2;
const i32 TSENTRY_STATUS_OK = 0;
http://git-wip-us.apache.org/repos/asf/incubator-sentry/blob/4da9dc22/sentry-provider/sentry-provider-db/src/main/resources/sentry_policy_service.thrift
----------------------------------------------------------------------
diff --git a/sentry-provider/sentry-provider-db/src/main/resources/sentry_policy_service.thrift b/sentry-provider/sentry-provider-db/src/main/resources/sentry_policy_service.thrift
index 993ea46..5803cc4 100644
--- a/sentry-provider/sentry-provider-db/src/main/resources/sentry_policy_service.thrift
+++ b/sentry-provider/sentry-provider-db/src/main/resources/sentry_policy_service.thrift
@@ -41,7 +41,7 @@ enum TSentryGrantOption {
# Represents a Privilege in transport from the client to the server
struct TSentryPrivilege {
-1: required string privilegeScope, # Valid values are SERVER, DATABASE, TABLE
+1: required string privilegeScope, # Valid values are SERVER, DATABASE, TABLE, COLUMN, URI
3: required string serverName,
4: optional string dbName = "",
5: optional string tableName = "",
@@ -59,7 +59,7 @@ struct TSentryGroup {
# CREATE ROLE r1
struct TCreateSentryRoleRequest {
-1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V1,
+1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V2,
2: required string requestorUserName, # user on whose behalf the request is issued
3: required string roleName, # TSentryRole is not required for this request
}
@@ -69,7 +69,7 @@ struct TCreateSentryRoleResponse {
# DROP ROLE r1
struct TDropSentryRoleRequest {
-1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V1,
+1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V2,
2: required string requestorUserName, # user on whose behalf the request is issued
3: required string roleName # role to drop
}
@@ -79,7 +79,7 @@ struct TDropSentryRoleResponse {
# GRANT ROLE r1 TO GROUP g1
struct TAlterSentryRoleAddGroupsRequest {
-1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V1,
+1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V2,
2: required string requestorUserName, # user on whose behalf the request is issued
3: required string roleName,
5: required set<TSentryGroup> groups
@@ -91,7 +91,7 @@ struct TAlterSentryRoleAddGroupsResponse {
# REVOLE ROLE r1 FROM GROUP g1
struct TAlterSentryRoleDeleteGroupsRequest {
-1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V1,
+1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V2,
2: required string requestorUserName, # user on whose behalf the request is issued
3: required string roleName,
5: required set<TSentryGroup> groups
@@ -102,7 +102,7 @@ struct TAlterSentryRoleDeleteGroupsResponse {
# GRANT ... ON ... TO ROLE ...
struct TAlterSentryRoleGrantPrivilegeRequest {
-1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V1,
+1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V2,
2: required string requestorUserName, # user on whose behalf the request is issued
3: required string roleName,
5: optional TSentryPrivilege privilege,
@@ -116,7 +116,7 @@ struct TAlterSentryRoleGrantPrivilegeResponse {
# REVOKE ... ON ... FROM ROLE ...
struct TAlterSentryRoleRevokePrivilegeRequest {
-1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V1,
+1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V2,
2: required string requestorUserName, # user on whose behalf the request is issued
3: required string roleName,
5: optional TSentryPrivilege privilege,
@@ -128,7 +128,7 @@ struct TAlterSentryRoleRevokePrivilegeResponse {
# SHOW ROLE GRANT
struct TListSentryRolesRequest {
-1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V1,
+1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V2,
2: required string requestorUserName, # user on whose behalf the request is issued
3: optional string groupName # for this group, or all roles for all groups if null
}
@@ -153,7 +153,7 @@ struct TSentryAuthorizable {
# SHOW GRANT
struct TListSentryPrivilegesRequest {
-1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V1,
+1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V2,
2: required string requestorUserName, # user on whose behalf the request is issued
4: required string roleName, # get privileges assigned for this role
5: optional TSentryAuthorizable authorizableHierarchy # get privileges assigned for this role
@@ -165,7 +165,7 @@ struct TListSentryPrivilegesResponse {
# Drop privilege
struct TDropPrivilegesRequest {
-1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V1,
+1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V2,
2: required string requestorUserName, # user on whose behalf the request is issued
3: required TSentryAuthorizable authorizable
}
@@ -175,7 +175,7 @@ struct TDropPrivilegesResponse {
}
struct TRenamePrivilegesRequest {
-1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V1,
+1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V2,
2: required string requestorUserName, # user on whose behalf the request is issued
3: required TSentryAuthorizable oldAuthorizable
4: required TSentryAuthorizable newAuthorizable
@@ -194,7 +194,7 @@ struct TSentryActiveRoleSet {
2: required set<string> roles,
}
struct TListSentryPrivilegesForProviderRequest {
-1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V1,
+1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V2,
2: required set<string> groups,
3: required TSentryActiveRoleSet roleSet,
4: optional TSentryAuthorizable authorizableHierarchy,
@@ -210,7 +210,7 @@ struct TSentryPrivilegeMap {
1: required map<string, set<TSentryPrivilege>> privilegeMap
}
struct TListSentryPrivilegesByAuthRequest {
-1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V1,
+1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V2,
2: required string requestorUserName, # user on whose behalf the request is issued
3: required set<TSentryAuthorizable> authorizableSet,
4: optional set<string> groups,
@@ -223,7 +223,7 @@ struct TListSentryPrivilegesByAuthResponse {
# Obtain a config value from the Sentry service
struct TSentryConfigValueRequest {
-1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V1,
+1: required i32 protocol_version = sentry_common_service.TSENTRY_SERVICE_V2,
2: required string propertyName, # Config attribute to obtain
3: optional string defaultValue # Value if propertyName not found
}