package v1beta1

import "k8s.io/kubernetes/staging/src/k8s.io/api/admissionregistration/v1beta1"

Package v1beta1 is the v1beta1 version of the API. AdmissionConfiguration and AdmissionPluginConfiguration are legacy static admission plugin configuration InitializerConfiguration and validatingWebhookConfiguration is for the new dynamic admission controller configuration. +groupName=admissionregistration.k8s.io

Package v1beta1 is a generated protocol buffer package.

It is generated from these files:
	k8s.io/kubernetes/vendor/k8s.io/api/admissionregistration/v1beta1/generated.proto

It has these top-level messages:
	MutatingWebhookConfiguration
	MutatingWebhookConfigurationList
	Rule
	RuleWithOperations
	ServiceReference
	ValidatingWebhookConfiguration
	ValidatingWebhookConfigurationList
	Webhook
	WebhookClientConfig

Index

Constants

const GroupName = "admissionregistration.k8s.io"

Variables

var (
	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
)
var (
	// TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)

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

SchemeGroupVersion is group version used to register these objects

Functions

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type FailurePolicyType

type FailurePolicyType string
const (
	// Ignore means the initializer is removed from the initializers list of an
	// object if the initializer is timed out.
	Ignore FailurePolicyType = "Ignore"
	// For 1.7, only "Ignore" is allowed. "Fail" will be allowed when the
	// extensible admission feature is beta.
	Fail FailurePolicyType = "Fail"
)

type MutatingWebhookConfiguration

type MutatingWebhookConfiguration struct {
	metav1.TypeMeta `json:",inline"`
	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	// Webhooks is a list of webhooks and the affected resources and operations.
	// +optional
	// +patchMergeKey=name
	// +patchStrategy=merge
	Webhooks []Webhook `json:"webhooks,omitempty" patchStrategy:"merge" patchMergeKey:"name" protobuf:"bytes,2,rep,name=Webhooks"`
}

MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object.

func (*MutatingWebhookConfiguration) DeepCopy

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

func (*MutatingWebhookConfiguration) DeepCopyInto

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

func (*MutatingWebhookConfiguration) DeepCopyObject

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

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

func (*MutatingWebhookConfiguration) Descriptor

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

func (*MutatingWebhookConfiguration) Marshal

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

func (*MutatingWebhookConfiguration) MarshalTo

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

func (*MutatingWebhookConfiguration) ProtoMessage

func (*MutatingWebhookConfiguration) ProtoMessage()

func (*MutatingWebhookConfiguration) Reset

func (m *MutatingWebhookConfiguration) Reset()

func (*MutatingWebhookConfiguration) Size

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

func (*MutatingWebhookConfiguration) String

func (this *MutatingWebhookConfiguration) String() string

func (MutatingWebhookConfiguration) SwaggerDoc

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

func (*MutatingWebhookConfiguration) Unmarshal

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

type MutatingWebhookConfigurationList

type MutatingWebhookConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	// Standard list metadata.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
	// +optional
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	// List of MutatingWebhookConfiguration.
	Items []MutatingWebhookConfiguration `json:"items" protobuf:"bytes,2,rep,name=items"`
}

MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration.

func (*MutatingWebhookConfigurationList) DeepCopy

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

func (*MutatingWebhookConfigurationList) DeepCopyInto

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

func (*MutatingWebhookConfigurationList) DeepCopyObject

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

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

func (*MutatingWebhookConfigurationList) Descriptor

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

func (*MutatingWebhookConfigurationList) Marshal

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

func (*MutatingWebhookConfigurationList) MarshalTo

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

func (*MutatingWebhookConfigurationList) ProtoMessage

func (*MutatingWebhookConfigurationList) ProtoMessage()

func (*MutatingWebhookConfigurationList) Reset

func (*MutatingWebhookConfigurationList) Size

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

func (*MutatingWebhookConfigurationList) String

func (MutatingWebhookConfigurationList) SwaggerDoc

