g

google-cloud-policy-troubleshooter

makes it easier to understand why a user has access to a resource or doesn't have permission to call an API. Given an email, resource, and permission, Policy Troubleshooter examines all Identity and Access Management (IAM) policies that apply to the resource. It then reveals whether the member's roles include the permission on that resource and, if so, which policies bind the member to those roles.
https://github.com/googleapis/google-cloud-java
Apache-2.0
Google LLC
Tomo Suzuki
文件下载
文件名 操作
google-cloud-policy-troubleshooter-1.42.0.jar 下载
google-cloud-policy-troubleshooter-1.42.0.pom 下载
google-cloud-policy-troubleshooter-1.42.0-sources.jar 下载
Apache Maven
<dependency>
  <groupId>com.google.cloud</groupId>
  <artifactId>google-cloud-policy-troubleshooter</artifactId>
  <version>1.42.0</version>
</dependency>
Gradle Groovy
implementation 'com.google.cloud:google-cloud-policy-troubleshooter:1.42.0'
Gradle Kotlin
implementation("com.google.cloud:google-cloud-policy-troubleshooter:1.42.0")
Scala SBT
libraryDependencies += "com.google.cloud" % "google-cloud-policy-troubleshooter" % "1.42.0"
Groovy Grape
@Grapes(
  @Grab(group='com.google.cloud', module='google-cloud-policy-troubleshooter', version='1.42.0')
)
Apache Ivy
<dependency org="com.google.cloud" name="google-cloud-policy-troubleshooter" rev="1.42.0" />
Leiningen
[com.google.cloud/google-cloud-policy-troubleshooter "1.42.0"]
Apache Buildr
'com.google.cloud:google-cloud-policy-troubleshooter:jar:1.42.0'
本项目依赖

compile

|-- io.grpc:grpc-api:1.62.2

|-- com.google.code.findbugs:jsr305:3.0.2

|-- com.google.errorprone:error_prone_annotations:2.26.1

|-- io.grpc:grpc-stub:1.62.2

|-- io.grpc:grpc-protobuf:1.62.2

|-- com.google.api:api-common:2.31.0

|-- com.google.auto.value:auto-value-annotations:1.10.4

|-- javax.annotation:javax.annotation-api:1.3.2

|-- com.google.j2objc:j2objc-annotations:3.0.0

|-- com.google.protobuf:protobuf-java:3.25.3

|-- com.google.api.grpc:proto-google-common-protos:2.39.0

|-- com.google.api.grpc:proto-google-cloud-policy-troubleshooter-v3:1.42.0

|-- com.google.api.grpc:proto-google-iam-v1:1.34.0

|-- com.google.api.grpc:proto-google-iam-v2:1.34.0

|-- com.google.api.grpc:proto-google-cloud-policy-troubleshooter-v1:1.42.0

|-- com.google.guava:guava:33.1.0-jre

|-- com.google.guava:failureaccess:1.0.2

|-- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava

|-- org.checkerframework:checker-qual:3.42.0

|-- com.google.api:gax:2.48.0

|-- com.google.auth:google-auth-library-credentials:1.23.0

|-- io.opencensus:opencensus-api:0.31.1

|-- io.grpc:grpc-context:1.62.2

|-- com.google.auth:google-auth-library-oauth2-http:1.23.0

|-- com.google.api:gax-grpc:2.48.0

|-- io.grpc:grpc-inprocess:1.62.2

|-- io.grpc:grpc-core:1.62.2

|-- io.grpc:grpc-alts:1.62.2

|-- io.grpc:grpc-grpclb:1.62.2

|-- org.conscrypt:conscrypt-openjdk-uber:2.5.2

|-- io.grpc:grpc-auth:1.62.2

|-- io.grpc:grpc-netty-shaded:1.62.2

|-- com.google.api:gax-httpjson:2.48.0

|-- com.google.code.gson:gson:2.10.1

|-- com.google.http-client:google-http-client:1.44.1

|-- org.apache.httpcomponents:httpclient:4.5.14

|-- commons-codec:commons-codec:1.16.1

|-- org.apache.httpcomponents:httpcore:4.4.16

|-- io.opencensus:opencensus-contrib-http-util:0.31.1

|-- com.google.http-client:google-http-client-gson:1.44.1

|-- com.google.protobuf:protobuf-java-util:3.25.3

|-- org.threeten:threetenbp:1.6.9

runtime

|-- io.grpc:grpc-protobuf-lite:1.62.2

|-- com.google.android:annotations:4.1.1.4

|-- org.codehaus.mojo:animal-sniffer-annotations:1.23

|-- io.grpc:grpc-util:1.62.2

|-- io.perfmark:perfmark-api:0.27.0

|-- io.grpc:grpc-googleapis:1.62.2

|-- io.grpc:grpc-xds:1.62.2

|-- io.opencensus:opencensus-proto:0.2.0

|-- io.grpc:grpc-services:1.62.2

|-- com.google.re2j:re2j:1.7