...

Package cloudauditlogging

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

Overview ▾

Variables

var File_google_cloud_gkehub_v1alpha_cloudauditlogging_cloudauditlogging_proto protoreflect.FileDescriptor

type FeatureSpec

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

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
}

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