# Functions
NewCreateServicePolicy creates a new http.Handler for the create service policy operation.
NewCreateServicePolicyBadRequest creates CreateServicePolicyBadRequest with default headers values.
NewCreateServicePolicyCreated creates CreateServicePolicyCreated with default headers values.
NewCreateServicePolicyParams creates a new CreateServicePolicyParams object
There are no default values defined in the spec.
NewCreateServicePolicyTooManyRequests creates CreateServicePolicyTooManyRequests with default headers values.
NewCreateServicePolicyUnauthorized creates CreateServicePolicyUnauthorized with default headers values.
NewDeleteServicePolicy creates a new http.Handler for the delete service policy operation.
NewDeleteServicePolicyBadRequest creates DeleteServicePolicyBadRequest with default headers values.
NewDeleteServicePolicyConflict creates DeleteServicePolicyConflict with default headers values.
NewDeleteServicePolicyOK creates DeleteServicePolicyOK with default headers values.
NewDeleteServicePolicyParams creates a new DeleteServicePolicyParams object
There are no default values defined in the spec.
NewDeleteServicePolicyTooManyRequests creates DeleteServicePolicyTooManyRequests with default headers values.
NewDeleteServicePolicyUnauthorized creates DeleteServicePolicyUnauthorized with default headers values.
NewDetailServicePolicy creates a new http.Handler for the detail service policy operation.
NewDetailServicePolicyNotFound creates DetailServicePolicyNotFound with default headers values.
NewDetailServicePolicyOK creates DetailServicePolicyOK with default headers values.
NewDetailServicePolicyParams creates a new DetailServicePolicyParams object
There are no default values defined in the spec.
NewDetailServicePolicyTooManyRequests creates DetailServicePolicyTooManyRequests with default headers values.
NewDetailServicePolicyUnauthorized creates DetailServicePolicyUnauthorized with default headers values.
NewListServicePolicies creates a new http.Handler for the list service policies operation.
NewListServicePoliciesBadRequest creates ListServicePoliciesBadRequest with default headers values.
NewListServicePoliciesOK creates ListServicePoliciesOK with default headers values.
NewListServicePoliciesParams creates a new ListServicePoliciesParams object
There are no default values defined in the spec.
NewListServicePoliciesTooManyRequests creates ListServicePoliciesTooManyRequests with default headers values.
NewListServicePoliciesUnauthorized creates ListServicePoliciesUnauthorized with default headers values.
NewListServicePolicyIdentities creates a new http.Handler for the list service policy identities operation.
NewListServicePolicyIdentitiesBadRequest creates ListServicePolicyIdentitiesBadRequest with default headers values.
NewListServicePolicyIdentitiesOK creates ListServicePolicyIdentitiesOK with default headers values.
NewListServicePolicyIdentitiesParams creates a new ListServicePolicyIdentitiesParams object
There are no default values defined in the spec.
NewListServicePolicyIdentitiesTooManyRequests creates ListServicePolicyIdentitiesTooManyRequests with default headers values.
NewListServicePolicyIdentitiesUnauthorized creates ListServicePolicyIdentitiesUnauthorized with default headers values.
NewListServicePolicyPostureChecks creates a new http.Handler for the list service policy posture checks operation.
NewListServicePolicyPostureChecksBadRequest creates ListServicePolicyPostureChecksBadRequest with default headers values.
NewListServicePolicyPostureChecksOK creates ListServicePolicyPostureChecksOK with default headers values.
NewListServicePolicyPostureChecksParams creates a new ListServicePolicyPostureChecksParams object
There are no default values defined in the spec.
NewListServicePolicyPostureChecksTooManyRequests creates ListServicePolicyPostureChecksTooManyRequests with default headers values.
NewListServicePolicyPostureChecksUnauthorized creates ListServicePolicyPostureChecksUnauthorized with default headers values.
NewListServicePolicyServices creates a new http.Handler for the list service policy services operation.
NewListServicePolicyServicesBadRequest creates ListServicePolicyServicesBadRequest with default headers values.
NewListServicePolicyServicesOK creates ListServicePolicyServicesOK with default headers values.
NewListServicePolicyServicesParams creates a new ListServicePolicyServicesParams object
There are no default values defined in the spec.
NewListServicePolicyServicesTooManyRequests creates ListServicePolicyServicesTooManyRequests with default headers values.
NewListServicePolicyServicesUnauthorized creates ListServicePolicyServicesUnauthorized with default headers values.
NewPatchServicePolicy creates a new http.Handler for the patch service policy operation.
NewPatchServicePolicyBadRequest creates PatchServicePolicyBadRequest with default headers values.
NewPatchServicePolicyNotFound creates PatchServicePolicyNotFound with default headers values.
NewPatchServicePolicyOK creates PatchServicePolicyOK with default headers values.
NewPatchServicePolicyParams creates a new PatchServicePolicyParams object
There are no default values defined in the spec.
NewPatchServicePolicyTooManyRequests creates PatchServicePolicyTooManyRequests with default headers values.
NewPatchServicePolicyUnauthorized creates PatchServicePolicyUnauthorized with default headers values.
NewUpdateServicePolicy creates a new http.Handler for the update service policy operation.
NewUpdateServicePolicyBadRequest creates UpdateServicePolicyBadRequest with default headers values.
NewUpdateServicePolicyNotFound creates UpdateServicePolicyNotFound with default headers values.
NewUpdateServicePolicyOK creates UpdateServicePolicyOK with default headers values.
NewUpdateServicePolicyParams creates a new UpdateServicePolicyParams object
There are no default values defined in the spec.
NewUpdateServicePolicyTooManyRequests creates UpdateServicePolicyTooManyRequests with default headers values.
NewUpdateServicePolicyUnauthorized creates UpdateServicePolicyUnauthorized with default headers values.
# Constants
CreateServicePolicyBadRequestCode is the HTTP code returned for type CreateServicePolicyBadRequest.
CreateServicePolicyCreatedCode is the HTTP code returned for type CreateServicePolicyCreated.
CreateServicePolicyTooManyRequestsCode is the HTTP code returned for type CreateServicePolicyTooManyRequests.
CreateServicePolicyUnauthorizedCode is the HTTP code returned for type CreateServicePolicyUnauthorized.
DeleteServicePolicyBadRequestCode is the HTTP code returned for type DeleteServicePolicyBadRequest.
DeleteServicePolicyConflictCode is the HTTP code returned for type DeleteServicePolicyConflict.
DeleteServicePolicyOKCode is the HTTP code returned for type DeleteServicePolicyOK.
DeleteServicePolicyTooManyRequestsCode is the HTTP code returned for type DeleteServicePolicyTooManyRequests.
DeleteServicePolicyUnauthorizedCode is the HTTP code returned for type DeleteServicePolicyUnauthorized.
DetailServicePolicyNotFoundCode is the HTTP code returned for type DetailServicePolicyNotFound.
DetailServicePolicyOKCode is the HTTP code returned for type DetailServicePolicyOK.
DetailServicePolicyTooManyRequestsCode is the HTTP code returned for type DetailServicePolicyTooManyRequests.
DetailServicePolicyUnauthorizedCode is the HTTP code returned for type DetailServicePolicyUnauthorized.
ListServicePoliciesBadRequestCode is the HTTP code returned for type ListServicePoliciesBadRequest.
ListServicePoliciesOKCode is the HTTP code returned for type ListServicePoliciesOK.
ListServicePoliciesTooManyRequestsCode is the HTTP code returned for type ListServicePoliciesTooManyRequests.
ListServicePoliciesUnauthorizedCode is the HTTP code returned for type ListServicePoliciesUnauthorized.
ListServicePolicyIdentitiesBadRequestCode is the HTTP code returned for type ListServicePolicyIdentitiesBadRequest.
ListServicePolicyIdentitiesOKCode is the HTTP code returned for type ListServicePolicyIdentitiesOK.
ListServicePolicyIdentitiesTooManyRequestsCode is the HTTP code returned for type ListServicePolicyIdentitiesTooManyRequests.
ListServicePolicyIdentitiesUnauthorizedCode is the HTTP code returned for type ListServicePolicyIdentitiesUnauthorized.
ListServicePolicyPostureChecksBadRequestCode is the HTTP code returned for type ListServicePolicyPostureChecksBadRequest.
ListServicePolicyPostureChecksOKCode is the HTTP code returned for type ListServicePolicyPostureChecksOK.
ListServicePolicyPostureChecksTooManyRequestsCode is the HTTP code returned for type ListServicePolicyPostureChecksTooManyRequests.
ListServicePolicyPostureChecksUnauthorizedCode is the HTTP code returned for type ListServicePolicyPostureChecksUnauthorized.
ListServicePolicyServicesBadRequestCode is the HTTP code returned for type ListServicePolicyServicesBadRequest.
ListServicePolicyServicesOKCode is the HTTP code returned for type ListServicePolicyServicesOK.
ListServicePolicyServicesTooManyRequestsCode is the HTTP code returned for type ListServicePolicyServicesTooManyRequests.
ListServicePolicyServicesUnauthorizedCode is the HTTP code returned for type ListServicePolicyServicesUnauthorized.
PatchServicePolicyBadRequestCode is the HTTP code returned for type PatchServicePolicyBadRequest.
PatchServicePolicyNotFoundCode is the HTTP code returned for type PatchServicePolicyNotFound.
PatchServicePolicyOKCode is the HTTP code returned for type PatchServicePolicyOK.
PatchServicePolicyTooManyRequestsCode is the HTTP code returned for type PatchServicePolicyTooManyRequests.
PatchServicePolicyUnauthorizedCode is the HTTP code returned for type PatchServicePolicyUnauthorized.
UpdateServicePolicyBadRequestCode is the HTTP code returned for type UpdateServicePolicyBadRequest.
UpdateServicePolicyNotFoundCode is the HTTP code returned for type UpdateServicePolicyNotFound.
UpdateServicePolicyOKCode is the HTTP code returned for type UpdateServicePolicyOK.
UpdateServicePolicyTooManyRequestsCode is the HTTP code returned for type UpdateServicePolicyTooManyRequests.
UpdateServicePolicyUnauthorizedCode is the HTTP code returned for type UpdateServicePolicyUnauthorized.
# Structs
CreateServicePolicy swagger:route POST /service-policies Service Policy createServicePolicy
Create a service policy resource
Create a service policy resource.
CreateServicePolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
CreateServicePolicyCreated The create request was successful and the resource has been added at the following location
swagger:response createServicePolicyCreated
*/.
CreateServicePolicyParams contains all the bound params for the create service policy operation typically these are obtained from a http.Request
swagger:parameters createServicePolicy.
CreateServicePolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response createServicePolicyTooManyRequests
*/.
CreateServicePolicyUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response createServicePolicyUnauthorized
*/.
CreateServicePolicyURL generates an URL for the create service policy operation.
DeleteServicePolicy swagger:route DELETE /service-policies/{id} Service Policy deleteServicePolicy
Delete a service policy
Delete a service policy by id.
DeleteServicePolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
DeleteServicePolicyConflict The resource requested to be removed/altered cannot be as it is referenced by another object.
DeleteServicePolicyOK The delete request was successful and the resource has been removed
swagger:response deleteServicePolicyOK
*/.
DeleteServicePolicyParams contains all the bound params for the delete service policy operation typically these are obtained from a http.Request
swagger:parameters deleteServicePolicy.
DeleteServicePolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response deleteServicePolicyTooManyRequests
*/.
DeleteServicePolicyUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response deleteServicePolicyUnauthorized
*/.
DeleteServicePolicyURL generates an URL for the delete service policy operation.
DetailServicePolicy swagger:route GET /service-policies/{id} Service Policy detailServicePolicy
Retrieves a single service policy
Retrieves a single service policy by id.
DetailServicePolicyNotFound The requested resource does not exist
swagger:response detailServicePolicyNotFound
*/.
DetailServicePolicyOK A single service policy
swagger:response detailServicePolicyOK
*/.
DetailServicePolicyParams contains all the bound params for the detail service policy operation typically these are obtained from a http.Request
swagger:parameters detailServicePolicy.
DetailServicePolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response detailServicePolicyTooManyRequests
*/.
DetailServicePolicyUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response detailServicePolicyUnauthorized
*/.
DetailServicePolicyURL generates an URL for the detail service policy operation.
ListServicePolicies swagger:route GET /service-policies Service Policy listServicePolicies
List service policies
Retrieves a list of service policy resources; supports filtering, sorting, and pagination.
ListServicePoliciesBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
ListServicePoliciesOK A list of service policies
swagger:response listServicePoliciesOK
*/.
ListServicePoliciesParams contains all the bound params for the list service policies operation typically these are obtained from a http.Request
swagger:parameters listServicePolicies.
ListServicePoliciesTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response listServicePoliciesTooManyRequests
*/.
ListServicePoliciesUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response listServicePoliciesUnauthorized
*/.
ListServicePoliciesURL generates an URL for the list service policies operation.
ListServicePolicyIdentities swagger:route GET /service-policies/{id}/identities Service Policy listServicePolicyIdentities
List identities a service policy affects
Retrieves a list of identity resources that are affected by a service policy; supports filtering, sorting, and pagination.
ListServicePolicyIdentitiesBadRequest The requested resource does not exist
swagger:response listServicePolicyIdentitiesBadRequest
*/.
ListServicePolicyIdentitiesOK A list of identities
swagger:response listServicePolicyIdentitiesOK
*/.
ListServicePolicyIdentitiesParams contains all the bound params for the list service policy identities operation typically these are obtained from a http.Request
swagger:parameters listServicePolicyIdentities.
ListServicePolicyIdentitiesTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response listServicePolicyIdentitiesTooManyRequests
*/.
ListServicePolicyIdentitiesUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response listServicePolicyIdentitiesUnauthorized
*/.
ListServicePolicyIdentitiesURL generates an URL for the list service policy identities operation.
ListServicePolicyPostureChecks swagger:route GET /service-policies/{id}/posture-checks Service Policy listServicePolicyPostureChecks
List posture check a service policy includes
Retrieves a list of posture check resources that are affected by a service policy; supports filtering, sorting, and pagination.
ListServicePolicyPostureChecksBadRequest The requested resource does not exist
swagger:response listServicePolicyPostureChecksBadRequest
*/.
ListServicePolicyPostureChecksOK A list of posture checks
swagger:response listServicePolicyPostureChecksOK
*/.
ListServicePolicyPostureChecksParams contains all the bound params for the list service policy posture checks operation typically these are obtained from a http.Request
swagger:parameters listServicePolicyPostureChecks.
ListServicePolicyPostureChecksTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response listServicePolicyPostureChecksTooManyRequests
*/.
ListServicePolicyPostureChecksUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response listServicePolicyPostureChecksUnauthorized
*/.
ListServicePolicyPostureChecksURL generates an URL for the list service policy posture checks operation.
ListServicePolicyServices swagger:route GET /service-policies/{id}/services Service Policy listServicePolicyServices
List services a service policy affects
Retrieves a list of service resources that are affected by a service policy; supports filtering, sorting, and pagination.
ListServicePolicyServicesBadRequest The requested resource does not exist
swagger:response listServicePolicyServicesBadRequest
*/.
ListServicePolicyServicesOK A list of services
swagger:response listServicePolicyServicesOK
*/.
ListServicePolicyServicesParams contains all the bound params for the list service policy services operation typically these are obtained from a http.Request
swagger:parameters listServicePolicyServices.
ListServicePolicyServicesTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response listServicePolicyServicesTooManyRequests
*/.
ListServicePolicyServicesUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response listServicePolicyServicesUnauthorized
*/.
ListServicePolicyServicesURL generates an URL for the list service policy services operation.
PatchServicePolicy swagger:route PATCH /service-policies/{id} Service Policy patchServicePolicy
Update the supplied fields on a service policy
Update the supplied fields on a service policy.
PatchServicePolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
PatchServicePolicyNotFound The requested resource does not exist
swagger:response patchServicePolicyNotFound
*/.
PatchServicePolicyOK The patch request was successful and the resource has been altered
swagger:response patchServicePolicyOK
*/.
PatchServicePolicyParams contains all the bound params for the patch service policy operation typically these are obtained from a http.Request
swagger:parameters patchServicePolicy.
PatchServicePolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response patchServicePolicyTooManyRequests
*/.
PatchServicePolicyUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response patchServicePolicyUnauthorized
*/.
PatchServicePolicyURL generates an URL for the patch service policy operation.
UpdateServicePolicy swagger:route PUT /service-policies/{id} Service Policy updateServicePolicy
Update all fields on a service policy
Update all fields on a service policy by id.
UpdateServicePolicyBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
UpdateServicePolicyNotFound The requested resource does not exist
swagger:response updateServicePolicyNotFound
*/.
UpdateServicePolicyOK The update request was successful and the resource has been altered
swagger:response updateServicePolicyOK
*/.
UpdateServicePolicyParams contains all the bound params for the update service policy operation typically these are obtained from a http.Request
swagger:parameters updateServicePolicy.
UpdateServicePolicyTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response updateServicePolicyTooManyRequests
*/.
UpdateServicePolicyUnauthorized The supplied session does not have the correct access rights to request this resource
swagger:response updateServicePolicyUnauthorized
*/.
UpdateServicePolicyURL generates an URL for the update service policy operation.
# Interfaces
CreateServicePolicyHandler interface for that can handle valid create service policy params.
DeleteServicePolicyHandler interface for that can handle valid delete service policy params.
DetailServicePolicyHandler interface for that can handle valid detail service policy params.
ListServicePoliciesHandler interface for that can handle valid list service policies params.
ListServicePolicyIdentitiesHandler interface for that can handle valid list service policy identities params.
ListServicePolicyPostureChecksHandler interface for that can handle valid list service policy posture checks params.
ListServicePolicyServicesHandler interface for that can handle valid list service policy services params.
PatchServicePolicyHandler interface for that can handle valid patch service policy params.
UpdateServicePolicyHandler interface for that can handle valid update service policy params.
# Type aliases
CreateServicePolicyHandlerFunc turns a function with the right signature into a create service policy handler.
DeleteServicePolicyHandlerFunc turns a function with the right signature into a delete service policy handler.
DetailServicePolicyHandlerFunc turns a function with the right signature into a detail service policy handler.
ListServicePoliciesHandlerFunc turns a function with the right signature into a list service policies handler.
ListServicePolicyIdentitiesHandlerFunc turns a function with the right signature into a list service policy identities handler.
ListServicePolicyPostureChecksHandlerFunc turns a function with the right signature into a list service policy posture checks handler.
ListServicePolicyServicesHandlerFunc turns a function with the right signature into a list service policy services handler.
PatchServicePolicyHandlerFunc turns a function with the right signature into a patch service policy handler.
UpdateServicePolicyHandlerFunc turns a function with the right signature into a update service policy handler.