policy_v1beta1

package
v0.0.0-...-1e5aeb1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 6, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const CreatePolicyV1beta1NamespacedPodDisruptionBudgetAcceptedCode int = 202

CreatePolicyV1beta1NamespacedPodDisruptionBudgetAcceptedCode is the HTTP code returned for type CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted

View Source
const CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreatedCode int = 201

CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreatedCode is the HTTP code returned for type CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated

View Source
const CreatePolicyV1beta1NamespacedPodDisruptionBudgetOKCode int = 200

CreatePolicyV1beta1NamespacedPodDisruptionBudgetOKCode is the HTTP code returned for type CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK

View Source
const CreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorizedCode int = 401

CreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorizedCode is the HTTP code returned for type CreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

View Source
const CreatePolicyV1beta1PodSecurityPolicyAcceptedCode int = 202

CreatePolicyV1beta1PodSecurityPolicyAcceptedCode is the HTTP code returned for type CreatePolicyV1beta1PodSecurityPolicyAccepted

View Source
const CreatePolicyV1beta1PodSecurityPolicyCreatedCode int = 201

CreatePolicyV1beta1PodSecurityPolicyCreatedCode is the HTTP code returned for type CreatePolicyV1beta1PodSecurityPolicyCreated

View Source
const CreatePolicyV1beta1PodSecurityPolicyOKCode int = 200

CreatePolicyV1beta1PodSecurityPolicyOKCode is the HTTP code returned for type CreatePolicyV1beta1PodSecurityPolicyOK

View Source
const CreatePolicyV1beta1PodSecurityPolicyUnauthorizedCode int = 401

CreatePolicyV1beta1PodSecurityPolicyUnauthorizedCode is the HTTP code returned for type CreatePolicyV1beta1PodSecurityPolicyUnauthorized

View Source
const DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOKCode int = 200

DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOKCode is the HTTP code returned for type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK

View Source
const DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorizedCode int = 401

DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorizedCode is the HTTP code returned for type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized

View Source
const DeletePolicyV1beta1CollectionPodSecurityPolicyOKCode int = 200

DeletePolicyV1beta1CollectionPodSecurityPolicyOKCode is the HTTP code returned for type DeletePolicyV1beta1CollectionPodSecurityPolicyOK

View Source
const DeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorizedCode int = 401

DeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorizedCode is the HTTP code returned for type DeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized

View Source
const DeletePolicyV1beta1NamespacedPodDisruptionBudgetAcceptedCode int = 202

DeletePolicyV1beta1NamespacedPodDisruptionBudgetAcceptedCode is the HTTP code returned for type DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted

View Source
const DeletePolicyV1beta1NamespacedPodDisruptionBudgetOKCode int = 200

DeletePolicyV1beta1NamespacedPodDisruptionBudgetOKCode is the HTTP code returned for type DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK

View Source
const DeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorizedCode int = 401

DeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorizedCode is the HTTP code returned for type DeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

View Source
const DeletePolicyV1beta1PodSecurityPolicyAcceptedCode int = 202

DeletePolicyV1beta1PodSecurityPolicyAcceptedCode is the HTTP code returned for type DeletePolicyV1beta1PodSecurityPolicyAccepted

View Source
const DeletePolicyV1beta1PodSecurityPolicyOKCode int = 200

DeletePolicyV1beta1PodSecurityPolicyOKCode is the HTTP code returned for type DeletePolicyV1beta1PodSecurityPolicyOK

View Source
const DeletePolicyV1beta1PodSecurityPolicyUnauthorizedCode int = 401

DeletePolicyV1beta1PodSecurityPolicyUnauthorizedCode is the HTTP code returned for type DeletePolicyV1beta1PodSecurityPolicyUnauthorized

View Source
const GetPolicyV1beta1APIResourcesOKCode int = 200

GetPolicyV1beta1APIResourcesOKCode is the HTTP code returned for type GetPolicyV1beta1APIResourcesOK

View Source
const GetPolicyV1beta1APIResourcesUnauthorizedCode int = 401

GetPolicyV1beta1APIResourcesUnauthorizedCode is the HTTP code returned for type GetPolicyV1beta1APIResourcesUnauthorized

View Source
const ListPolicyV1beta1NamespacedPodDisruptionBudgetOKCode int = 200

ListPolicyV1beta1NamespacedPodDisruptionBudgetOKCode is the HTTP code returned for type ListPolicyV1beta1NamespacedPodDisruptionBudgetOK

View Source
const ListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorizedCode int = 401

ListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorizedCode is the HTTP code returned for type ListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

View Source
const ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOKCode int = 200

ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOKCode is the HTTP code returned for type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK

View Source
const ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorizedCode int = 401

ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorizedCode is the HTTP code returned for type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized

View Source
const ListPolicyV1beta1PodSecurityPolicyOKCode int = 200

ListPolicyV1beta1PodSecurityPolicyOKCode is the HTTP code returned for type ListPolicyV1beta1PodSecurityPolicyOK

View Source
const ListPolicyV1beta1PodSecurityPolicyUnauthorizedCode int = 401

ListPolicyV1beta1PodSecurityPolicyUnauthorizedCode is the HTTP code returned for type ListPolicyV1beta1PodSecurityPolicyUnauthorized

View Source
const PatchPolicyV1beta1NamespacedPodDisruptionBudgetOKCode int = 200

PatchPolicyV1beta1NamespacedPodDisruptionBudgetOKCode is the HTTP code returned for type PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK

View Source
const PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOKCode int = 200

PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOKCode is the HTTP code returned for type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

View Source
const PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorizedCode int = 401

PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorizedCode is the HTTP code returned for type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

View Source
const PatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorizedCode int = 401

PatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorizedCode is the HTTP code returned for type PatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

View Source
const PatchPolicyV1beta1PodSecurityPolicyOKCode int = 200

PatchPolicyV1beta1PodSecurityPolicyOKCode is the HTTP code returned for type PatchPolicyV1beta1PodSecurityPolicyOK

View Source
const PatchPolicyV1beta1PodSecurityPolicyUnauthorizedCode int = 401

PatchPolicyV1beta1PodSecurityPolicyUnauthorizedCode is the HTTP code returned for type PatchPolicyV1beta1PodSecurityPolicyUnauthorized

View Source
const ReadPolicyV1beta1NamespacedPodDisruptionBudgetOKCode int = 200

ReadPolicyV1beta1NamespacedPodDisruptionBudgetOKCode is the HTTP code returned for type ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK

View Source
const ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOKCode int = 200

ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOKCode is the HTTP code returned for type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

View Source
const ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorizedCode int = 401

ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorizedCode is the HTTP code returned for type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

View Source
const ReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorizedCode int = 401

ReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorizedCode is the HTTP code returned for type ReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

View Source
const ReadPolicyV1beta1PodSecurityPolicyOKCode int = 200

ReadPolicyV1beta1PodSecurityPolicyOKCode is the HTTP code returned for type ReadPolicyV1beta1PodSecurityPolicyOK

View Source
const ReadPolicyV1beta1PodSecurityPolicyUnauthorizedCode int = 401

ReadPolicyV1beta1PodSecurityPolicyUnauthorizedCode is the HTTP code returned for type ReadPolicyV1beta1PodSecurityPolicyUnauthorized

View Source
const ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreatedCode int = 201

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreatedCode is the HTTP code returned for type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated

View Source
const ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOKCode int = 200

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOKCode is the HTTP code returned for type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK

View Source
const ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreatedCode int = 201

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreatedCode is the HTTP code returned for type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated

View Source
const ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOKCode int = 200

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOKCode is the HTTP code returned for type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

View Source
const ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorizedCode int = 401

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorizedCode is the HTTP code returned for type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

View Source
const ReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorizedCode int = 401

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorizedCode is the HTTP code returned for type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

View Source
const ReplacePolicyV1beta1PodSecurityPolicyCreatedCode int = 201

ReplacePolicyV1beta1PodSecurityPolicyCreatedCode is the HTTP code returned for type ReplacePolicyV1beta1PodSecurityPolicyCreated

View Source
const ReplacePolicyV1beta1PodSecurityPolicyOKCode int = 200

ReplacePolicyV1beta1PodSecurityPolicyOKCode is the HTTP code returned for type ReplacePolicyV1beta1PodSecurityPolicyOK

View Source
const ReplacePolicyV1beta1PodSecurityPolicyUnauthorizedCode int = 401

ReplacePolicyV1beta1PodSecurityPolicyUnauthorizedCode is the HTTP code returned for type ReplacePolicyV1beta1PodSecurityPolicyUnauthorized

View Source
const WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOKCode int = 200

WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOKCode is the HTTP code returned for type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK

View Source
const WatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorizedCode int = 401

WatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorizedCode is the HTTP code returned for type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized

View Source
const WatchPolicyV1beta1NamespacedPodDisruptionBudgetOKCode int = 200

WatchPolicyV1beta1NamespacedPodDisruptionBudgetOKCode is the HTTP code returned for type WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK

View Source
const WatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorizedCode int = 401

WatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorizedCode is the HTTP code returned for type WatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

View Source
const WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOKCode int = 200

WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOKCode is the HTTP code returned for type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK

View Source
const WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorizedCode int = 401

WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorizedCode is the HTTP code returned for type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized

View Source
const WatchPolicyV1beta1PodSecurityPolicyListOKCode int = 200

WatchPolicyV1beta1PodSecurityPolicyListOKCode is the HTTP code returned for type WatchPolicyV1beta1PodSecurityPolicyListOK

View Source
const WatchPolicyV1beta1PodSecurityPolicyListUnauthorizedCode int = 401

WatchPolicyV1beta1PodSecurityPolicyListUnauthorizedCode is the HTTP code returned for type WatchPolicyV1beta1PodSecurityPolicyListUnauthorized

View Source
const WatchPolicyV1beta1PodSecurityPolicyOKCode int = 200

WatchPolicyV1beta1PodSecurityPolicyOKCode is the HTTP code returned for type WatchPolicyV1beta1PodSecurityPolicyOK

View Source
const WatchPolicyV1beta1PodSecurityPolicyUnauthorizedCode int = 401

WatchPolicyV1beta1PodSecurityPolicyUnauthorizedCode is the HTTP code returned for type WatchPolicyV1beta1PodSecurityPolicyUnauthorized

Variables

This section is empty.

Functions

This section is empty.

Types

type CreatePolicyV1beta1NamespacedPodDisruptionBudget

type CreatePolicyV1beta1NamespacedPodDisruptionBudget struct {
	Context *middleware.Context
	Handler CreatePolicyV1beta1NamespacedPodDisruptionBudgetHandler
}

CreatePolicyV1beta1NamespacedPodDisruptionBudget swagger:route POST /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets policy_v1beta1 createPolicyV1beta1NamespacedPodDisruptionBudget

create a PodDisruptionBudget

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudget

NewCreatePolicyV1beta1NamespacedPodDisruptionBudget creates a new http.Handler for the create policy v1beta1 namespaced pod disruption budget operation

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudget) ServeHTTP

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget `json:"body,omitempty"`
}

CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted Accepted

swagger:response createPolicyV1beta1NamespacedPodDisruptionBudgetAccepted

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted() *CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted

NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted creates CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted with default headers values

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted) SetPayload

SetPayload sets the payload to the create policy v1beta1 namespaced pod disruption budget accepted response

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted) WithPayload

WithPayload adds the payload to the create policy v1beta1 namespaced pod disruption budget accepted response

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted) WriteResponse

WriteResponse to the client

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget `json:"body,omitempty"`
}

CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated Created

swagger:response createPolicyV1beta1NamespacedPodDisruptionBudgetCreated

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated() *CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated

NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated creates CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated with default headers values

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated) SetPayload

SetPayload sets the payload to the create policy v1beta1 namespaced pod disruption budget created response

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated) WithPayload

WithPayload adds the payload to the create policy v1beta1 namespaced pod disruption budget created response

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated) WriteResponse

WriteResponse to the client

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetHandler

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetHandler interface {
	Handle(CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) middleware.Responder
}

CreatePolicyV1beta1NamespacedPodDisruptionBudgetHandler interface for that can handle valid create policy v1beta1 namespaced pod disruption budget params

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc func(CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) middleware.Responder

CreatePolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc turns a function with the right signature into a create policy v1beta1 namespaced pod disruption budget handler

func (CreatePolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc) Handle

Handle executing the request and returning a response

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget `json:"body,omitempty"`
}

CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK OK

swagger:response createPolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetOK() *CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK

NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetOK creates CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK with default headers values

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK) SetPayload

SetPayload sets the payload to the create policy v1beta1 namespaced pod disruption budget o k response

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK) WithPayload

WithPayload adds the payload to the create policy v1beta1 namespaced pod disruption budget o k response

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK) WriteResponse

WriteResponse to the client

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*object name and auth scope, such as for teams and projects
	  Required: true
	  Unique: true
	  In: path
	*/
	Namespace string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams contains all the bound params for the create policy v1beta1 namespaced pod disruption budget operation typically these are obtained from a http.Request

swagger:parameters createPolicyV1beta1NamespacedPodDisruptionBudget

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParams

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParams() CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams

NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParams creates a new CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams object no default values defined in spec.

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParams() beforehand.

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized struct {
}

CreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized Unauthorized

swagger:response createPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized() *CreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized creates CreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized) WriteResponse

WriteResponse to the client

type CreatePolicyV1beta1PodSecurityPolicy

type CreatePolicyV1beta1PodSecurityPolicy struct {
	Context *middleware.Context
	Handler CreatePolicyV1beta1PodSecurityPolicyHandler
}

CreatePolicyV1beta1PodSecurityPolicy swagger:route POST /apis/policy/v1beta1/podsecuritypolicies policy_v1beta1 createPolicyV1beta1PodSecurityPolicy

create a PodSecurityPolicy

func NewCreatePolicyV1beta1PodSecurityPolicy

func NewCreatePolicyV1beta1PodSecurityPolicy(ctx *middleware.Context, handler CreatePolicyV1beta1PodSecurityPolicyHandler) *CreatePolicyV1beta1PodSecurityPolicy

NewCreatePolicyV1beta1PodSecurityPolicy creates a new http.Handler for the create policy v1beta1 pod security policy operation

func (*CreatePolicyV1beta1PodSecurityPolicy) ServeHTTP

type CreatePolicyV1beta1PodSecurityPolicyAccepted

type CreatePolicyV1beta1PodSecurityPolicyAccepted struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy `json:"body,omitempty"`
}

CreatePolicyV1beta1PodSecurityPolicyAccepted Accepted

swagger:response createPolicyV1beta1PodSecurityPolicyAccepted

func NewCreatePolicyV1beta1PodSecurityPolicyAccepted

func NewCreatePolicyV1beta1PodSecurityPolicyAccepted() *CreatePolicyV1beta1PodSecurityPolicyAccepted

NewCreatePolicyV1beta1PodSecurityPolicyAccepted creates CreatePolicyV1beta1PodSecurityPolicyAccepted with default headers values

func (*CreatePolicyV1beta1PodSecurityPolicyAccepted) SetPayload

SetPayload sets the payload to the create policy v1beta1 pod security policy accepted response

func (*CreatePolicyV1beta1PodSecurityPolicyAccepted) WithPayload

WithPayload adds the payload to the create policy v1beta1 pod security policy accepted response

func (*CreatePolicyV1beta1PodSecurityPolicyAccepted) WriteResponse

WriteResponse to the client

type CreatePolicyV1beta1PodSecurityPolicyCreated

type CreatePolicyV1beta1PodSecurityPolicyCreated struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy `json:"body,omitempty"`
}

CreatePolicyV1beta1PodSecurityPolicyCreated Created

swagger:response createPolicyV1beta1PodSecurityPolicyCreated

func NewCreatePolicyV1beta1PodSecurityPolicyCreated

func NewCreatePolicyV1beta1PodSecurityPolicyCreated() *CreatePolicyV1beta1PodSecurityPolicyCreated

NewCreatePolicyV1beta1PodSecurityPolicyCreated creates CreatePolicyV1beta1PodSecurityPolicyCreated with default headers values

func (*CreatePolicyV1beta1PodSecurityPolicyCreated) SetPayload

SetPayload sets the payload to the create policy v1beta1 pod security policy created response

func (*CreatePolicyV1beta1PodSecurityPolicyCreated) WithPayload

WithPayload adds the payload to the create policy v1beta1 pod security policy created response

func (*CreatePolicyV1beta1PodSecurityPolicyCreated) WriteResponse

WriteResponse to the client

type CreatePolicyV1beta1PodSecurityPolicyHandler

type CreatePolicyV1beta1PodSecurityPolicyHandler interface {
	Handle(CreatePolicyV1beta1PodSecurityPolicyParams) middleware.Responder
}

CreatePolicyV1beta1PodSecurityPolicyHandler interface for that can handle valid create policy v1beta1 pod security policy params

type CreatePolicyV1beta1PodSecurityPolicyHandlerFunc

type CreatePolicyV1beta1PodSecurityPolicyHandlerFunc func(CreatePolicyV1beta1PodSecurityPolicyParams) middleware.Responder

CreatePolicyV1beta1PodSecurityPolicyHandlerFunc turns a function with the right signature into a create policy v1beta1 pod security policy handler

func (CreatePolicyV1beta1PodSecurityPolicyHandlerFunc) Handle

Handle executing the request and returning a response

type CreatePolicyV1beta1PodSecurityPolicyOK

type CreatePolicyV1beta1PodSecurityPolicyOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy `json:"body,omitempty"`
}

CreatePolicyV1beta1PodSecurityPolicyOK OK

swagger:response createPolicyV1beta1PodSecurityPolicyOK

func NewCreatePolicyV1beta1PodSecurityPolicyOK

func NewCreatePolicyV1beta1PodSecurityPolicyOK() *CreatePolicyV1beta1PodSecurityPolicyOK

NewCreatePolicyV1beta1PodSecurityPolicyOK creates CreatePolicyV1beta1PodSecurityPolicyOK with default headers values

func (*CreatePolicyV1beta1PodSecurityPolicyOK) SetPayload

SetPayload sets the payload to the create policy v1beta1 pod security policy o k response

func (*CreatePolicyV1beta1PodSecurityPolicyOK) WithPayload

WithPayload adds the payload to the create policy v1beta1 pod security policy o k response

func (*CreatePolicyV1beta1PodSecurityPolicyOK) WriteResponse

WriteResponse to the client

type CreatePolicyV1beta1PodSecurityPolicyParams

type CreatePolicyV1beta1PodSecurityPolicyParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

CreatePolicyV1beta1PodSecurityPolicyParams contains all the bound params for the create policy v1beta1 pod security policy operation typically these are obtained from a http.Request

swagger:parameters createPolicyV1beta1PodSecurityPolicy

func NewCreatePolicyV1beta1PodSecurityPolicyParams

func NewCreatePolicyV1beta1PodSecurityPolicyParams() CreatePolicyV1beta1PodSecurityPolicyParams

NewCreatePolicyV1beta1PodSecurityPolicyParams creates a new CreatePolicyV1beta1PodSecurityPolicyParams object no default values defined in spec.

func (*CreatePolicyV1beta1PodSecurityPolicyParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewCreatePolicyV1beta1PodSecurityPolicyParams() beforehand.

type CreatePolicyV1beta1PodSecurityPolicyUnauthorized

type CreatePolicyV1beta1PodSecurityPolicyUnauthorized struct {
}

CreatePolicyV1beta1PodSecurityPolicyUnauthorized Unauthorized

swagger:response createPolicyV1beta1PodSecurityPolicyUnauthorized

func NewCreatePolicyV1beta1PodSecurityPolicyUnauthorized

func NewCreatePolicyV1beta1PodSecurityPolicyUnauthorized() *CreatePolicyV1beta1PodSecurityPolicyUnauthorized

NewCreatePolicyV1beta1PodSecurityPolicyUnauthorized creates CreatePolicyV1beta1PodSecurityPolicyUnauthorized with default headers values

func (*CreatePolicyV1beta1PodSecurityPolicyUnauthorized) WriteResponse

WriteResponse to the client

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudget

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudget struct {
	Context *middleware.Context
	Handler DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetHandler
}

DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudget swagger:route DELETE /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets policy_v1beta1 deletePolicyV1beta1CollectionNamespacedPodDisruptionBudget

delete collection of PodDisruptionBudget

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudget

NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudget creates a new http.Handler for the delete policy v1beta1 collection namespaced pod disruption budget operation

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudget) ServeHTTP

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetHandler

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetHandler interface {
	Handle(DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) middleware.Responder
}

DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetHandler interface for that can handle valid delete policy v1beta1 collection namespaced pod disruption budget params

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetHandlerFunc

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetHandlerFunc func(DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) middleware.Responder

DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetHandlerFunc turns a function with the right signature into a delete policy v1beta1 collection namespaced pod disruption budget handler

func (DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetHandlerFunc) Handle

Handle executing the request and returning a response

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sApimachineryPkgApisMetaV1Status `json:"body,omitempty"`
}

DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK OK

swagger:response deletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK() *DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK

NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK creates DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK with default headers values

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK) SetPayload

SetPayload sets the payload to the delete policy v1beta1 collection namespaced pod disruption budget o k response

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK) WithPayload

WithPayload adds the payload to the delete policy v1beta1 collection namespaced pod disruption budget o k response

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK) WriteResponse

WriteResponse to the client

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  In: body
	*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
	  Unique: true
	  In: query
	*/
	GracePeriodSeconds *int64
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*object name and auth scope, such as for teams and projects
	  Required: true
	  Unique: true
	  In: path
	*/
	Namespace string
	/*Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
	  Unique: true
	  In: query
	*/
	OrphanDependents *bool
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
	  Unique: true
	  In: query
	*/
	PropagationPolicy *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
}

DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams contains all the bound params for the delete policy v1beta1 collection namespaced pod disruption budget operation typically these are obtained from a http.Request

swagger:parameters deletePolicyV1beta1CollectionNamespacedPodDisruptionBudget

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams() DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams

NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams creates a new DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams object no default values defined in spec.

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams() beforehand.

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized struct {
}

DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized Unauthorized

swagger:response deletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized() *DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized

NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized creates DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized) WriteResponse

WriteResponse to the client

type DeletePolicyV1beta1CollectionPodSecurityPolicy

type DeletePolicyV1beta1CollectionPodSecurityPolicy struct {
	Context *middleware.Context
	Handler DeletePolicyV1beta1CollectionPodSecurityPolicyHandler
}

DeletePolicyV1beta1CollectionPodSecurityPolicy swagger:route DELETE /apis/policy/v1beta1/podsecuritypolicies policy_v1beta1 deletePolicyV1beta1CollectionPodSecurityPolicy

delete collection of PodSecurityPolicy

func NewDeletePolicyV1beta1CollectionPodSecurityPolicy

NewDeletePolicyV1beta1CollectionPodSecurityPolicy creates a new http.Handler for the delete policy v1beta1 collection pod security policy operation

func (*DeletePolicyV1beta1CollectionPodSecurityPolicy) ServeHTTP

type DeletePolicyV1beta1CollectionPodSecurityPolicyHandler

