Repository: incubator-sentry Updated Branches: refs/heads/master a5b37c7e1 -> 4da9dc22e
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/master Commit: 4da9dc22efc312719397a67448d78fee88f05a13 Parents: a5b37c7 Author: Sravya Tirukkovalur <[email protected]> Authored: Fri Jul 24 17:26:03 2015 -0700 Committer: Sravya Tirukkovalur <[email protected]> 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 }