func (*MutatingWebhookConfigurationList) Unmarshal

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

type OperationType

type OperationType string
const (
	OperationAll OperationType = "*"
	Create       OperationType = "CREATE"
	Update       OperationType = "UPDATE"
	Delete       OperationType = "DELETE"
	Connect      OperationType = "CONNECT"
)

The constants should be kept in sync with those defined in k8s.io/kubernetes/pkg/admission/interface.go.

type Rule

type Rule struct {
	// APIGroups is the API groups the resources belong to. '*' is all groups.
	// If '*' is present, the length of the slice must be one.
	// Required.
	APIGroups []string `json:"apiGroups,omitempty" protobuf:"bytes,1,rep,name=apiGroups"`

	// APIVersions is the API versions the resources belong to. '*' is all versions.
	// If '*' is present, the length of the slice must be one.
	// Required.
	APIVersions []string `json:"apiVersions,omitempty" protobuf:"bytes,2,rep,name=apiVersions"`

	// Resources is a list of resources this rule applies to.
	//
	// For example:
	// 'pods' means pods.
	// 'pods/log' means the log subresource of pods.
	// '*' means all resources, but not subresources.
	// 'pods/*' means all subresources of pods.
	// '*/scale' means all scale subresources.
	// '*/*' means all resources and their subresources.
	//
	// If wildcard is present, the validation rule will ensure resources do not
	// overlap with each other.
	//
	// Depending on the enclosing object, subresources might not be allowed.
	// Required.
	Resources []string `json:"resources,omitempty" protobuf:"bytes,3,rep,name=resources"`
}

Rule is a tuple of APIGroups, APIVersion, and Resources.It is recommended to make sure that all the tuple expansions are valid.

func (*Rule) DeepCopy

func (in *Rule) DeepCopy() *Rule

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

func (*Rule) DeepCopyInto

func (in *Rule) DeepCopyInto(out *Rule)

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

func (*Rule) Descriptor

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

func (*Rule) Marshal

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

func (*Rule) MarshalTo

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

func (*Rule) ProtoMessage

func (*Rule) ProtoMessage()

func (*Rule) Reset

func (m *Rule) Reset()

func (*Rule) Size

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

func (*Rule) String

func (this *Rule) String() string

func (Rule) SwaggerDoc

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

func (*Rule) Unmarshal

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

type RuleWithOperations

type RuleWithOperations struct {
	// Operations is the operations the admission hook cares about - CREATE, UPDATE, or *
	// for all operations.
	// If '*' is present, the length of the slice must be one.
	// Required.
	Operations []OperationType `json:"operations,omitempty" protobuf:"bytes,1,rep,name=operations,casttype=OperationType"`
	// Rule is embedded, it describes other criteria of the rule, like
	// APIGroups, APIVersions, Resources, etc.
	Rule `json:",inline" protobuf:"bytes,2,opt,name=rule"`
}

RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid.

func (*RuleWithOperations) DeepCopy

func (in *RuleWithOperations) DeepCopy() *RuleWithOperations

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

func (*RuleWithOperations) DeepCopyInto

func (in *RuleWithOperations) DeepCopyInto(out *RuleWithOperations)

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

func (*RuleWithOperations) Descriptor

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

func (*RuleWithOperations) Marshal

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

func (*RuleWithOperations) MarshalTo

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

func (*RuleWithOperations) ProtoMessage

func (*RuleWithOperations) ProtoMessage()

func (*RuleWithOperations) Reset

func (m *RuleWithOperations) Reset()

func (*RuleWithOperations) Size

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

func (*RuleWithOperations) String

func (this *RuleWithOperations) String() string

func (RuleWithOperations) SwaggerDoc

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

func (*RuleWithOperations) Unmarshal

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

type ServiceReference

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"`
}

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

func (*ServiceReference) DeepCopy

func (in *ServiceReference) DeepCopy() *ServiceReference

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