type DeletePolicyV1beta1CollectionPodSecurityPolicyHandler interface {
	Handle(DeletePolicyV1beta1CollectionPodSecurityPolicyParams) middleware.Responder
}

DeletePolicyV1beta1CollectionPodSecurityPolicyHandler interface for that can handle valid delete policy v1beta1 collection pod security policy params

type DeletePolicyV1beta1CollectionPodSecurityPolicyHandlerFunc

type DeletePolicyV1beta1CollectionPodSecurityPolicyHandlerFunc func(DeletePolicyV1beta1CollectionPodSecurityPolicyParams) middleware.Responder

DeletePolicyV1beta1CollectionPodSecurityPolicyHandlerFunc turns a function with the right signature into a delete policy v1beta1 collection pod security policy handler

func (DeletePolicyV1beta1CollectionPodSecurityPolicyHandlerFunc) Handle

Handle executing the request and returning a response

type DeletePolicyV1beta1CollectionPodSecurityPolicyOK

type DeletePolicyV1beta1CollectionPodSecurityPolicyOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sApimachineryPkgApisMetaV1Status `json:"body,omitempty"`
}

DeletePolicyV1beta1CollectionPodSecurityPolicyOK OK

swagger:response deletePolicyV1beta1CollectionPodSecurityPolicyOK

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyOK

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyOK() *DeletePolicyV1beta1CollectionPodSecurityPolicyOK

NewDeletePolicyV1beta1CollectionPodSecurityPolicyOK creates DeletePolicyV1beta1CollectionPodSecurityPolicyOK with default headers values

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyOK) SetPayload

SetPayload sets the payload to the delete policy v1beta1 collection pod security policy o k response

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyOK) WithPayload

WithPayload adds the payload to the delete policy v1beta1 collection pod security policy o k response

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyOK) WriteResponse

WriteResponse to the client

type DeletePolicyV1beta1CollectionPodSecurityPolicyParams

type DeletePolicyV1beta1CollectionPodSecurityPolicyParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  In: body
	*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
	  Unique: true
	  In: query
	*/
	GracePeriodSeconds *int64
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
	  Unique: true
	  In: query
	*/
	OrphanDependents *bool
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
	  Unique: true
	  In: query
	*/
	PropagationPolicy *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
}

DeletePolicyV1beta1CollectionPodSecurityPolicyParams contains all the bound params for the delete policy v1beta1 collection pod security policy operation typically these are obtained from a http.Request

swagger:parameters deletePolicyV1beta1CollectionPodSecurityPolicy

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyParams

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyParams() DeletePolicyV1beta1CollectionPodSecurityPolicyParams

NewDeletePolicyV1beta1CollectionPodSecurityPolicyParams creates a new DeletePolicyV1beta1CollectionPodSecurityPolicyParams object no default values defined in spec.

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewDeletePolicyV1beta1CollectionPodSecurityPolicyParams() beforehand.

type DeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized

type DeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized struct {
}

DeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized Unauthorized

swagger:response deletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized() *DeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized

NewDeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized creates DeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized with default headers values

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized) WriteResponse

WriteResponse to the client

type DeletePolicyV1beta1NamespacedPodDisruptionBudget

type DeletePolicyV1beta1NamespacedPodDisruptionBudget struct {
	Context *middleware.Context
	Handler DeletePolicyV1beta1NamespacedPodDisruptionBudgetHandler
}

DeletePolicyV1beta1NamespacedPodDisruptionBudget swagger:route DELETE /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name} policy_v1beta1 deletePolicyV1beta1NamespacedPodDisruptionBudget

delete a PodDisruptionBudget

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudget

NewDeletePolicyV1beta1NamespacedPodDisruptionBudget creates a new http.Handler for the delete policy v1beta1 namespaced pod disruption budget operation

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudget) ServeHTTP

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sApimachineryPkgApisMetaV1Status `json:"body,omitempty"`
}

DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted Accepted

swagger:response deletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted() *DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted

NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted creates DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted with default headers values

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted) SetPayload

SetPayload sets the payload to the delete policy v1beta1 namespaced pod disruption budget accepted response

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted) WithPayload

WithPayload adds the payload to the delete policy v1beta1 namespaced pod disruption budget accepted response

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted) WriteResponse

WriteResponse to the client

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetHandler

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetHandler interface {
	Handle(DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) middleware.Responder
}

DeletePolicyV1beta1NamespacedPodDisruptionBudgetHandler interface for that can handle valid delete policy v1beta1 namespaced pod disruption budget params

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc func(DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) middleware.Responder

DeletePolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc turns a function with the right signature into a delete policy v1beta1 namespaced pod disruption budget handler

func (DeletePolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc) Handle

Handle executing the request and returning a response

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sApimachineryPkgApisMetaV1Status `json:"body,omitempty"`
}

DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK OK

swagger:response deletePolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetOK() *DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK

NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetOK creates DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK with default headers values

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK) SetPayload

SetPayload sets the payload to the delete policy v1beta1 namespaced pod disruption budget o k response

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK) WithPayload

WithPayload adds the payload to the delete policy v1beta1 namespaced pod disruption budget o k response

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK) WriteResponse

WriteResponse to the client

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  In: body
	*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
	  Unique: true
	  In: query
	*/
	GracePeriodSeconds *int64
	/*name of the PodDisruptionBudget
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*object name and auth scope, such as for teams and projects
	  Required: true
	  Unique: true
	  In: path
	*/
	Namespace string
	/*Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
	  Unique: true
	  In: query
	*/
	OrphanDependents *bool
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
	  Unique: true
	  In: query
	*/
	PropagationPolicy *string
}

DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams contains all the bound params for the delete policy v1beta1 namespaced pod disruption budget operation typically these are obtained from a http.Request

swagger:parameters deletePolicyV1beta1NamespacedPodDisruptionBudget

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParams

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParams() DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams

NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParams creates a new DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams object no default values defined in spec.

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParams() beforehand.

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized struct {
}

DeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized Unauthorized

swagger:response deletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized() *DeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized creates DeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized) WriteResponse

WriteResponse to the client

type DeletePolicyV1beta1PodSecurityPolicy

type DeletePolicyV1beta1PodSecurityPolicy struct {
	Context *middleware.Context
	Handler DeletePolicyV1beta1PodSecurityPolicyHandler
}

DeletePolicyV1beta1PodSecurityPolicy swagger:route DELETE /apis/policy/v1beta1/podsecuritypolicies/{name} policy_v1beta1 deletePolicyV1beta1PodSecurityPolicy

delete a PodSecurityPolicy

func NewDeletePolicyV1beta1PodSecurityPolicy

func NewDeletePolicyV1beta1PodSecurityPolicy(ctx *middleware.Context, handler DeletePolicyV1beta1PodSecurityPolicyHandler) *DeletePolicyV1beta1PodSecurityPolicy

NewDeletePolicyV1beta1PodSecurityPolicy creates a new http.Handler for the delete policy v1beta1 pod security policy operation

func (*DeletePolicyV1beta1PodSecurityPolicy) ServeHTTP

type DeletePolicyV1beta1PodSecurityPolicyAccepted

type DeletePolicyV1beta1PodSecurityPolicyAccepted struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy `json:"body,omitempty"`
}

DeletePolicyV1beta1PodSecurityPolicyAccepted Accepted

swagger:response deletePolicyV1beta1PodSecurityPolicyAccepted

func NewDeletePolicyV1beta1PodSecurityPolicyAccepted

func NewDeletePolicyV1beta1PodSecurityPolicyAccepted() *DeletePolicyV1beta1PodSecurityPolicyAccepted

NewDeletePolicyV1beta1PodSecurityPolicyAccepted creates DeletePolicyV1beta1PodSecurityPolicyAccepted with default headers values

func (*DeletePolicyV1beta1PodSecurityPolicyAccepted) SetPayload

SetPayload sets the payload to the delete policy v1beta1 pod security policy accepted response

func (*DeletePolicyV1beta1PodSecurityPolicyAccepted) WithPayload

WithPayload adds the payload to the delete policy v1beta1 pod security policy accepted response

func (*DeletePolicyV1beta1PodSecurityPolicyAccepted) WriteResponse

WriteResponse to the client

type DeletePolicyV1beta1PodSecurityPolicyHandler

type DeletePolicyV1beta1PodSecurityPolicyHandler interface {
	Handle(DeletePolicyV1beta1PodSecurityPolicyParams) middleware.Responder
}

DeletePolicyV1beta1PodSecurityPolicyHandler interface for that can handle valid delete policy v1beta1 pod security policy params

type DeletePolicyV1beta1PodSecurityPolicyHandlerFunc

type DeletePolicyV1beta1PodSecurityPolicyHandlerFunc func(DeletePolicyV1beta1PodSecurityPolicyParams) middleware.Responder

DeletePolicyV1beta1PodSecurityPolicyHandlerFunc turns a function with the right signature into a delete policy v1beta1 pod security policy handler

func (DeletePolicyV1beta1PodSecurityPolicyHandlerFunc) Handle

Handle executing the request and returning a response

type DeletePolicyV1beta1PodSecurityPolicyOK

type DeletePolicyV1beta1PodSecurityPolicyOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy `json:"body,omitempty"`
}

DeletePolicyV1beta1PodSecurityPolicyOK OK

swagger:response deletePolicyV1beta1PodSecurityPolicyOK

func NewDeletePolicyV1beta1PodSecurityPolicyOK

func NewDeletePolicyV1beta1PodSecurityPolicyOK() *DeletePolicyV1beta1PodSecurityPolicyOK

NewDeletePolicyV1beta1PodSecurityPolicyOK creates DeletePolicyV1beta1PodSecurityPolicyOK with default headers values

func (*DeletePolicyV1beta1PodSecurityPolicyOK) SetPayload

SetPayload sets the payload to the delete policy v1beta1 pod security policy o k response

func (*DeletePolicyV1beta1PodSecurityPolicyOK) WithPayload

WithPayload adds the payload to the delete policy v1beta1 pod security policy o k response

func (*DeletePolicyV1beta1PodSecurityPolicyOK) WriteResponse

WriteResponse to the client

type DeletePolicyV1beta1PodSecurityPolicyParams

type DeletePolicyV1beta1PodSecurityPolicyParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  In: body
	*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
	  Unique: true
	  In: query
	*/
	GracePeriodSeconds *int64
	/*name of the PodSecurityPolicy
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
	  Unique: true
	  In: query
	*/
	OrphanDependents *bool
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
	  Unique: true
	  In: query
	*/
	PropagationPolicy *string
}

DeletePolicyV1beta1PodSecurityPolicyParams contains all the bound params for the delete policy v1beta1 pod security policy operation typically these are obtained from a http.Request

swagger:parameters deletePolicyV1beta1PodSecurityPolicy

func NewDeletePolicyV1beta1PodSecurityPolicyParams

func NewDeletePolicyV1beta1PodSecurityPolicyParams() DeletePolicyV1beta1PodSecurityPolicyParams

NewDeletePolicyV1beta1PodSecurityPolicyParams creates a new DeletePolicyV1beta1PodSecurityPolicyParams object no default values defined in spec.

