package cloudauditlogging

import "google.golang.org/genproto/googleapis/cloud/gkehub/cloudauditlogging/v1alpha"

Index

Variables

var File_google_cloud_gkehub_v1alpha_cloudauditlogging_cloudauditlogging_proto protoreflect.FileDescriptor

Types

type FeatureSpec

type FeatureSpec struct {

	// Service account that should be allowlisted to send the audit logs; eg
	// cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must
	// already exist, but do not need to have any permissions granted to them.
	// The customer's entitlements will be checked prior to allowlisting (i.e.
	// the customer must be an Anthos customer.)
	AllowlistedServiceAccounts []string `protobuf:"bytes,1,rep,name=allowlisted_service_accounts,json=allowlistedServiceAccounts,proto3" json:"allowlisted_service_accounts,omitempty"`
	// contains filtered or unexported fields
}

**Cloud Audit Logging**: Spec for Audit Logging Allowlisting.

func (*FeatureSpec) Descriptor

func (*FeatureSpec) Descriptor() ([]byte, []int)

Deprecated: Use FeatureSpec.ProtoReflect.Descriptor instead.

func (*FeatureSpec) GetAllowlistedServiceAccounts

func (x *FeatureSpec) GetAllowlistedServiceAccounts() []string

func (*FeatureSpec) ProtoMessage

func (*FeatureSpec) ProtoMessage()

func (*FeatureSpec) ProtoReflect

func (x *FeatureSpec) ProtoReflect() protoreflect.Message

func (*FeatureSpec) Reset

func (x *FeatureSpec) Reset()

func (*FeatureSpec) String

func (x *FeatureSpec) String() string

Source Files

cloudauditlogging.pb.go

Version
v0.0.0-20250219182151-9fdb1cabc7b2 (latest)
Published
Feb 19, 2025
Platform
linux/amd64
Imports
4 packages
Last checked
1 hour ago

Tools for package owners.