func (*ServiceReference) DeepCopyInto

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

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

func (*ServiceReference) Marshal

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

func (*ServiceReference) MarshalTo

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

func (*ServiceReference) ProtoMessage

func (*ServiceReference) ProtoMessage()

func (*ServiceReference) Reset

func (m *ServiceReference) Reset()

func (*ServiceReference) Size

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

func (*ServiceReference) String

func (this *ServiceReference) String() string

func (ServiceReference) SwaggerDoc

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

func (*ServiceReference) Unmarshal

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

type ValidatingWebhookConfiguration

type ValidatingWebhookConfiguration struct {
	metav1.TypeMeta `json:",inline"`
	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	// Webhooks is a list of webhooks and the affected resources and operations.
	// +optional
	// +patchMergeKey=name
	// +patchStrategy=merge
	Webhooks []Webhook `json:"webhooks,omitempty" patchStrategy:"merge" patchMergeKey:"name" protobuf:"bytes,2,rep,name=Webhooks"`
}

ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it.

func (*ValidatingWebhookConfiguration) DeepCopy

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

func (*ValidatingWebhookConfiguration) DeepCopyInto

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

func (*ValidatingWebhookConfiguration) DeepCopyObject

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

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

func (*ValidatingWebhookConfiguration) Descriptor

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

func (*ValidatingWebhookConfiguration) Marshal

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

func (*ValidatingWebhookConfiguration) MarshalTo

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

func (*ValidatingWebhookConfiguration) ProtoMessage

func (*ValidatingWebhookConfiguration) ProtoMessage()

func (*ValidatingWebhookConfiguration) Reset

func (m *ValidatingWebhookConfiguration) Reset()

func (*ValidatingWebhookConfiguration) Size

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

func (*ValidatingWebhookConfiguration) String

func (this *ValidatingWebhookConfiguration) String() string

func (ValidatingWebhookConfiguration) SwaggerDoc

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

func (*ValidatingWebhookConfiguration) Unmarshal

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

type ValidatingWebhookConfigurationList

type ValidatingWebhookConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	// Standard list metadata.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
	// +optional
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	// List of ValidatingWebhookConfiguration.
	Items []ValidatingWebhookConfiguration `json:"items" protobuf:"bytes,2,rep,name=items"`
}

ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration.

func (*ValidatingWebhookConfigurationList) DeepCopy

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

func (*ValidatingWebhookConfigurationList) DeepCopyInto

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

func (*ValidatingWebhookConfigurationList) DeepCopyObject

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

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

func (*ValidatingWebhookConfigurationList) Descriptor

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

func (*ValidatingWebhookConfigurationList) Marshal

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

func (*ValidatingWebhookConfigurationList) MarshalTo

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

func (*ValidatingWebhookConfigurationList) ProtoMessage

func (*ValidatingWebhookConfigurationList) ProtoMessage()

func (*ValidatingWebhookConfigurationList) Reset

func (*ValidatingWebhookConfigurationList) Size

func (*ValidatingWebhookConfigurationList) String

func (ValidatingWebhookConfigurationList) SwaggerDoc

func (*ValidatingWebhookConfigurationList) Unmarshal

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

type Webhook

