api: k8s.io/api/auditregistration/v1alpha1 Index | Files

package v1alpha1

import "k8s.io/api/auditregistration/v1alpha1"

Index

Package Files

doc.go generated.pb.go register.go types.go types_swagger_doc_generated.go zz_generated.deepcopy.go

Constants

const (
    // The stage for events generated after the audit handler receives the request, but before it
    // is delegated down the handler chain.
    StageRequestReceived = "RequestReceived"
    // The stage for events generated after the response headers are sent, but before the response body
    // is sent. This stage is only generated for long-running requests (e.g. watch).
    StageResponseStarted = "ResponseStarted"
    // The stage for events generated after the response body has been completed, and no more bytes
    // will be sent.
    StageResponseComplete = "ResponseComplete"
    // The stage for events generated when a panic occurred.
    StagePanic = "Panic"
)

Valid audit stages.

const GroupName = "auditregistration.k8s.io"

GroupName is the group name use in this package

Variables

var (
    ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
    ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
)
var (
    SchemeBuilder runtime.SchemeBuilder

    AddToScheme = localSchemeBuilder.AddToScheme
)
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}

SchemeGroupVersion is group version used to register these objects

func Resource Uses

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

type AuditSink Uses

type AuditSink struct {
    metav1.TypeMeta `json:",inline"`
    // +optional
    metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // Spec defines the audit configuration spec
    Spec AuditSinkSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
}

AuditSink represents a cluster level audit sink

func (*AuditSink) DeepCopy Uses

func (in *AuditSink) DeepCopy() *AuditSink

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditSink.

func (*AuditSink) DeepCopyInto Uses

func (in *AuditSink) DeepCopyInto(out *AuditSink)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AuditSink) DeepCopyObject Uses

func (in *AuditSink) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AuditSink) Descriptor Uses

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

func (*AuditSink) Marshal Uses

func (m *AuditSink) Marshal() (dAtA []byte, err error)

func (*AuditSink) MarshalTo Uses

func (m *AuditSink) MarshalTo(dAtA []byte) (int, error)

func (*AuditSink) MarshalToSizedBuffer Uses

func (m *AuditSink) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuditSink) ProtoMessage Uses

func (*AuditSink) ProtoMessage()

func (*AuditSink) Reset Uses

func (m *AuditSink) Reset()

func (*AuditSink) Size Uses

func (m *AuditSink) Size() (n int)

func (*AuditSink) String Uses

func (this *AuditSink) String() string

func (AuditSink) SwaggerDoc Uses

func (AuditSink) SwaggerDoc() map[string]string

func (*AuditSink) Unmarshal Uses

func (m *AuditSink) Unmarshal(dAtA []byte) error

func (*AuditSink) XXX_DiscardUnknown Uses

func (m *AuditSink) XXX_DiscardUnknown()

func (*AuditSink) XXX_Marshal Uses

func (m *AuditSink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuditSink) XXX_Merge Uses

func (m *AuditSink) XXX_Merge(src proto.Message)

func (*AuditSink) XXX_Size Uses

func (m *AuditSink) XXX_Size() int

func (*AuditSink) XXX_Unmarshal Uses

func (m *AuditSink) XXX_Unmarshal(b []byte) error

type AuditSinkList Uses

type AuditSinkList struct {
    metav1.TypeMeta `json:",inline"`
    // +optional
    metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // List of audit configurations.
    Items []AuditSink `json:"items" protobuf:"bytes,2,rep,name=items"`
}

AuditSinkList is a list of AuditSink items.

func (*AuditSinkList) DeepCopy Uses

func (in *AuditSinkList) DeepCopy() *AuditSinkList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditSinkList.

func (*AuditSinkList) DeepCopyInto Uses

func (in *AuditSinkList) DeepCopyInto(out *AuditSinkList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AuditSinkList) DeepCopyObject Uses

func (in *AuditSinkList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AuditSinkList) Descriptor Uses

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

func (*AuditSinkList) Marshal Uses

func (m *AuditSinkList) Marshal() (dAtA []byte, err error)

func (*AuditSinkList) MarshalTo Uses

func (m *AuditSinkList) MarshalTo(dAtA []byte) (int, error)

func (*AuditSinkList) MarshalToSizedBuffer Uses

func (m *AuditSinkList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuditSinkList) ProtoMessage Uses

func (*AuditSinkList) ProtoMessage()

func (*AuditSinkList) Reset Uses