func (*DeletePolicyV1beta1PodSecurityPolicyParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewDeletePolicyV1beta1PodSecurityPolicyParams() beforehand.

type DeletePolicyV1beta1PodSecurityPolicyUnauthorized

type DeletePolicyV1beta1PodSecurityPolicyUnauthorized struct {
}

DeletePolicyV1beta1PodSecurityPolicyUnauthorized Unauthorized

swagger:response deletePolicyV1beta1PodSecurityPolicyUnauthorized

func NewDeletePolicyV1beta1PodSecurityPolicyUnauthorized

func NewDeletePolicyV1beta1PodSecurityPolicyUnauthorized() *DeletePolicyV1beta1PodSecurityPolicyUnauthorized

NewDeletePolicyV1beta1PodSecurityPolicyUnauthorized creates DeletePolicyV1beta1PodSecurityPolicyUnauthorized with default headers values

func (*DeletePolicyV1beta1PodSecurityPolicyUnauthorized) WriteResponse

WriteResponse to the client

type GetPolicyV1beta1APIResources

type GetPolicyV1beta1APIResources struct {
	Context *middleware.Context
	Handler GetPolicyV1beta1APIResourcesHandler
}

GetPolicyV1beta1APIResources swagger:route GET /apis/policy/v1beta1/ policy_v1beta1 getPolicyV1beta1ApiResources

get available resources

func NewGetPolicyV1beta1APIResources

func NewGetPolicyV1beta1APIResources(ctx *middleware.Context, handler GetPolicyV1beta1APIResourcesHandler) *GetPolicyV1beta1APIResources

NewGetPolicyV1beta1APIResources creates a new http.Handler for the get policy v1beta1 API resources operation

func (*GetPolicyV1beta1APIResources) ServeHTTP

type GetPolicyV1beta1APIResourcesHandler

type GetPolicyV1beta1APIResourcesHandler interface {
	Handle(GetPolicyV1beta1APIResourcesParams) middleware.Responder
}

GetPolicyV1beta1APIResourcesHandler interface for that can handle valid get policy v1beta1 API resources params

type GetPolicyV1beta1APIResourcesHandlerFunc

type GetPolicyV1beta1APIResourcesHandlerFunc func(GetPolicyV1beta1APIResourcesParams) middleware.Responder

GetPolicyV1beta1APIResourcesHandlerFunc turns a function with the right signature into a get policy v1beta1 API resources handler

func (GetPolicyV1beta1APIResourcesHandlerFunc) Handle

Handle executing the request and returning a response

type GetPolicyV1beta1APIResourcesOK

type GetPolicyV1beta1APIResourcesOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sApimachineryPkgApisMetaV1APIResourceList `json:"body,omitempty"`
}

GetPolicyV1beta1APIResourcesOK OK

swagger:response getPolicyV1beta1ApiResourcesOK

func NewGetPolicyV1beta1APIResourcesOK

func NewGetPolicyV1beta1APIResourcesOK() *GetPolicyV1beta1APIResourcesOK

NewGetPolicyV1beta1APIResourcesOK creates GetPolicyV1beta1APIResourcesOK with default headers values

func (*GetPolicyV1beta1APIResourcesOK) SetPayload

SetPayload sets the payload to the get policy v1beta1 Api resources o k response

func (*GetPolicyV1beta1APIResourcesOK) WithPayload

WithPayload adds the payload to the get policy v1beta1 Api resources o k response

func (*GetPolicyV1beta1APIResourcesOK) WriteResponse

