package policytroubleshooter
import "google.golang.org/genproto/googleapis/cloud/policytroubleshooter/v1"
Package policytroubleshooter aliases all exported identifiers in package "cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb".
Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb. Please read https://github.com/googleapis/google-cloud-go/blob/main/migration.md for more details.
Index ¶
- Constants
- Variables
- func RegisterIamCheckerServer(s *grpc.Server, srv IamCheckerServer)
- type AccessState
- type AccessTuple
- type BindingExplanation
- type BindingExplanation_AnnotatedMembership
- type BindingExplanation_Membership
- type BindingExplanation_RolePermission
- type ExplainedPolicy
- type HeuristicRelevance
- type IamCheckerClient
- type IamCheckerServer
- type TroubleshootIamPolicyRequest
- type TroubleshootIamPolicyResponse
- type UnimplementedIamCheckerServer
Constants ¶
const ( AccessState_ACCESS_STATE_UNSPECIFIED = src.AccessState_ACCESS_STATE_UNSPECIFIED AccessState_GRANTED = src.AccessState_GRANTED AccessState_NOT_GRANTED = src.AccessState_NOT_GRANTED AccessState_UNKNOWN_CONDITIONAL = src.AccessState_UNKNOWN_CONDITIONAL AccessState_UNKNOWN_INFO_DENIED = src.AccessState_UNKNOWN_INFO_DENIED BindingExplanation_MEMBERSHIP_INCLUDED = src.BindingExplanation_MEMBERSHIP_INCLUDED BindingExplanation_MEMBERSHIP_NOT_INCLUDED = src.BindingExplanation_MEMBERSHIP_NOT_INCLUDED BindingExplanation_MEMBERSHIP_UNKNOWN_INFO_DENIED = src.BindingExplanation_MEMBERSHIP_UNKNOWN_INFO_DENIED BindingExplanation_MEMBERSHIP_UNKNOWN_UNSUPPORTED = src.BindingExplanation_MEMBERSHIP_UNKNOWN_UNSUPPORTED BindingExplanation_MEMBERSHIP_UNSPECIFIED = src.BindingExplanation_MEMBERSHIP_UNSPECIFIED BindingExplanation_ROLE_PERMISSION_INCLUDED = src.BindingExplanation_ROLE_PERMISSION_INCLUDED BindingExplanation_ROLE_PERMISSION_NOT_INCLUDED = src.BindingExplanation_ROLE_PERMISSION_NOT_INCLUDED BindingExplanation_ROLE_PERMISSION_UNKNOWN_INFO_DENIED = src.BindingExplanation_ROLE_PERMISSION_UNKNOWN_INFO_DENIED BindingExplanation_ROLE_PERMISSION_UNSPECIFIED = src.BindingExplanation_ROLE_PERMISSION_UNSPECIFIED HeuristicRelevance_HEURISTIC_RELEVANCE_UNSPECIFIED = src.HeuristicRelevance_HEURISTIC_RELEVANCE_UNSPECIFIED HeuristicRelevance_HIGH = src.HeuristicRelevance_HIGH HeuristicRelevance_NORMAL = src.HeuristicRelevance_NORMAL )
Deprecated: Please use consts in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
Variables ¶
var ( AccessState_name = src.AccessState_name AccessState_value = src.AccessState_value BindingExplanation_Membership_name = src.BindingExplanation_Membership_name BindingExplanation_Membership_value = src.BindingExplanation_Membership_value BindingExplanation_RolePermission_name = src.BindingExplanation_RolePermission_name BindingExplanation_RolePermission_value = src.BindingExplanation_RolePermission_value File_google_cloud_policytroubleshooter_v1_checker_proto = src.File_google_cloud_policytroubleshooter_v1_checker_proto File_google_cloud_policytroubleshooter_v1_explanations_proto = src.File_google_cloud_policytroubleshooter_v1_explanations_proto HeuristicRelevance_name = src.HeuristicRelevance_name HeuristicRelevance_value = src.HeuristicRelevance_value )
Deprecated: Please use vars in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
Functions ¶
func RegisterIamCheckerServer ¶
func RegisterIamCheckerServer(s *grpc.Server, srv IamCheckerServer)
Deprecated: Please use funcs in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
Types ¶
type AccessState ¶
type AccessState = src.AccessState
Whether a member has a permission for a resource.
Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
type AccessTuple ¶
type AccessTuple = src.AccessTuple
Information about the member, resource, and permission to check.
Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
type BindingExplanation ¶
type BindingExplanation = src.BindingExplanation
Details about how a binding in a policy affects a member's ability to use a permission.
Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
type BindingExplanation_AnnotatedMembership ¶
type BindingExplanation_AnnotatedMembership = src.BindingExplanation_AnnotatedMembership
Details about whether the binding includes the member.
Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
type BindingExplanation_Membership ¶
type BindingExplanation_Membership = src.BindingExplanation_Membership
Whether the binding includes the member.
Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
type BindingExplanation_RolePermission ¶
type BindingExplanation_RolePermission = src.BindingExplanation_RolePermission
Whether a role includes a specific permission.
Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
type ExplainedPolicy ¶
type ExplainedPolicy = src.ExplainedPolicy
Details about how a specific IAM [Policy][google.iam.v1.Policy] contributed to the access check.
Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
type HeuristicRelevance ¶
type HeuristicRelevance = src.HeuristicRelevance
The extent to which a single data point contributes to an overall determination.
Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
type IamCheckerClient ¶
type IamCheckerClient = src.IamCheckerClient
IamCheckerClient is the client API for IamChecker service. For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
func NewIamCheckerClient ¶
func NewIamCheckerClient(cc grpc.ClientConnInterface) IamCheckerClient
Deprecated: Please use funcs in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
type IamCheckerServer ¶
type IamCheckerServer = src.IamCheckerServer
IamCheckerServer is the server API for IamChecker service.
Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
type TroubleshootIamPolicyRequest ¶
type TroubleshootIamPolicyRequest = src.TroubleshootIamPolicyRequest
Request for [TroubleshootIamPolicy][google.cloud.policytroubleshooter.v1.IamChecker.TroubleshootIamPolicy].
Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
type TroubleshootIamPolicyResponse ¶
type TroubleshootIamPolicyResponse = src.TroubleshootIamPolicyResponse
Response for [TroubleshootIamPolicy][google.cloud.policytroubleshooter.v1.IamChecker.TroubleshootIamPolicy].
Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
type UnimplementedIamCheckerServer ¶
type UnimplementedIamCheckerServer = src.UnimplementedIamCheckerServer
UnimplementedIamCheckerServer can be embedded to have forward compatible implementations.
Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb
Source Files ¶
alias.go
- Version
- v0.0.0-20250219182151-9fdb1cabc7b2 (latest)
- Published
- Feb 19, 2025
- Platform
- linux/amd64
- Imports
- 2 packages
- Last checked
- 57 minutes ago –
Tools for package owners.