func (m *AuditSinkList) Reset()

func (*AuditSinkList) Size Uses

func (m *AuditSinkList) Size() (n int)

func (*AuditSinkList) String Uses

func (this *AuditSinkList) String() string

func (AuditSinkList) SwaggerDoc Uses

func (AuditSinkList) SwaggerDoc() map[string]string

func (*AuditSinkList) Unmarshal Uses

func (m *AuditSinkList) Unmarshal(dAtA []byte) error

func (*AuditSinkList) XXX_DiscardUnknown Uses

func (m *AuditSinkList) XXX_DiscardUnknown()

func (*AuditSinkList) XXX_Marshal Uses

func (m *AuditSinkList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuditSinkList) XXX_Merge Uses

func (m *AuditSinkList) XXX_Merge(src proto.Message)

func (*AuditSinkList) XXX_Size Uses

func (m *AuditSinkList) XXX_Size() int

func (*AuditSinkList) XXX_Unmarshal Uses

func (m *AuditSinkList) XXX_Unmarshal(b []byte) error

type AuditSinkSpec Uses

type AuditSinkSpec struct {
    // Policy defines the policy for selecting which events should be sent to the webhook
    // required
    Policy Policy `json:"policy" protobuf:"bytes,1,opt,name=policy"`

    // Webhook to send events
    // required
    Webhook Webhook `json:"webhook" protobuf:"bytes,2,opt,name=webhook"`
}

AuditSinkSpec holds the spec for the audit sink

func (*AuditSinkSpec) DeepCopy Uses

func (in *AuditSinkSpec) DeepCopy() *AuditSinkSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditSinkSpec.

func (*AuditSinkSpec) DeepCopyInto Uses

func (in *AuditSinkSpec) DeepCopyInto(out *AuditSinkSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AuditSinkSpec) Descriptor Uses

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

func (*AuditSinkSpec) Marshal Uses

func (m *AuditSinkSpec) Marshal() (dAtA []byte, err error)

func (*AuditSinkSpec) MarshalTo Uses

func (m *AuditSinkSpec) MarshalTo(dAtA []byte) (int, error)

func (*AuditSinkSpec) MarshalToSizedBuffer Uses

func (m *AuditSinkSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuditSinkSpec) ProtoMessage Uses

func (*AuditSinkSpec) ProtoMessage()

func (*AuditSinkSpec) Reset Uses

func (m *AuditSinkSpec) Reset()

func (*AuditSinkSpec) Size Uses

func (m *AuditSinkSpec) Size() (n int)

func (*AuditSinkSpec) String Uses

func (this *AuditSinkSpec) String() string

func (AuditSinkSpec) SwaggerDoc Uses

func (AuditSinkSpec) SwaggerDoc() map[string]string

func (*AuditSinkSpec) Unmarshal Uses

func (m *AuditSinkSpec) Unmarshal(dAtA []byte) error

func (*AuditSinkSpec) XXX_DiscardUnknown Uses

func (m *AuditSinkSpec) XXX_DiscardUnknown()

func (*AuditSinkSpec) XXX_Marshal Uses

func (m *AuditSinkSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuditSinkSpec) XXX_Merge Uses

func (m *AuditSinkSpec) XXX_Merge(src proto.Message)

func (*AuditSinkSpec) XXX_Size Uses

func (m *AuditSinkSpec) XXX_Size() int

func (*AuditSinkSpec) XXX_Unmarshal Uses

func (m *AuditSinkSpec) XXX_Unmarshal(b []byte) error

type Level Uses

type Level string

Level defines the amount of information logged during auditing

const (
    // LevelNone disables auditing
    LevelNone Level = "None"
    // LevelMetadata provides the basic level of auditing.
    LevelMetadata Level = "Metadata"
    // LevelRequest provides Metadata level of auditing, and additionally
    // logs the request object (does not apply for non-resource requests).
    LevelRequest Level = "Request"
    // LevelRequestResponse provides Request level of auditing, and additionally
    // logs the response object (does not apply for non-resource requests and watches).
    LevelRequestResponse Level = "RequestResponse"
)

Valid audit levels

type Policy Uses

type Policy struct {
    // The Level that all requests are recorded at.
    // available options: None, Metadata, Request, RequestResponse
    // required
    Level Level `json:"level" protobuf:"bytes,1,opt,name=level"`

    // Stages is a list of stages for which events are created.
    // +optional
    Stages []Stage `json:"stages" protobuf:"bytes,2,opt,name=stages"`
}