type Webhook struct {
	// The name of the admission webhook.
	// Name should be fully qualified, e.g., imagepolicy.kubernetes.io, where
	// "imagepolicy" is the name of the webhook, and kubernetes.io is the name
	// of the organization.
	// Required.
	Name string `json:"name" protobuf:"bytes,1,opt,name=name"`

	// ClientConfig defines how to communicate with the hook.
	// Required
	ClientConfig WebhookClientConfig `json:"clientConfig" protobuf:"bytes,2,opt,name=clientConfig"`

	// Rules describes what operations on what resources/subresources the webhook cares about.
	// The webhook cares about an operation if it matches _any_ Rule.
	Rules []RuleWithOperations `json:"rules,omitempty" protobuf:"bytes,3,rep,name=rules"`

	// FailurePolicy defines how unrecognized errors from the admission endpoint are handled -
	// allowed values are Ignore or Fail. Defaults to Ignore.
	// +optional
	FailurePolicy *FailurePolicyType `json:"failurePolicy,omitempty" protobuf:"bytes,4,opt,name=failurePolicy,casttype=FailurePolicyType"`

	// NamespaceSelector decides whether to run the webhook on an object based
	// on whether the namespace for that object matches the selector. If the
	// object itself is a namespace, the matching is performed on
	// object.metadata.labels. If the object is another cluster scoped resource,
	// it never skips the webhook.
	//
	// For example, to run the webhook on any objects whose namespace is not
	// associated with "runlevel" of "0" or "1";  you will set the selector as
	// follows:
	// "namespaceSelector": {
	//   "matchExpressions": [
	//     {
	//       "key": "runlevel",
	//       "operator": "NotIn",
	//       "values": [
	//         "0",
	//         "1"
	//       ]
	//     }
	//   ]
	// }
	//
	// If instead you want to only run the webhook on any objects whose
	// namespace is associated with the "environment" of "prod" or "staging";
	// you will set the selector as follows:
	// "namespaceSelector": {
	//   "matchExpressions": [
	//     {
	//       "key": "environment",
	//       "operator": "In",
	//       "values": [
	//         "prod",
	//         "staging"
	//       ]
	//     }
	//   ]
	// }
	//
	// See
	// https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
	// for more examples of label selectors.
	//
	// Default to the empty LabelSelector, which matches everything.
	// +optional
	NamespaceSelector *metav1.LabelSelector `json:"namespaceSelector,omitempty" protobuf:"bytes,5,opt,name=namespaceSelector"`
}

Webhook describes an admission webhook and the resources and operations it applies to.

func (*Webhook) DeepCopy

func (in *Webhook) DeepCopy() *Webhook

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

func (*Webhook) DeepCopyInto

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

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

func (*Webhook) Marshal

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

func (*Webhook) MarshalTo

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

func (*Webhook) ProtoMessage

func (*Webhook) ProtoMessage()

func (*Webhook) Reset

func (m *Webhook) Reset()

func (*Webhook) Size

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

func (*Webhook) String

func (this *Webhook) String() string

func (Webhook) SwaggerDoc

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

func (*Webhook) Unmarshal

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

type WebhookClientConfig

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,3,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`.
	//
	// If there is only one port open for the service, that port will be
	// used. If there are multiple ports open, port 443 will be used if it
	// is open, otherwise it is an error.
	//
	// +optional
	Service *ServiceReference `json:"service" protobuf:"bytes,1,opt,name=service"`

	// `caBundle` is a PEM encoded CA bundle which will be used to validate
	// the webhook's server certificate.
	// Required.
	CABundle []byte `json:"caBundle" protobuf:"bytes,2,opt,name=caBundle"`
}

WebhookClientConfig contains the information to make a TLS connection with the webhook

func (*WebhookClientConfig) DeepCopy

func (in *WebhookClientConfig) DeepCopy() *WebhookClientConfig

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

func (*WebhookClientConfig) DeepCopyInto

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

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

func (*WebhookClientConfig) Marshal

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

func (*WebhookClientConfig) MarshalTo

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

func (*WebhookClientConfig) ProtoMessage

func (*WebhookClientConfig) ProtoMessage()

func (*WebhookClientConfig) Reset

func (m *WebhookClientConfig) Reset()

func (*WebhookClientConfig) Size

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

func (*WebhookClientConfig) String

func (this *WebhookClientConfig) String() string

func (WebhookClientConfig) SwaggerDoc

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

func (*WebhookClientConfig) Unmarshal

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

Source Files

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

Version
v1.9.4
Published
Mar 12, 2018
Platform
linux/amd64
Imports
9 packages
Last checked
28 seconds ago

Tools for package owners.