Versions in this module Expand all Collapse all v0 v0.0.1 Dec 7, 2023 Changes in this version + const CloudPlatformScope + type GoogleCloudCommonOperationMetadata struct + ApiVersion string + CancelRequested bool + CreateTime string + EndTime string + ForceSendFields []string + NullFields []string + StatusDetail string + Target string + Verb string + func (s *GoogleCloudCommonOperationMetadata) MarshalJSON() ([]byte, error) + type GoogleIamAdminV1AuditData struct + ForceSendFields []string + NullFields []string + PermissionDelta *GoogleIamAdminV1AuditDataPermissionDelta + func (s *GoogleIamAdminV1AuditData) MarshalJSON() ([]byte, error) + type GoogleIamAdminV1AuditDataPermissionDelta struct + AddedPermissions []string + ForceSendFields []string + NullFields []string + RemovedPermissions []string + func (s *GoogleIamAdminV1AuditDataPermissionDelta) MarshalJSON() ([]byte, error) + type GoogleIamV1BindingDelta struct + Action string + Condition *GoogleTypeExpr + ForceSendFields []string + Member string + NullFields []string + Role string + func (s *GoogleIamV1BindingDelta) MarshalJSON() ([]byte, error) + type GoogleIamV1LoggingAuditData struct + ForceSendFields []string + NullFields []string + PolicyDelta *GoogleIamV1PolicyDelta + func (s *GoogleIamV1LoggingAuditData) MarshalJSON() ([]byte, error) + type GoogleIamV1PolicyDelta struct + BindingDeltas []*GoogleIamV1BindingDelta + ForceSendFields []string + NullFields []string + func (s *GoogleIamV1PolicyDelta) MarshalJSON() ([]byte, error) + type GoogleIamV1betaWorkloadIdentityPoolOperationMetadata struct + type GoogleIamV2betaDenyRule struct + DenialCondition *GoogleTypeExpr + DeniedPermissions []string + DeniedPrincipals []string + ExceptionPermissions []string + ExceptionPrincipals []string + ForceSendFields []string + NullFields []string + func (s *GoogleIamV2betaDenyRule) MarshalJSON() ([]byte, error) + type GoogleIamV2betaListPoliciesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Policies []*GoogleIamV2betaPolicy + func (s *GoogleIamV2betaListPoliciesResponse) MarshalJSON() ([]byte, error) + type GoogleIamV2betaPolicy struct + Annotations map[string]string + CreateTime string + DeleteTime string + DisplayName string + Etag string + ForceSendFields []string + Kind string + Name string + NullFields []string + Rules []*GoogleIamV2betaPolicyRule + Uid string + UpdateTime string + func (s *GoogleIamV2betaPolicy) MarshalJSON() ([]byte, error) + type GoogleIamV2betaPolicyOperationMetadata struct + CreateTime string + ForceSendFields []string + NullFields []string + func (s *GoogleIamV2betaPolicyOperationMetadata) MarshalJSON() ([]byte, error) + type GoogleIamV2betaPolicyRule struct + DenyRule *GoogleIamV2betaDenyRule + Description string + ForceSendFields []string + NullFields []string + func (s *GoogleIamV2betaPolicyRule) MarshalJSON() ([]byte, error) + type GoogleLongrunningOperation struct + Done bool + Error *GoogleRpcStatus + ForceSendFields []string + Metadata googleapi.RawMessage + Name string + NullFields []string + Response googleapi.RawMessage + func (s *GoogleLongrunningOperation) MarshalJSON() ([]byte, error) + type GoogleRpcStatus struct + Code int64 + Details []googleapi.RawMessage + ForceSendFields []string + Message string + NullFields []string + func (s *GoogleRpcStatus) MarshalJSON() ([]byte, error) + type GoogleTypeExpr struct + Description string + Expression string + ForceSendFields []string + Location string + NullFields []string + Title string + func (s *GoogleTypeExpr) MarshalJSON() ([]byte, error) + type PoliciesCreatePolicyCall struct + func (c *PoliciesCreatePolicyCall) Context(ctx context.Context) *PoliciesCreatePolicyCall + func (c *PoliciesCreatePolicyCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error) + func (c *PoliciesCreatePolicyCall) Fields(s ...googleapi.Field) *PoliciesCreatePolicyCall + func (c *PoliciesCreatePolicyCall) Header() http.Header + func (c *PoliciesCreatePolicyCall) PolicyId(policyId string) *PoliciesCreatePolicyCall + type PoliciesDeleteCall struct + func (c *PoliciesDeleteCall) Context(ctx context.Context) *PoliciesDeleteCall + func (c *PoliciesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error) + func (c *PoliciesDeleteCall) Etag(etag string) *PoliciesDeleteCall + func (c *PoliciesDeleteCall) Fields(s ...googleapi.Field) *PoliciesDeleteCall + func (c *PoliciesDeleteCall) Header() http.Header + type PoliciesGetCall struct + func (c *PoliciesGetCall) Context(ctx context.Context) *PoliciesGetCall + func (c *PoliciesGetCall) Do(opts ...googleapi.CallOption) (*GoogleIamV2betaPolicy, error) + func (c *PoliciesGetCall) Fields(s ...googleapi.Field) *PoliciesGetCall + func (c *PoliciesGetCall) Header() http.Header + func (c *PoliciesGetCall) IfNoneMatch(entityTag string) *PoliciesGetCall + type PoliciesListPoliciesCall struct + func (c *PoliciesListPoliciesCall) Context(ctx context.Context) *PoliciesListPoliciesCall + func (c *PoliciesListPoliciesCall) Do(opts ...googleapi.CallOption) (*GoogleIamV2betaListPoliciesResponse, error) + func (c *PoliciesListPoliciesCall) Fields(s ...googleapi.Field) *PoliciesListPoliciesCall + func (c *PoliciesListPoliciesCall) Header() http.Header + func (c *PoliciesListPoliciesCall) IfNoneMatch(entityTag string) *PoliciesListPoliciesCall + func (c *PoliciesListPoliciesCall) PageSize(pageSize int64) *PoliciesListPoliciesCall + func (c *PoliciesListPoliciesCall) PageToken(pageToken string) *PoliciesListPoliciesCall + func (c *PoliciesListPoliciesCall) Pages(ctx context.Context, f func(*GoogleIamV2betaListPoliciesResponse) error) error + type PoliciesOperationsGetCall struct + func (c *PoliciesOperationsGetCall) Context(ctx context.Context) *PoliciesOperationsGetCall + func (c *PoliciesOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error) + func (c *PoliciesOperationsGetCall) Fields(s ...googleapi.Field) *PoliciesOperationsGetCall + func (c *PoliciesOperationsGetCall) Header() http.Header + func (c *PoliciesOperationsGetCall) IfNoneMatch(entityTag string) *PoliciesOperationsGetCall + type PoliciesOperationsService struct + func NewPoliciesOperationsService(s *Service) *PoliciesOperationsService + func (r *PoliciesOperationsService) Get(name string) *PoliciesOperationsGetCall + type PoliciesService struct + Operations *PoliciesOperationsService + func NewPoliciesService(s *Service) *PoliciesService + func (r *PoliciesService) CreatePolicy(parent string, googleiamv2betapolicy *GoogleIamV2betaPolicy) *PoliciesCreatePolicyCall + func (r *PoliciesService) Delete(name string) *PoliciesDeleteCall + func (r *PoliciesService) Get(name string) *PoliciesGetCall + func (r *PoliciesService) ListPolicies(parent string) *PoliciesListPoliciesCall + func (r *PoliciesService) Update(name string, googleiamv2betapolicy *GoogleIamV2betaPolicy) *PoliciesUpdateCall + type PoliciesUpdateCall struct + func (c *PoliciesUpdateCall) Context(ctx context.Context) *PoliciesUpdateCall + func (c *PoliciesUpdateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error) + func (c *PoliciesUpdateCall) Fields(s ...googleapi.Field) *PoliciesUpdateCall + func (c *PoliciesUpdateCall) Header() http.Header + type Service struct + BasePath string + Policies *PoliciesService + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)