Policy defines the configuration of how audit events are logged

func (*Policy) DeepCopy Uses

func (in *Policy) DeepCopy() *Policy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy.

func (*Policy) DeepCopyInto Uses

func (in *Policy) DeepCopyInto(out *Policy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Policy) Descriptor Uses

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

func (*Policy) Marshal Uses

func (m *Policy) Marshal() (dAtA []byte, err error)

func (*Policy) MarshalTo Uses

func (m *Policy) MarshalTo(dAtA []byte) (int, error)

func (*Policy) MarshalToSizedBuffer Uses

func (m *Policy) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Policy) ProtoMessage Uses

func (*Policy) ProtoMessage()

func (*Policy) Reset Uses

func (m *Policy) Reset()

func (*Policy) Size Uses

func (m *Policy) Size() (n int)

func (*Policy) String Uses

func (this *Policy) String() string

func (Policy) SwaggerDoc Uses

func (Policy) SwaggerDoc() map[string]string

func (*Policy) Unmarshal Uses

func (m *Policy) Unmarshal(dAtA []byte) error

func (*Policy) XXX_DiscardUnknown Uses

func (m *Policy) XXX_DiscardUnknown()

func (*Policy) XXX_Marshal Uses

func (m *Policy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Policy) XXX_Merge Uses

func (m *Policy) XXX_Merge(src proto.Message)

func (*Policy) XXX_Size Uses

func (m *Policy) XXX_Size() int

func (*Policy) XXX_Unmarshal Uses

func (m *Policy) XXX_Unmarshal(b []byte) error

type ServiceReference Uses

type ServiceReference struct {
    // `namespace` is the namespace of the service.
    // Required
    Namespace string `json:"namespace" protobuf:"bytes,1,opt,name=namespace"`

    // `name` is the name of the service.
    // Required
    Name string `json:"name" protobuf:"bytes,2,opt,name=name"`

    // `path` is an optional URL path which will be sent in any request to
    // this service.
    // +optional
    Path *string `json:"path,omitempty" protobuf:"bytes,3,opt,name=path"`

    // If specified, the port on the service that hosting webhook.
    // Default to 443 for backward compatibility.
    // `port` should be a valid port number (1-65535, inclusive).
    // +optional
    Port *int32 `json:"port,omitempty" protobuf:"varint,4,opt,name=port"`
}

ServiceReference holds a reference to Service.legacy.k8s.io

func (*ServiceReference) DeepCopy Uses

func (in *ServiceReference) DeepCopy() *ServiceReference

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceReference.

func (*ServiceReference) DeepCopyInto Uses

func (in *ServiceReference) DeepCopyInto(out *ServiceReference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServiceReference) Descriptor Uses

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

func (*ServiceReference) Marshal Uses

func (m *ServiceReference) Marshal() (dAtA []byte, err error)

func (*ServiceReference) MarshalTo Uses

func (m *ServiceReference) MarshalTo(dAtA []byte) (int, error)

func (*ServiceReference) MarshalToSizedBuffer Uses

func (m *ServiceReference) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ServiceReference) ProtoMessage Uses

func (*ServiceReference) ProtoMessage()

func (*ServiceReference) Reset Uses

func (m *ServiceReference) Reset()

func (*ServiceReference) Size Uses

func (m *ServiceReference) Size() (n int)

func (*ServiceReference) String Uses

func (this *ServiceReference) String() string

func (ServiceReference) SwaggerDoc Uses

func (ServiceReference) SwaggerDoc() map[string]string

func (*ServiceReference) Unmarshal Uses

func (m *ServiceReference) Unmarshal(dAtA []byte) error

func (*ServiceReference) XXX_DiscardUnknown Uses

func (m *ServiceReference) XXX_DiscardUnknown()

func (*ServiceReference) XXX_Marshal Uses

func (m *ServiceReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ServiceReference) XXX_Merge Uses

func (m *ServiceReference) XXX_Merge(src proto.Message)

func (*ServiceReference) XXX_Size Uses

func (m *ServiceReference) XXX_Size() int

func (*ServiceReference) XXX_Unmarshal Uses

func (m *ServiceReference) XXX_Unmarshal(b []byte) error

type Stage Uses

type Stage string

Stage defines the stages in request handling during which audit events may be generated.

type Webhook Uses