func (o *GetPolicyV1beta1APIResourcesOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type GetPolicyV1beta1APIResourcesParams

type GetPolicyV1beta1APIResourcesParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`
}

GetPolicyV1beta1APIResourcesParams contains all the bound params for the get policy v1beta1 API resources operation typically these are obtained from a http.Request

swagger:parameters getPolicyV1beta1APIResources

func NewGetPolicyV1beta1APIResourcesParams

func NewGetPolicyV1beta1APIResourcesParams() GetPolicyV1beta1APIResourcesParams

NewGetPolicyV1beta1APIResourcesParams creates a new GetPolicyV1beta1APIResourcesParams object no default values defined in spec.

func (*GetPolicyV1beta1APIResourcesParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewGetPolicyV1beta1APIResourcesParams() beforehand.

type GetPolicyV1beta1APIResourcesUnauthorized

type GetPolicyV1beta1APIResourcesUnauthorized struct {
}

GetPolicyV1beta1APIResourcesUnauthorized Unauthorized

swagger:response getPolicyV1beta1ApiResourcesUnauthorized

func NewGetPolicyV1beta1APIResourcesUnauthorized

func NewGetPolicyV1beta1APIResourcesUnauthorized() *GetPolicyV1beta1APIResourcesUnauthorized

NewGetPolicyV1beta1APIResourcesUnauthorized creates GetPolicyV1beta1APIResourcesUnauthorized with default headers values

func (*GetPolicyV1beta1APIResourcesUnauthorized) WriteResponse

WriteResponse to the client

type ListPolicyV1beta1NamespacedPodDisruptionBudget

type ListPolicyV1beta1NamespacedPodDisruptionBudget struct {
	Context *middleware.Context
	Handler ListPolicyV1beta1NamespacedPodDisruptionBudgetHandler
}

ListPolicyV1beta1NamespacedPodDisruptionBudget swagger:route GET /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets policy_v1beta1 listPolicyV1beta1NamespacedPodDisruptionBudget

list or watch objects of kind PodDisruptionBudget

func NewListPolicyV1beta1NamespacedPodDisruptionBudget

NewListPolicyV1beta1NamespacedPodDisruptionBudget creates a new http.Handler for the list policy v1beta1 namespaced pod disruption budget operation

func (*ListPolicyV1beta1NamespacedPodDisruptionBudget) ServeHTTP

type ListPolicyV1beta1NamespacedPodDisruptionBudgetHandler

type ListPolicyV1beta1NamespacedPodDisruptionBudgetHandler interface {
	Handle(ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) middleware.Responder
}

ListPolicyV1beta1NamespacedPodDisruptionBudgetHandler interface for that can handle valid list policy v1beta1 namespaced pod disruption budget params

type ListPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc

type ListPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc func(ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) middleware.Responder

ListPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc turns a function with the right signature into a list policy v1beta1 namespaced pod disruption budget handler

func (ListPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc) Handle

Handle executing the request and returning a response

type ListPolicyV1beta1NamespacedPodDisruptionBudgetOK

type ListPolicyV1beta1NamespacedPodDisruptionBudgetOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudgetList `json:"body,omitempty"`
}

ListPolicyV1beta1NamespacedPodDisruptionBudgetOK OK

swagger:response listPolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetOK() *ListPolicyV1beta1NamespacedPodDisruptionBudgetOK

NewListPolicyV1beta1NamespacedPodDisruptionBudgetOK creates ListPolicyV1beta1NamespacedPodDisruptionBudgetOK with default headers values

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetOK) SetPayload

SetPayload sets the payload to the list policy v1beta1 namespaced pod disruption budget o k response

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetOK) WithPayload

WithPayload adds the payload to the list policy v1beta1 namespaced pod disruption budget o k response

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetOK) WriteResponse

WriteResponse to the client

type ListPolicyV1beta1NamespacedPodDisruptionBudgetParams

type ListPolicyV1beta1NamespacedPodDisruptionBudgetParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*object name and auth scope, such as for teams and projects
	  Required: true
	  Unique: true
	  In: path
	*/
	Namespace string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

ListPolicyV1beta1NamespacedPodDisruptionBudgetParams contains all the bound params for the list policy v1beta1 namespaced pod disruption budget operation typically these are obtained from a http.Request

swagger:parameters listPolicyV1beta1NamespacedPodDisruptionBudget

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetParams

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetParams() ListPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewListPolicyV1beta1NamespacedPodDisruptionBudgetParams creates a new ListPolicyV1beta1NamespacedPodDisruptionBudgetParams object no default values defined in spec.

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewListPolicyV1beta1NamespacedPodDisruptionBudgetParams() beforehand.

type ListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

type ListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized struct {
}

ListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized Unauthorized

swagger:response listPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized() *ListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

NewListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized creates ListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized) WriteResponse

WriteResponse to the client

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespaces

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespaces struct {
	Context *middleware.Context
	Handler ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesHandler
}

ListPolicyV1beta1PodDisruptionBudgetForAllNamespaces swagger:route GET /apis/policy/v1beta1/poddisruptionbudgets policy_v1beta1 listPolicyV1beta1PodDisruptionBudgetForAllNamespaces

list or watch objects of kind PodDisruptionBudget

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespaces

NewListPolicyV1beta1PodDisruptionBudgetForAllNamespaces creates a new http.Handler for the list policy v1beta1 pod disruption budget for all namespaces operation

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespaces) ServeHTTP

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesHandler

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesHandler interface {
	Handle(ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) middleware.Responder
}

ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesHandler interface for that can handle valid list policy v1beta1 pod disruption budget for all namespaces params

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesHandlerFunc

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesHandlerFunc func(ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) middleware.Responder

ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesHandlerFunc turns a function with the right signature into a list policy v1beta1 pod disruption budget for all namespaces handler

func (ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesHandlerFunc) Handle

Handle executing the request and returning a response

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudgetList `json:"body,omitempty"`
}

ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK OK

swagger:response listPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK() *ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK

NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK creates ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK with default headers values

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK) SetPayload

SetPayload sets the payload to the list policy v1beta1 pod disruption budget for all namespaces o k response

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK) WithPayload

WithPayload adds the payload to the list policy v1beta1 pod disruption budget for all namespaces o k response

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK) WriteResponse

WriteResponse to the client

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams contains all the bound params for the list policy v1beta1 pod disruption budget for all namespaces operation typically these are obtained from a http.Request

swagger:parameters listPolicyV1beta1PodDisruptionBudgetForAllNamespaces

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams() ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams

NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams creates a new ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams object no default values defined in spec.

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams() beforehand.

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized struct {
}

ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized Unauthorized

swagger:response listPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized() *ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized

NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized creates ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized with default headers values

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized) WriteResponse

WriteResponse to the client

type ListPolicyV1beta1PodSecurityPolicy

type ListPolicyV1beta1PodSecurityPolicy struct {
	Context *middleware.Context
	Handler ListPolicyV1beta1PodSecurityPolicyHandler
}

ListPolicyV1beta1PodSecurityPolicy swagger:route GET /apis/policy/v1beta1/podsecuritypolicies policy_v1beta1 listPolicyV1beta1PodSecurityPolicy

list or watch objects of kind PodSecurityPolicy

func NewListPolicyV1beta1PodSecurityPolicy

func NewListPolicyV1beta1PodSecurityPolicy(ctx *middleware.Context, handler ListPolicyV1beta1PodSecurityPolicyHandler) *ListPolicyV1beta1PodSecurityPolicy

NewListPolicyV1beta1PodSecurityPolicy creates a new http.Handler for the list policy v1beta1 pod security policy operation

func (*ListPolicyV1beta1PodSecurityPolicy) ServeHTTP

type ListPolicyV1beta1PodSecurityPolicyHandler

type ListPolicyV1beta1PodSecurityPolicyHandler interface {
	Handle(ListPolicyV1beta1PodSecurityPolicyParams) middleware.Responder
}

ListPolicyV1beta1PodSecurityPolicyHandler interface for that can handle valid list policy v1beta1 pod security policy params

type ListPolicyV1beta1PodSecurityPolicyHandlerFunc

type ListPolicyV1beta1PodSecurityPolicyHandlerFunc func(ListPolicyV1beta1PodSecurityPolicyParams) middleware.Responder

ListPolicyV1beta1PodSecurityPolicyHandlerFunc turns a function with the right signature into a list policy v1beta1 pod security policy handler

func (ListPolicyV1beta1PodSecurityPolicyHandlerFunc) Handle

Handle executing the request and returning a response

type ListPolicyV1beta1PodSecurityPolicyOK

type ListPolicyV1beta1PodSecurityPolicyOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicyList `json:"body,omitempty"`
}

ListPolicyV1beta1PodSecurityPolicyOK OK

swagger:response listPolicyV1beta1PodSecurityPolicyOK

func NewListPolicyV1beta1PodSecurityPolicyOK

func NewListPolicyV1beta1PodSecurityPolicyOK() *ListPolicyV1beta1PodSecurityPolicyOK

NewListPolicyV1beta1PodSecurityPolicyOK creates ListPolicyV1beta1PodSecurityPolicyOK with default headers values

func (*ListPolicyV1beta1PodSecurityPolicyOK) SetPayload

SetPayload sets the payload to the list policy v1beta1 pod security policy o k response

func (*ListPolicyV1beta1PodSecurityPolicyOK) WithPayload

WithPayload adds the payload to the list policy v1beta1 pod security policy o k response

func (*ListPolicyV1beta1PodSecurityPolicyOK) WriteResponse

WriteResponse to the client

type ListPolicyV1beta1PodSecurityPolicyParams

type ListPolicyV1beta1PodSecurityPolicyParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

ListPolicyV1beta1PodSecurityPolicyParams contains all the bound params for the list policy v1beta1 pod security policy operation typically these are obtained from a http.Request

swagger:parameters listPolicyV1beta1PodSecurityPolicy

func NewListPolicyV1beta1PodSecurityPolicyParams

func NewListPolicyV1beta1PodSecurityPolicyParams() ListPolicyV1beta1PodSecurityPolicyParams

NewListPolicyV1beta1PodSecurityPolicyParams creates a new ListPolicyV1beta1PodSecurityPolicyParams object no default values defined in spec.

func (*ListPolicyV1beta1PodSecurityPolicyParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewListPolicyV1beta1PodSecurityPolicyParams() beforehand.

type ListPolicyV1beta1PodSecurityPolicyUnauthorized

type ListPolicyV1beta1PodSecurityPolicyUnauthorized struct {
}

ListPolicyV1beta1PodSecurityPolicyUnauthorized Unauthorized

swagger:response listPolicyV1beta1PodSecurityPolicyUnauthorized

func NewListPolicyV1beta1PodSecurityPolicyUnauthorized

func NewListPolicyV1beta1PodSecurityPolicyUnauthorized() *ListPolicyV1beta1PodSecurityPolicyUnauthorized

NewListPolicyV1beta1PodSecurityPolicyUnauthorized creates ListPolicyV1beta1PodSecurityPolicyUnauthorized with default headers values

func (*ListPolicyV1beta1PodSecurityPolicyUnauthorized) WriteResponse

WriteResponse to the client

type PatchPolicyV1beta1NamespacedPodDisruptionBudget

type PatchPolicyV1beta1NamespacedPodDisruptionBudget struct {
	Context *middleware.Context
	Handler PatchPolicyV1beta1NamespacedPodDisruptionBudgetHandler
}

PatchPolicyV1beta1NamespacedPodDisruptionBudget swagger:route PATCH /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name} policy_v1beta1 patchPolicyV1beta1NamespacedPodDisruptionBudget

partially update the specified PodDisruptionBudget

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudget

NewPatchPolicyV1beta1NamespacedPodDisruptionBudget creates a new http.Handler for the patch policy v1beta1 namespaced pod disruption budget operation

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudget) ServeHTTP

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetHandler

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetHandler interface {
	Handle(PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) middleware.Responder
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetHandler interface for that can handle valid patch policy v1beta1 namespaced pod disruption budget params

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc func(PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) middleware.Responder

PatchPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc turns a function with the right signature into a patch policy v1beta1 namespaced pod disruption budget handler

func (PatchPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc) Handle

Handle executing the request and returning a response

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget `json:"body,omitempty"`
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK OK

swagger:response patchPolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetOK() *PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetOK creates PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK with default headers values

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK) SetPayload

SetPayload sets the payload to the patch policy v1beta1 namespaced pod disruption budget o k response

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK) WithPayload

WithPayload adds the payload to the patch policy v1beta1 namespaced pod disruption budget o k response

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK) WriteResponse

WriteResponse to the client

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	Body models.IoK8sApimachineryPkgApisMetaV1Patch
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.
	  Unique: true
	  In: query
	*/
	Force *bool
	/*name of the PodDisruptionBudget
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*object name and auth scope, such as for teams and projects
	  Required: true
	  Unique: true
	  In: path
	*/
	Namespace string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams contains all the bound params for the patch policy v1beta1 namespaced pod disruption budget operation typically these are obtained from a http.Request

swagger:parameters patchPolicyV1beta1NamespacedPodDisruptionBudget

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParams() PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParams creates a new PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams object no default values defined in spec.

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParams() beforehand.

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatus

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatus struct {
	Context *middleware.Context
	Handler PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandler
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatus swagger:route PATCH /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status policy_v1beta1 patchPolicyV1beta1NamespacedPodDisruptionBudgetStatus

partially update status of the specified PodDisruptionBudget

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatus

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatus creates a new http.Handler for the patch policy v1beta1 namespaced pod disruption budget status operation

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatus) ServeHTTP

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandler

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandler interface {
	Handle(PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) middleware.Responder
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandler interface for that can handle valid patch policy v1beta1 namespaced pod disruption budget status params

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandlerFunc

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandlerFunc func(PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) middleware.Responder

PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandlerFunc turns a function with the right signature into a patch policy v1beta1 namespaced pod disruption budget status handler

func (PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandlerFunc) Handle

Handle executing the request and returning a response

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget `json:"body,omitempty"`
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK OK

swagger:response patchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK() *PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK creates PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK with default headers values

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK) SetPayload

SetPayload sets the payload to the patch policy v1beta1 namespaced pod disruption budget status o k response

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK) WithPayload

WithPayload adds the payload to the patch policy v1beta1 namespaced pod disruption budget status o k response

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK) WriteResponse

WriteResponse to the client

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	Body models.IoK8sApimachineryPkgApisMetaV1Patch
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.
	  Unique: true
	  In: query
	*/
	Force *bool
	/*name of the PodDisruptionBudget
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*object name and auth scope, such as for teams and projects
	  Required: true
	  Unique: true
	  In: path
	*/
	Namespace string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams contains all the bound params for the patch policy v1beta1 namespaced pod disruption budget status operation typically these are obtained from a http.Request

swagger:parameters patchPolicyV1beta1NamespacedPodDisruptionBudgetStatus

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams() PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams creates a new PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams object no default values defined in spec.

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams() beforehand.

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized struct {
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized Unauthorized

swagger:response patchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized() *PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized creates PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized with default headers values

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized) WriteResponse

WriteResponse to the client

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized struct {
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized Unauthorized

swagger:response patchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized() *PatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized creates PatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized) WriteResponse

WriteResponse to the client

type PatchPolicyV1beta1PodSecurityPolicy

type PatchPolicyV1beta1PodSecurityPolicy struct {
	Context *middleware.Context
	Handler PatchPolicyV1beta1PodSecurityPolicyHandler
}

PatchPolicyV1beta1PodSecurityPolicy swagger:route PATCH /apis/policy/v1beta1/podsecuritypolicies/{name} policy_v1beta1 patchPolicyV1beta1PodSecurityPolicy

partially update the specified PodSecurityPolicy

func NewPatchPolicyV1beta1PodSecurityPolicy

func NewPatchPolicyV1beta1PodSecurityPolicy(ctx *middleware.Context, handler PatchPolicyV1beta1PodSecurityPolicyHandler) *PatchPolicyV1beta1PodSecurityPolicy

NewPatchPolicyV1beta1PodSecurityPolicy creates a new http.Handler for the patch policy v1beta1 pod security policy operation

func (*PatchPolicyV1beta1PodSecurityPolicy) ServeHTTP

type PatchPolicyV1beta1PodSecurityPolicyHandler

type PatchPolicyV1beta1PodSecurityPolicyHandler interface {
	Handle(PatchPolicyV1beta1PodSecurityPolicyParams) middleware.Responder
}

PatchPolicyV1beta1PodSecurityPolicyHandler interface for that can handle valid patch policy v1beta1 pod security policy params

type PatchPolicyV1beta1PodSecurityPolicyHandlerFunc

type PatchPolicyV1beta1PodSecurityPolicyHandlerFunc func(PatchPolicyV1beta1PodSecurityPolicyParams) middleware.Responder

PatchPolicyV1beta1PodSecurityPolicyHandlerFunc turns a function with the right signature into a patch policy v1beta1 pod security policy handler

func (PatchPolicyV1beta1PodSecurityPolicyHandlerFunc) Handle

Handle executing the request and returning a response

type PatchPolicyV1beta1PodSecurityPolicyOK

type PatchPolicyV1beta1PodSecurityPolicyOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy `json:"body,omitempty"`
}

PatchPolicyV1beta1PodSecurityPolicyOK OK

swagger:response patchPolicyV1beta1PodSecurityPolicyOK

func NewPatchPolicyV1beta1PodSecurityPolicyOK

func NewPatchPolicyV1beta1PodSecurityPolicyOK() *PatchPolicyV1beta1PodSecurityPolicyOK

NewPatchPolicyV1beta1PodSecurityPolicyOK creates PatchPolicyV1beta1PodSecurityPolicyOK with default headers values

func (*PatchPolicyV1beta1PodSecurityPolicyOK) SetPayload

SetPayload sets the payload to the patch policy v1beta1 pod security policy o k response

func (*PatchPolicyV1beta1PodSecurityPolicyOK) WithPayload

WithPayload adds the payload to the patch policy v1beta1 pod security policy o k response

func (*PatchPolicyV1beta1PodSecurityPolicyOK) WriteResponse

WriteResponse to the client

type PatchPolicyV1beta1PodSecurityPolicyParams

type PatchPolicyV1beta1PodSecurityPolicyParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	Body models.IoK8sApimachineryPkgApisMetaV1Patch
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.
	  Unique: true
	  In: query
	*/
	Force *bool
	/*name of the PodSecurityPolicy
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

PatchPolicyV1beta1PodSecurityPolicyParams contains all the bound params for the patch policy v1beta1 pod security policy operation typically these are obtained from a http.Request

swagger:parameters patchPolicyV1beta1PodSecurityPolicy

func NewPatchPolicyV1beta1PodSecurityPolicyParams

func NewPatchPolicyV1beta1PodSecurityPolicyParams() PatchPolicyV1beta1PodSecurityPolicyParams

NewPatchPolicyV1beta1PodSecurityPolicyParams creates a new PatchPolicyV1beta1PodSecurityPolicyParams object no default values defined in spec.

func (*PatchPolicyV1beta1PodSecurityPolicyParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewPatchPolicyV1beta1PodSecurityPolicyParams() beforehand.

type PatchPolicyV1beta1PodSecurityPolicyUnauthorized

type PatchPolicyV1beta1PodSecurityPolicyUnauthorized struct {
}

PatchPolicyV1beta1PodSecurityPolicyUnauthorized Unauthorized

swagger:response patchPolicyV1beta1PodSecurityPolicyUnauthorized

func NewPatchPolicyV1beta1PodSecurityPolicyUnauthorized

func NewPatchPolicyV1beta1PodSecurityPolicyUnauthorized() *PatchPolicyV1beta1PodSecurityPolicyUnauthorized

NewPatchPolicyV1beta1PodSecurityPolicyUnauthorized creates PatchPolicyV1beta1PodSecurityPolicyUnauthorized with default headers values

func (*PatchPolicyV1beta1PodSecurityPolicyUnauthorized) WriteResponse

WriteResponse to the client

type ReadPolicyV1beta1NamespacedPodDisruptionBudget

type ReadPolicyV1beta1NamespacedPodDisruptionBudget struct {
	Context *middleware.Context
	Handler ReadPolicyV1beta1NamespacedPodDisruptionBudgetHandler
}

ReadPolicyV1beta1NamespacedPodDisruptionBudget swagger:route GET /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name} policy_v1beta1 readPolicyV1beta1NamespacedPodDisruptionBudget

read the specified PodDisruptionBudget

func NewReadPolicyV1beta1NamespacedPodDisruptionBudget

NewReadPolicyV1beta1NamespacedPodDisruptionBudget creates a new http.Handler for the read policy v1beta1 namespaced pod disruption budget operation

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudget) ServeHTTP

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetHandler

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetHandler interface {
	Handle(ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) middleware.Responder
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetHandler interface for that can handle valid read policy v1beta1 namespaced pod disruption budget params

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc func(ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) middleware.Responder

ReadPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc turns a function with the right signature into a read policy v1beta1 namespaced pod disruption budget handler

func (ReadPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc) Handle

Handle executing the request and returning a response

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget `json:"body,omitempty"`
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK OK

swagger:response readPolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetOK() *ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetOK creates ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK with default headers values

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK) SetPayload

SetPayload sets the payload to the read policy v1beta1 namespaced pod disruption budget o k response

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK) WithPayload

WithPayload adds the payload to the read policy v1beta1 namespaced pod disruption budget o k response

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK) WriteResponse

WriteResponse to the client

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
	  Unique: true
	  In: query
	*/
	Exact *bool
	/*Should this value be exported.  Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.
	  Unique: true
	  In: query
	*/
	Export *bool
	/*name of the PodDisruptionBudget
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*object name and auth scope, such as for teams and projects
	  Required: true
	  Unique: true
	  In: path
	*/
	Namespace string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams contains all the bound params for the read policy v1beta1 namespaced pod disruption budget operation typically these are obtained from a http.Request

swagger:parameters readPolicyV1beta1NamespacedPodDisruptionBudget

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParams

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParams() ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParams creates a new ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams object no default values defined in spec.

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParams() beforehand.

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatus

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatus struct {
	Context *middleware.Context
	Handler ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandler
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatus swagger:route GET /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status policy_v1beta1 readPolicyV1beta1NamespacedPodDisruptionBudgetStatus

read status of the specified PodDisruptionBudget

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatus

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatus creates a new http.Handler for the read policy v1beta1 namespaced pod disruption budget status operation

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatus) ServeHTTP

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandler

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandler interface {
	Handle(ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) middleware.Responder
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandler interface for that can handle valid read policy v1beta1 namespaced pod disruption budget status params

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandlerFunc

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandlerFunc func(ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) middleware.Responder

ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandlerFunc turns a function with the right signature into a read policy v1beta1 namespaced pod disruption budget status handler

func (ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusHandlerFunc) Handle

Handle executing the request and returning a response

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget `json:"body,omitempty"`
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK OK

swagger:response readPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK() *ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK creates ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK with default headers values

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK) SetPayload

SetPayload sets the payload to the read policy v1beta1 namespaced pod disruption budget status o k response

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK) WithPayload

WithPayload adds the payload to the read policy v1beta1 namespaced pod disruption budget status o k response

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK) WriteResponse

WriteResponse to the client

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*name of the PodDisruptionBudget
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*object name and auth scope, such as for teams and projects
	  Required: true
	  Unique: true
	  In: path
	*/
	Namespace string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams contains all the bound params for the read policy v1beta1 namespaced pod disruption budget status operation typically these are obtained from a http.Request

swagger:parameters readPolicyV1beta1NamespacedPodDisruptionBudgetStatus

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams() ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams creates a new ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams object no default values defined in spec.

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams() beforehand.

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized struct {
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized Unauthorized

swagger:response readPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized() *ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized creates ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized with default headers values

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized) WriteResponse

WriteResponse to the client

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized struct {
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized Unauthorized

swagger:response readPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized() *ReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized creates ReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized) WriteResponse

WriteResponse to the client

type ReadPolicyV1beta1PodSecurityPolicy

type ReadPolicyV1beta1PodSecurityPolicy struct {
	Context *middleware.Context
	Handler ReadPolicyV1beta1PodSecurityPolicyHandler
}

ReadPolicyV1beta1PodSecurityPolicy swagger:route GET /apis/policy/v1beta1/podsecuritypolicies/{name} policy_v1beta1 readPolicyV1beta1PodSecurityPolicy

read the specified PodSecurityPolicy

func NewReadPolicyV1beta1PodSecurityPolicy

func NewReadPolicyV1beta1PodSecurityPolicy(ctx *middleware.Context, handler ReadPolicyV1beta1PodSecurityPolicyHandler) *ReadPolicyV1beta1PodSecurityPolicy

NewReadPolicyV1beta1PodSecurityPolicy creates a new http.Handler for the read policy v1beta1 pod security policy operation

func (*ReadPolicyV1beta1PodSecurityPolicy) ServeHTTP

type ReadPolicyV1beta1PodSecurityPolicyHandler

type ReadPolicyV1beta1PodSecurityPolicyHandler interface {
	Handle(ReadPolicyV1beta1PodSecurityPolicyParams) middleware.Responder
}

ReadPolicyV1beta1PodSecurityPolicyHandler interface for that can handle valid read policy v1beta1 pod security policy params

type ReadPolicyV1beta1PodSecurityPolicyHandlerFunc

type ReadPolicyV1beta1PodSecurityPolicyHandlerFunc func(ReadPolicyV1beta1PodSecurityPolicyParams) middleware.Responder

ReadPolicyV1beta1PodSecurityPolicyHandlerFunc turns a function with the right signature into a read policy v1beta1 pod security policy handler

func (ReadPolicyV1beta1PodSecurityPolicyHandlerFunc) Handle

Handle executing the request and returning a response

type ReadPolicyV1beta1PodSecurityPolicyOK

type ReadPolicyV1beta1PodSecurityPolicyOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy `json:"body,omitempty"`
}

ReadPolicyV1beta1PodSecurityPolicyOK OK

swagger:response readPolicyV1beta1PodSecurityPolicyOK

func NewReadPolicyV1beta1PodSecurityPolicyOK

func NewReadPolicyV1beta1PodSecurityPolicyOK() *ReadPolicyV1beta1PodSecurityPolicyOK

NewReadPolicyV1beta1PodSecurityPolicyOK creates ReadPolicyV1beta1PodSecurityPolicyOK with default headers values

func (*ReadPolicyV1beta1PodSecurityPolicyOK) SetPayload

SetPayload sets the payload to the read policy v1beta1 pod security policy o k response

func (*ReadPolicyV1beta1PodSecurityPolicyOK) WithPayload

WithPayload adds the payload to the read policy v1beta1 pod security policy o k response

func (*ReadPolicyV1beta1PodSecurityPolicyOK) WriteResponse

WriteResponse to the client

type ReadPolicyV1beta1PodSecurityPolicyParams

type ReadPolicyV1beta1PodSecurityPolicyParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
	  Unique: true
	  In: query
	*/
	Exact *bool
	/*Should this value be exported.  Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.
	  Unique: true
	  In: query
	*/
	Export *bool
	/*name of the PodSecurityPolicy
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReadPolicyV1beta1PodSecurityPolicyParams contains all the bound params for the read policy v1beta1 pod security policy operation typically these are obtained from a http.Request

swagger:parameters readPolicyV1beta1PodSecurityPolicy

func NewReadPolicyV1beta1PodSecurityPolicyParams

func NewReadPolicyV1beta1PodSecurityPolicyParams() ReadPolicyV1beta1PodSecurityPolicyParams

NewReadPolicyV1beta1PodSecurityPolicyParams creates a new ReadPolicyV1beta1PodSecurityPolicyParams object no default values defined in spec.

func (*ReadPolicyV1beta1PodSecurityPolicyParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewReadPolicyV1beta1PodSecurityPolicyParams() beforehand.

type ReadPolicyV1beta1PodSecurityPolicyUnauthorized

type ReadPolicyV1beta1PodSecurityPolicyUnauthorized struct {
}

ReadPolicyV1beta1PodSecurityPolicyUnauthorized Unauthorized

swagger:response readPolicyV1beta1PodSecurityPolicyUnauthorized

func NewReadPolicyV1beta1PodSecurityPolicyUnauthorized

func NewReadPolicyV1beta1PodSecurityPolicyUnauthorized() *ReadPolicyV1beta1PodSecurityPolicyUnauthorized

NewReadPolicyV1beta1PodSecurityPolicyUnauthorized creates ReadPolicyV1beta1PodSecurityPolicyUnauthorized with default headers values

func (*ReadPolicyV1beta1PodSecurityPolicyUnauthorized) WriteResponse

WriteResponse to the client

type ReplacePolicyV1beta1NamespacedPodDisruptionBudget

type ReplacePolicyV1beta1NamespacedPodDisruptionBudget struct {
	Context *middleware.Context
	Handler ReplacePolicyV1beta1NamespacedPodDisruptionBudgetHandler
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudget swagger:route PUT /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name} policy_v1beta1 replacePolicyV1beta1NamespacedPodDisruptionBudget

replace the specified PodDisruptionBudget

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudget

NewReplacePolicyV1beta1NamespacedPodDisruptionBudget creates a new http.Handler for the replace policy v1beta1 namespaced pod disruption budget operation

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudget) ServeHTTP

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget `json:"body,omitempty"`
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated Created

swagger:response replacePolicyV1beta1NamespacedPodDisruptionBudgetCreated

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated() *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated creates ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated with default headers values

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated) SetPayload

SetPayload sets the payload to the replace policy v1beta1 namespaced pod disruption budget created response

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated) WithPayload

WithPayload adds the payload to the replace policy v1beta1 namespaced pod disruption budget created response

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated) WriteResponse

WriteResponse to the client

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetHandler

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetHandler interface {
	Handle(ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) middleware.Responder
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetHandler interface for that can handle valid replace policy v1beta1 namespaced pod disruption budget params

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc func(ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) middleware.Responder

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc turns a function with the right signature into a replace policy v1beta1 namespaced pod disruption budget handler

func (ReplacePolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc) Handle

Handle executing the request and returning a response

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget `json:"body,omitempty"`
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK OK

swagger:response replacePolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK() *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK creates ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK with default headers values

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK) SetPayload

SetPayload sets the payload to the replace policy v1beta1 namespaced pod disruption budget o k response

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK) WithPayload

WithPayload adds the payload to the replace policy v1beta1 namespaced pod disruption budget o k response

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK) WriteResponse

WriteResponse to the client

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*name of the PodDisruptionBudget
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*object name and auth scope, such as for teams and projects
	  Required: true
	  Unique: true
	  In: path
	*/
	Namespace string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams contains all the bound params for the replace policy v1beta1 namespaced pod disruption budget operation typically these are obtained from a http.Request

swagger:parameters replacePolicyV1beta1NamespacedPodDisruptionBudget

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams() ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams creates a new ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams object no default values defined in spec.

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams() beforehand.

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatus

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatus struct {
	Context *middleware.Context
	Handler ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusHandler
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatus swagger:route PUT /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status policy_v1beta1 replacePolicyV1beta1NamespacedPodDisruptionBudgetStatus

replace status of the specified PodDisruptionBudget

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatus

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatus creates a new http.Handler for the replace policy v1beta1 namespaced pod disruption budget status operation

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatus) ServeHTTP

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget `json:"body,omitempty"`
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated Created

swagger:response replacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated() *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated creates ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated with default headers values

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated) SetPayload

SetPayload sets the payload to the replace policy v1beta1 namespaced pod disruption budget status created response

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated) WithPayload

WithPayload adds the payload to the replace policy v1beta1 namespaced pod disruption budget status created response

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated) WriteResponse

WriteResponse to the client

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusHandler

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusHandler interface {
	Handle(ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) middleware.Responder
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusHandler interface for that can handle valid replace policy v1beta1 namespaced pod disruption budget status params

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusHandlerFunc

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusHandlerFunc func(ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) middleware.Responder

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusHandlerFunc turns a function with the right signature into a replace policy v1beta1 namespaced pod disruption budget status handler

func (ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusHandlerFunc) Handle

Handle executing the request and returning a response

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget `json:"body,omitempty"`
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK OK

swagger:response replacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK() *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK creates ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK with default headers values

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK) SetPayload

SetPayload sets the payload to the replace policy v1beta1 namespaced pod disruption budget status o k response

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK) WithPayload

WithPayload adds the payload to the replace policy v1beta1 namespaced pod disruption budget status o k response

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK) WriteResponse

WriteResponse to the client

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*name of the PodDisruptionBudget
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*object name and auth scope, such as for teams and projects
	  Required: true
	  Unique: true
	  In: path
	*/
	Namespace string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams contains all the bound params for the replace policy v1beta1 namespaced pod disruption budget status operation typically these are obtained from a http.Request

swagger:parameters replacePolicyV1beta1NamespacedPodDisruptionBudgetStatus

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams() ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams creates a new ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams object no default values defined in spec.

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams() beforehand.

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized struct {
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized Unauthorized

swagger:response replacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized() *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized creates ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized with default headers values

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized) WriteResponse

WriteResponse to the client

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized struct {
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized Unauthorized

swagger:response replacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized() *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized creates ReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized) WriteResponse

WriteResponse to the client

type ReplacePolicyV1beta1PodSecurityPolicy

type ReplacePolicyV1beta1PodSecurityPolicy struct {
	Context *middleware.Context
	Handler ReplacePolicyV1beta1PodSecurityPolicyHandler
}

ReplacePolicyV1beta1PodSecurityPolicy swagger:route PUT /apis/policy/v1beta1/podsecuritypolicies/{name} policy_v1beta1 replacePolicyV1beta1PodSecurityPolicy

replace the specified PodSecurityPolicy

func NewReplacePolicyV1beta1PodSecurityPolicy

func NewReplacePolicyV1beta1PodSecurityPolicy(ctx *middleware.Context, handler ReplacePolicyV1beta1PodSecurityPolicyHandler) *ReplacePolicyV1beta1PodSecurityPolicy

NewReplacePolicyV1beta1PodSecurityPolicy creates a new http.Handler for the replace policy v1beta1 pod security policy operation

func (*ReplacePolicyV1beta1PodSecurityPolicy) ServeHTTP

type ReplacePolicyV1beta1PodSecurityPolicyCreated

type ReplacePolicyV1beta1PodSecurityPolicyCreated struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy `json:"body,omitempty"`
}

ReplacePolicyV1beta1PodSecurityPolicyCreated Created

swagger:response replacePolicyV1beta1PodSecurityPolicyCreated

func NewReplacePolicyV1beta1PodSecurityPolicyCreated

func NewReplacePolicyV1beta1PodSecurityPolicyCreated() *ReplacePolicyV1beta1PodSecurityPolicyCreated

NewReplacePolicyV1beta1PodSecurityPolicyCreated creates ReplacePolicyV1beta1PodSecurityPolicyCreated with default headers values

func (*ReplacePolicyV1beta1PodSecurityPolicyCreated) SetPayload

SetPayload sets the payload to the replace policy v1beta1 pod security policy created response

func (*ReplacePolicyV1beta1PodSecurityPolicyCreated) WithPayload

WithPayload adds the payload to the replace policy v1beta1 pod security policy created response

func (*ReplacePolicyV1beta1PodSecurityPolicyCreated) WriteResponse

WriteResponse to the client

type ReplacePolicyV1beta1PodSecurityPolicyHandler

type ReplacePolicyV1beta1PodSecurityPolicyHandler interface {
	Handle(ReplacePolicyV1beta1PodSecurityPolicyParams) middleware.Responder
}

ReplacePolicyV1beta1PodSecurityPolicyHandler interface for that can handle valid replace policy v1beta1 pod security policy params

type ReplacePolicyV1beta1PodSecurityPolicyHandlerFunc

type ReplacePolicyV1beta1PodSecurityPolicyHandlerFunc func(ReplacePolicyV1beta1PodSecurityPolicyParams) middleware.Responder

ReplacePolicyV1beta1PodSecurityPolicyHandlerFunc turns a function with the right signature into a replace policy v1beta1 pod security policy handler

func (ReplacePolicyV1beta1PodSecurityPolicyHandlerFunc) Handle

Handle executing the request and returning a response

type ReplacePolicyV1beta1PodSecurityPolicyOK

type ReplacePolicyV1beta1PodSecurityPolicyOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy `json:"body,omitempty"`
}

ReplacePolicyV1beta1PodSecurityPolicyOK OK

swagger:response replacePolicyV1beta1PodSecurityPolicyOK

func NewReplacePolicyV1beta1PodSecurityPolicyOK

func NewReplacePolicyV1beta1PodSecurityPolicyOK() *ReplacePolicyV1beta1PodSecurityPolicyOK

NewReplacePolicyV1beta1PodSecurityPolicyOK creates ReplacePolicyV1beta1PodSecurityPolicyOK with default headers values

func (*ReplacePolicyV1beta1PodSecurityPolicyOK) SetPayload

SetPayload sets the payload to the replace policy v1beta1 pod security policy o k response

func (*ReplacePolicyV1beta1PodSecurityPolicyOK) WithPayload

WithPayload adds the payload to the replace policy v1beta1 pod security policy o k response

func (*ReplacePolicyV1beta1PodSecurityPolicyOK) WriteResponse

WriteResponse to the client

type ReplacePolicyV1beta1PodSecurityPolicyParams

type ReplacePolicyV1beta1PodSecurityPolicyParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*name of the PodSecurityPolicy
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReplacePolicyV1beta1PodSecurityPolicyParams contains all the bound params for the replace policy v1beta1 pod security policy operation typically these are obtained from a http.Request

swagger:parameters replacePolicyV1beta1PodSecurityPolicy

func NewReplacePolicyV1beta1PodSecurityPolicyParams

func NewReplacePolicyV1beta1PodSecurityPolicyParams() ReplacePolicyV1beta1PodSecurityPolicyParams

NewReplacePolicyV1beta1PodSecurityPolicyParams creates a new ReplacePolicyV1beta1PodSecurityPolicyParams object no default values defined in spec.

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewReplacePolicyV1beta1PodSecurityPolicyParams() beforehand.

type ReplacePolicyV1beta1PodSecurityPolicyUnauthorized

type ReplacePolicyV1beta1PodSecurityPolicyUnauthorized struct {
}

ReplacePolicyV1beta1PodSecurityPolicyUnauthorized Unauthorized

swagger:response replacePolicyV1beta1PodSecurityPolicyUnauthorized

func NewReplacePolicyV1beta1PodSecurityPolicyUnauthorized

func NewReplacePolicyV1beta1PodSecurityPolicyUnauthorized() *ReplacePolicyV1beta1PodSecurityPolicyUnauthorized

NewReplacePolicyV1beta1PodSecurityPolicyUnauthorized creates ReplacePolicyV1beta1PodSecurityPolicyUnauthorized with default headers values

func (*ReplacePolicyV1beta1PodSecurityPolicyUnauthorized) WriteResponse

WriteResponse to the client

type WatchPolicyV1beta1NamespacedPodDisruptionBudget

type WatchPolicyV1beta1NamespacedPodDisruptionBudget struct {
	Context *middleware.Context
	Handler WatchPolicyV1beta1NamespacedPodDisruptionBudgetHandler
}

WatchPolicyV1beta1NamespacedPodDisruptionBudget swagger:route GET /apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets/{name} policy_v1beta1 watchPolicyV1beta1NamespacedPodDisruptionBudget

watch changes to an object of kind PodDisruptionBudget. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudget

NewWatchPolicyV1beta1NamespacedPodDisruptionBudget creates a new http.Handler for the watch policy v1beta1 namespaced pod disruption budget operation

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudget) ServeHTTP

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetHandler

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetHandler interface {
	Handle(WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) middleware.Responder
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetHandler interface for that can handle valid watch policy v1beta1 namespaced pod disruption budget params

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc func(WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) middleware.Responder

WatchPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc turns a function with the right signature into a watch policy v1beta1 namespaced pod disruption budget handler

func (WatchPolicyV1beta1NamespacedPodDisruptionBudgetHandlerFunc) Handle

Handle executing the request and returning a response

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetList

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetList struct {
	Context *middleware.Context
	Handler WatchPolicyV1beta1NamespacedPodDisruptionBudgetListHandler
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetList swagger:route GET /apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets policy_v1beta1 watchPolicyV1beta1NamespacedPodDisruptionBudgetList

watch individual changes to a list of PodDisruptionBudget. deprecated: use the 'watch' parameter with a list operation instead.

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetList

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetList creates a new http.Handler for the watch policy v1beta1 namespaced pod disruption budget list operation

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetList) ServeHTTP

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListHandler

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListHandler interface {
	Handle(WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) middleware.Responder
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetListHandler interface for that can handle valid watch policy v1beta1 namespaced pod disruption budget list params

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListHandlerFunc

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListHandlerFunc func(WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) middleware.Responder

WatchPolicyV1beta1NamespacedPodDisruptionBudgetListHandlerFunc turns a function with the right signature into a watch policy v1beta1 namespaced pod disruption budget list handler

func (WatchPolicyV1beta1NamespacedPodDisruptionBudgetListHandlerFunc) Handle

Handle executing the request and returning a response

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sApimachineryPkgApisMetaV1WatchEvent `json:"body,omitempty"`
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK OK

swagger:response watchPolicyV1beta1NamespacedPodDisruptionBudgetListOK

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK() *WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK creates WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK with default headers values

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK) SetPayload

SetPayload sets the payload to the watch policy v1beta1 namespaced pod disruption budget list o k response

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK) WithPayload

WithPayload adds the payload to the watch policy v1beta1 namespaced pod disruption budget list o k response

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK) WriteResponse

WriteResponse to the client

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*object name and auth scope, such as for teams and projects
	  Required: true
	  Unique: true
	  In: path
	*/
	Namespace string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams contains all the bound params for the watch policy v1beta1 namespaced pod disruption budget list operation typically these are obtained from a http.Request

swagger:parameters watchPolicyV1beta1NamespacedPodDisruptionBudgetList

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams() WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams creates a new WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams object no default values defined in spec.

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams() beforehand.

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized struct {
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized Unauthorized

swagger:response watchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized() *WatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized creates WatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized with default headers values

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized) WriteResponse

WriteResponse to the client

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sApimachineryPkgApisMetaV1WatchEvent `json:"body,omitempty"`
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK OK

swagger:response watchPolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetOK() *WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetOK creates WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK with default headers values

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK) SetPayload

SetPayload sets the payload to the watch policy v1beta1 namespaced pod disruption budget o k response

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK) WithPayload

WithPayload adds the payload to the watch policy v1beta1 namespaced pod disruption budget o k response

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK) WriteResponse

WriteResponse to the client

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*name of the PodDisruptionBudget
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*object name and auth scope, such as for teams and projects
	  Required: true
	  Unique: true
	  In: path
	*/
	Namespace string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams contains all the bound params for the watch policy v1beta1 namespaced pod disruption budget operation typically these are obtained from a http.Request

swagger:parameters watchPolicyV1beta1NamespacedPodDisruptionBudget

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParams() WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParams creates a new WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams object no default values defined in spec.

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParams() beforehand.

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized struct {
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized Unauthorized

swagger:response watchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized() *WatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized creates WatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized) WriteResponse

WriteResponse to the client

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespaces

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespaces struct {
	Context *middleware.Context
	Handler WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesHandler
}

WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespaces swagger:route GET /apis/policy/v1beta1/watch/poddisruptionbudgets policy_v1beta1 watchPolicyV1beta1PodDisruptionBudgetListForAllNamespaces

watch individual changes to a list of PodDisruptionBudget. deprecated: use the 'watch' parameter with a list operation instead.

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespaces

NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespaces creates a new http.Handler for the watch policy v1beta1 pod disruption budget list for all namespaces operation

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespaces) ServeHTTP

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesHandler

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesHandler interface {
	Handle(WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) middleware.Responder
}

WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesHandler interface for that can handle valid watch policy v1beta1 pod disruption budget list for all namespaces params

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesHandlerFunc

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesHandlerFunc func(WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) middleware.Responder

WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesHandlerFunc turns a function with the right signature into a watch policy v1beta1 pod disruption budget list for all namespaces handler

func (WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesHandlerFunc) Handle

Handle executing the request and returning a response

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sApimachineryPkgApisMetaV1WatchEvent `json:"body,omitempty"`
}

WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK OK

swagger:response watchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK() *WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK

NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK creates WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK with default headers values

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK) SetPayload

SetPayload sets the payload to the watch policy v1beta1 pod disruption budget list for all namespaces o k response

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK) WithPayload

WithPayload adds the payload to the watch policy v1beta1 pod disruption budget list for all namespaces o k response

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK) WriteResponse

WriteResponse to the client

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams contains all the bound params for the watch policy v1beta1 pod disruption budget list for all namespaces operation typically these are obtained from a http.Request

swagger:parameters watchPolicyV1beta1PodDisruptionBudgetListForAllNamespaces

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams() WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams

NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams creates a new WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams object no default values defined in spec.

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams() beforehand.

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized struct {
}

WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized Unauthorized

swagger:response watchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized() *WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized

NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized creates WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized with default headers values

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized) WriteResponse

WriteResponse to the client

type WatchPolicyV1beta1PodSecurityPolicy

type WatchPolicyV1beta1PodSecurityPolicy struct {
	Context *middleware.Context
	Handler WatchPolicyV1beta1PodSecurityPolicyHandler
}

WatchPolicyV1beta1PodSecurityPolicy swagger:route GET /apis/policy/v1beta1/watch/podsecuritypolicies/{name} policy_v1beta1 watchPolicyV1beta1PodSecurityPolicy

watch changes to an object of kind PodSecurityPolicy. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.

func NewWatchPolicyV1beta1PodSecurityPolicy

func NewWatchPolicyV1beta1PodSecurityPolicy(ctx *middleware.Context, handler WatchPolicyV1beta1PodSecurityPolicyHandler) *WatchPolicyV1beta1PodSecurityPolicy

NewWatchPolicyV1beta1PodSecurityPolicy creates a new http.Handler for the watch policy v1beta1 pod security policy operation

func (*WatchPolicyV1beta1PodSecurityPolicy) ServeHTTP

type WatchPolicyV1beta1PodSecurityPolicyHandler

type WatchPolicyV1beta1PodSecurityPolicyHandler interface {
	Handle(WatchPolicyV1beta1PodSecurityPolicyParams) middleware.Responder
}

WatchPolicyV1beta1PodSecurityPolicyHandler interface for that can handle valid watch policy v1beta1 pod security policy params

type WatchPolicyV1beta1PodSecurityPolicyHandlerFunc

type WatchPolicyV1beta1PodSecurityPolicyHandlerFunc func(WatchPolicyV1beta1PodSecurityPolicyParams) middleware.Responder

WatchPolicyV1beta1PodSecurityPolicyHandlerFunc turns a function with the right signature into a watch policy v1beta1 pod security policy handler

func (WatchPolicyV1beta1PodSecurityPolicyHandlerFunc) Handle

Handle executing the request and returning a response

type WatchPolicyV1beta1PodSecurityPolicyList

type WatchPolicyV1beta1PodSecurityPolicyList struct {
	Context *middleware.Context
	Handler WatchPolicyV1beta1PodSecurityPolicyListHandler
}

WatchPolicyV1beta1PodSecurityPolicyList swagger:route GET /apis/policy/v1beta1/watch/podsecuritypolicies policy_v1beta1 watchPolicyV1beta1PodSecurityPolicyList

watch individual changes to a list of PodSecurityPolicy. deprecated: use the 'watch' parameter with a list operation instead.

func NewWatchPolicyV1beta1PodSecurityPolicyList

func NewWatchPolicyV1beta1PodSecurityPolicyList(ctx *middleware.Context, handler WatchPolicyV1beta1PodSecurityPolicyListHandler) *WatchPolicyV1beta1PodSecurityPolicyList

NewWatchPolicyV1beta1PodSecurityPolicyList creates a new http.Handler for the watch policy v1beta1 pod security policy list operation

func (*WatchPolicyV1beta1PodSecurityPolicyList) ServeHTTP

type WatchPolicyV1beta1PodSecurityPolicyListHandler

type WatchPolicyV1beta1PodSecurityPolicyListHandler interface {
	Handle(WatchPolicyV1beta1PodSecurityPolicyListParams) middleware.Responder
}

WatchPolicyV1beta1PodSecurityPolicyListHandler interface for that can handle valid watch policy v1beta1 pod security policy list params

type WatchPolicyV1beta1PodSecurityPolicyListHandlerFunc

type WatchPolicyV1beta1PodSecurityPolicyListHandlerFunc func(WatchPolicyV1beta1PodSecurityPolicyListParams) middleware.Responder

WatchPolicyV1beta1PodSecurityPolicyListHandlerFunc turns a function with the right signature into a watch policy v1beta1 pod security policy list handler

func (WatchPolicyV1beta1PodSecurityPolicyListHandlerFunc) Handle

Handle executing the request and returning a response

type WatchPolicyV1beta1PodSecurityPolicyListOK

type WatchPolicyV1beta1PodSecurityPolicyListOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sApimachineryPkgApisMetaV1WatchEvent `json:"body,omitempty"`
}

WatchPolicyV1beta1PodSecurityPolicyListOK OK

swagger:response watchPolicyV1beta1PodSecurityPolicyListOK

func NewWatchPolicyV1beta1PodSecurityPolicyListOK

func NewWatchPolicyV1beta1PodSecurityPolicyListOK() *WatchPolicyV1beta1PodSecurityPolicyListOK

NewWatchPolicyV1beta1PodSecurityPolicyListOK creates WatchPolicyV1beta1PodSecurityPolicyListOK with default headers values

func (*WatchPolicyV1beta1PodSecurityPolicyListOK) SetPayload

SetPayload sets the payload to the watch policy v1beta1 pod security policy list o k response

func (*WatchPolicyV1beta1PodSecurityPolicyListOK) WithPayload

WithPayload adds the payload to the watch policy v1beta1 pod security policy list o k response

func (*WatchPolicyV1beta1PodSecurityPolicyListOK) WriteResponse

WriteResponse to the client

type WatchPolicyV1beta1PodSecurityPolicyListParams

type WatchPolicyV1beta1PodSecurityPolicyListParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

WatchPolicyV1beta1PodSecurityPolicyListParams contains all the bound params for the watch policy v1beta1 pod security policy list operation typically these are obtained from a http.Request

swagger:parameters watchPolicyV1beta1PodSecurityPolicyList

func NewWatchPolicyV1beta1PodSecurityPolicyListParams

func NewWatchPolicyV1beta1PodSecurityPolicyListParams() WatchPolicyV1beta1PodSecurityPolicyListParams

NewWatchPolicyV1beta1PodSecurityPolicyListParams creates a new WatchPolicyV1beta1PodSecurityPolicyListParams object no default values defined in spec.

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewWatchPolicyV1beta1PodSecurityPolicyListParams() beforehand.

type WatchPolicyV1beta1PodSecurityPolicyListUnauthorized

type WatchPolicyV1beta1PodSecurityPolicyListUnauthorized struct {
}

WatchPolicyV1beta1PodSecurityPolicyListUnauthorized Unauthorized

swagger:response watchPolicyV1beta1PodSecurityPolicyListUnauthorized

func NewWatchPolicyV1beta1PodSecurityPolicyListUnauthorized

func NewWatchPolicyV1beta1PodSecurityPolicyListUnauthorized() *WatchPolicyV1beta1PodSecurityPolicyListUnauthorized

NewWatchPolicyV1beta1PodSecurityPolicyListUnauthorized creates WatchPolicyV1beta1PodSecurityPolicyListUnauthorized with default headers values

func (*WatchPolicyV1beta1PodSecurityPolicyListUnauthorized) WriteResponse

WriteResponse to the client

type WatchPolicyV1beta1PodSecurityPolicyOK

type WatchPolicyV1beta1PodSecurityPolicyOK struct {

	/*
	  In: Body
	*/
	Payload *models.IoK8sApimachineryPkgApisMetaV1WatchEvent `json:"body,omitempty"`
}

WatchPolicyV1beta1PodSecurityPolicyOK OK

swagger:response watchPolicyV1beta1PodSecurityPolicyOK

func NewWatchPolicyV1beta1PodSecurityPolicyOK

func NewWatchPolicyV1beta1PodSecurityPolicyOK() *WatchPolicyV1beta1PodSecurityPolicyOK

NewWatchPolicyV1beta1PodSecurityPolicyOK creates WatchPolicyV1beta1PodSecurityPolicyOK with default headers values

func (*WatchPolicyV1beta1PodSecurityPolicyOK) SetPayload

SetPayload sets the payload to the watch policy v1beta1 pod security policy o k response

func (*WatchPolicyV1beta1PodSecurityPolicyOK) WithPayload

WithPayload adds the payload to the watch policy v1beta1 pod security policy o k response

func (*WatchPolicyV1beta1PodSecurityPolicyOK) WriteResponse

WriteResponse to the client

type WatchPolicyV1beta1PodSecurityPolicyParams

type WatchPolicyV1beta1PodSecurityPolicyParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*name of the PodSecurityPolicy
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

WatchPolicyV1beta1PodSecurityPolicyParams contains all the bound params for the watch policy v1beta1 pod security policy operation typically these are obtained from a http.Request

swagger:parameters watchPolicyV1beta1PodSecurityPolicy

func NewWatchPolicyV1beta1PodSecurityPolicyParams

func NewWatchPolicyV1beta1PodSecurityPolicyParams() WatchPolicyV1beta1PodSecurityPolicyParams

NewWatchPolicyV1beta1PodSecurityPolicyParams creates a new WatchPolicyV1beta1PodSecurityPolicyParams object no default values defined in spec.

func (*WatchPolicyV1beta1PodSecurityPolicyParams) BindRequest

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewWatchPolicyV1beta1PodSecurityPolicyParams() beforehand.

type WatchPolicyV1beta1PodSecurityPolicyUnauthorized

type WatchPolicyV1beta1PodSecurityPolicyUnauthorized struct {
}

WatchPolicyV1beta1PodSecurityPolicyUnauthorized Unauthorized

swagger:response watchPolicyV1beta1PodSecurityPolicyUnauthorized

func NewWatchPolicyV1beta1PodSecurityPolicyUnauthorized

func NewWatchPolicyV1beta1PodSecurityPolicyUnauthorized() *WatchPolicyV1beta1PodSecurityPolicyUnauthorized

NewWatchPolicyV1beta1PodSecurityPolicyUnauthorized creates WatchPolicyV1beta1PodSecurityPolicyUnauthorized with default headers values

func (*WatchPolicyV1beta1PodSecurityPolicyUnauthorized) WriteResponse

WriteResponse to the client

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