...

Package policytroubleshooter

import "google.golang.org/genproto/googleapis/cloud/policytroubleshooter/v1"
Overview
Index

Overview ▾

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.

Constants

Deprecated: Please use consts in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb

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
)

Variables

Deprecated: Please use vars in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb

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
)

func RegisterIamCheckerServer

func RegisterIamCheckerServer(s *grpc.Server, srv IamCheckerServer)

Deprecated: Please use funcs in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb

type AccessState

Whether a member has a permission for a resource.

Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb

type AccessState = src.AccessState

type AccessTuple

Information about the member, resource, and permission to check.

Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb

type AccessTuple = src.AccessTuple

type 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 = src.BindingExplanation

type BindingExplanation_AnnotatedMembership

Details about whether the binding includes the member.

Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb

type BindingExplanation_AnnotatedMembership = src.BindingExplanation_AnnotatedMembership

type BindingExplanation_Membership

Whether the binding includes the member.

Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb

type BindingExplanation_Membership = src.BindingExplanation_Membership

type BindingExplanation_RolePermission

Whether a role includes a specific permission.

Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb

type BindingExplanation_RolePermission = src.BindingExplanation_RolePermission

type 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 ExplainedPolicy = src.ExplainedPolicy

type 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 HeuristicRelevance = src.HeuristicRelevance

type 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

type IamCheckerClient = src.IamCheckerClient

func NewIamCheckerClient

func NewIamCheckerClient(cc grpc.ClientConnInterface) IamCheckerClient

Deprecated: Please use funcs in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb

type IamCheckerServer

IamCheckerServer is the server API for IamChecker service.

Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb

type IamCheckerServer = src.IamCheckerServer

type TroubleshootIamPolicyRequest

Request for [TroubleshootIamPolicy][google.cloud.policytroubleshooter.v1.IamChecker.TroubleshootIamPolicy].

Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb

type TroubleshootIamPolicyRequest = src.TroubleshootIamPolicyRequest

type TroubleshootIamPolicyResponse

Response for [TroubleshootIamPolicy][google.cloud.policytroubleshooter.v1.IamChecker.TroubleshootIamPolicy].

Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb

type TroubleshootIamPolicyResponse = src.TroubleshootIamPolicyResponse

type UnimplementedIamCheckerServer

UnimplementedIamCheckerServer can be embedded to have forward compatible implementations.

Deprecated: Please use types in: cloud.google.com/go/policytroubleshooter/apiv1/policytroubleshooterpb

type UnimplementedIamCheckerServer = src.UnimplementedIamCheckerServer