type Webhook struct {
    // Throttle holds the options for throttling the webhook
    // +optional
    Throttle *WebhookThrottleConfig `json:"throttle,omitempty" protobuf:"bytes,1,opt,name=throttle"`

    // ClientConfig holds the connection parameters for the webhook
    // required
    ClientConfig WebhookClientConfig `json:"clientConfig" protobuf:"bytes,2,opt,name=clientConfig"`
}

Webhook holds the configuration of the webhook

func (*Webhook) DeepCopy Uses

func (in *Webhook) DeepCopy() *Webhook

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Webhook.

func (*Webhook) DeepCopyInto Uses

func (in *Webhook) DeepCopyInto(out *Webhook)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Webhook) Descriptor Uses

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

func (*Webhook) Marshal Uses

func (m *Webhook) Marshal() (dAtA []byte, err error)

func (*Webhook) MarshalTo Uses

func (m *Webhook) MarshalTo(dAtA []byte) (int, error)

func (*Webhook) MarshalToSizedBuffer Uses

func (m *Webhook) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Webhook) ProtoMessage Uses

func (*Webhook) ProtoMessage()

func (*Webhook) Reset Uses

func (m *Webhook) Reset()

func (*Webhook) Size Uses

func (m *Webhook) Size() (n int)

func (*Webhook) String Uses

func (this *Webhook) String() string

func (Webhook) SwaggerDoc Uses

func (Webhook) SwaggerDoc() map[string]string

func (*Webhook) Unmarshal Uses

func (m *Webhook) Unmarshal(dAtA []byte) error

func (*Webhook) XXX_DiscardUnknown Uses

func (m *Webhook) XXX_DiscardUnknown()

func (*Webhook) XXX_Marshal Uses

func (m *Webhook) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Webhook) XXX_Merge Uses

func (m *Webhook) XXX_Merge(src proto.Message)

func (*Webhook) XXX_Size Uses

func (m *Webhook) XXX_Size() int

func (*Webhook) XXX_Unmarshal Uses

func (m *Webhook) XXX_Unmarshal(b []byte) error

type WebhookClientConfig Uses

type WebhookClientConfig struct {
    // `url` gives the location of the webhook, in standard URL form
    // (`scheme://host:port/path`). Exactly one of `url` or `service`
    // must be specified.
    //
    // The `host` should not refer to a service running in the cluster; use
    // the `service` field instead. The host might be resolved via external
    // DNS in some apiservers (e.g., `kube-apiserver` cannot resolve
    // in-cluster DNS as that would be a layering violation). `host` may
    // also be an IP address.
    //
    // Please note that using `localhost` or `127.0.0.1` as a `host` is
    // risky unless you take great care to run this webhook on all hosts
    // which run an apiserver which might need to make calls to this
    // webhook. Such installs are likely to be non-portable, i.e., not easy
    // to turn up in a new cluster.
    //
    // The scheme must be "https"; the URL must begin with "https://".
    //
    // A path is optional, and if present may be any string permissible in
    // a URL. You may use the path to pass an arbitrary string to the
    // webhook, for example, a cluster identifier.
    //
    // Attempting to use a user or basic auth e.g. "user:password@" is not
    // allowed. Fragments ("#...") and query parameters ("?...") are not
    // allowed, either.
    //
    // +optional
    URL *string `json:"url,omitempty" protobuf:"bytes,1,opt,name=url"`

    // `service` is a reference to the service for this webhook. Either
    // `service` or `url` must be specified.
    //
    // If the webhook is running within the cluster, then you should use `service`.
    //
    // +optional
    Service *ServiceReference `json:"service,omitempty" protobuf:"bytes,2,opt,name=service"`

    // `caBundle` is a PEM encoded CA bundle which will be used to validate the webhook's server certificate.
    // If unspecified, system trust roots on the apiserver are used.
    // +optional
    CABundle []byte `json:"caBundle,omitempty" protobuf:"bytes,3,opt,name=caBundle"`
}

WebhookClientConfig contains the information to make a connection with the webhook

func (*WebhookClientConfig) DeepCopy Uses

func (in *WebhookClientConfig) DeepCopy() *WebhookClientConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookClientConfig.

func (*WebhookClientConfig) DeepCopyInto Uses

func (in *WebhookClientConfig) DeepCopyInto(out *WebhookClientConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WebhookClientConfig) Descriptor Uses

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

func (*WebhookClientConfig) Marshal Uses

func (m *WebhookClientConfig) Marshal() (dAtA []byte, err error)

func (*WebhookClientConfig) MarshalTo Uses

func (m *WebhookClientConfig) MarshalTo(dAtA []byte) (int, error)

func (*WebhookClientConfig) MarshalToSizedBuffer Uses

func (m *WebhookClientConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WebhookClientConfig) ProtoMessage Uses

func (*WebhookClientConfig) ProtoMessage()

func (*WebhookClientConfig) Reset Uses

func (m *WebhookClientConfig) Reset()

func (*WebhookClientConfig) Size Uses

func (m *WebhookClientConfig) Size() (n int)

func (*WebhookClientConfig) String Uses

func (this *WebhookClientConfig) String() string

func (WebhookClientConfig) SwaggerDoc Uses

func (WebhookClientConfig) SwaggerDoc() map[string]string

func (*WebhookClientConfig) Unmarshal Uses

func (m *WebhookClientConfig) Unmarshal(dAtA []byte) error

func (*WebhookClientConfig) XXX_DiscardUnknown Uses

func (m *WebhookClientConfig) XXX_DiscardUnknown()

func (*WebhookClientConfig) XXX_Marshal Uses

func (m *WebhookClientConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WebhookClientConfig) XXX_Merge Uses

func (m *WebhookClientConfig) XXX_Merge(src proto.Message)

func (*WebhookClientConfig) XXX_Size Uses

func (m *WebhookClientConfig) XXX_Size() int

func (*WebhookClientConfig) XXX_Unmarshal Uses

func (m *WebhookClientConfig) XXX_Unmarshal(b []byte) error

type WebhookThrottleConfig Uses

type WebhookThrottleConfig struct {
    // ThrottleQPS maximum number of batches per second
    // default 10 QPS
    // +optional
    QPS *int64 `json:"qps,omitempty" protobuf:"bytes,1,opt,name=qps"`

    // ThrottleBurst is the maximum number of events sent at the same moment
    // default 15 QPS
    // +optional
    Burst *int64 `json:"burst,omitempty" protobuf:"bytes,2,opt,name=burst"`
}

WebhookThrottleConfig holds the configuration for throttling events

func (*WebhookThrottleConfig) DeepCopy Uses

func (in *WebhookThrottleConfig) DeepCopy() *WebhookThrottleConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookThrottleConfig.

func (*WebhookThrottleConfig) DeepCopyInto Uses

func (in *WebhookThrottleConfig) DeepCopyInto(out *WebhookThrottleConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WebhookThrottleConfig) Descriptor Uses

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

func (*WebhookThrottleConfig) Marshal Uses

func (m *WebhookThrottleConfig) Marshal() (dAtA []byte, err error)

func (*WebhookThrottleConfig) MarshalTo Uses

func (m *WebhookThrottleConfig) MarshalTo(dAtA []byte) (int, error)

func (*WebhookThrottleConfig) MarshalToSizedBuffer Uses

func (m *WebhookThrottleConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WebhookThrottleConfig) ProtoMessage Uses

func (*WebhookThrottleConfig) ProtoMessage()

func (*WebhookThrottleConfig) Reset Uses

func (m *WebhookThrottleConfig) Reset()

func (*WebhookThrottleConfig) Size Uses

func (m *WebhookThrottleConfig) Size() (n int)

func (*WebhookThrottleConfig) String Uses

func (this *WebhookThrottleConfig) String() string

func (WebhookThrottleConfig) SwaggerDoc Uses

func (WebhookThrottleConfig) SwaggerDoc() map[string]string

func (*WebhookThrottleConfig) Unmarshal Uses

func (m *WebhookThrottleConfig) Unmarshal(dAtA []byte) error

func (*WebhookThrottleConfig) XXX_DiscardUnknown Uses

func (m *WebhookThrottleConfig) XXX_DiscardUnknown()

func (*WebhookThrottleConfig) XXX_Marshal Uses

func (m *WebhookThrottleConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WebhookThrottleConfig) XXX_Merge Uses

func (m *WebhookThrottleConfig) XXX_Merge(src proto.Message)

func (*WebhookThrottleConfig) XXX_Size Uses

func (m *WebhookThrottleConfig) XXX_Size() int

func (*WebhookThrottleConfig) XXX_Unmarshal Uses

func (m *WebhookThrottleConfig) XXX_Unmarshal(b []byte) error

Package v1alpha1 imports 10 packages (graph) and is imported by 65 packages. Updated 2019-07-30. Refresh now. Tools for package owners.