policies

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for policies API

func (*Client) DeleteAPI24PoliciesNfs

func (a *Client) DeleteAPI24PoliciesNfs(params *DeleteAPI24PoliciesNfsParams) (*DeleteApi24PoliciesNfsOK, error)

DeleteAPI24PoliciesNfs deletes n f s policies

Deletes one or more NFS policies. The `ids` or `names` parameter is required, but they cannot be set together.

func (*Client) DeleteAPI24PoliciesNfsClientRules

func (a *Client) DeleteAPI24PoliciesNfsClientRules(params *DeleteAPI24PoliciesNfsClientRulesParams) (*DeleteApi24PoliciesNfsClientRulesOK, error)

DeleteAPI24PoliciesNfsClientRules deletes n f s client policy rules

Delete one or more NFS client policy rules. The `policy_ids` or `policy_names` parameter is required, but they cannot be set together.

func (*Client) DeleteAPI24PoliciesNfsMembers

func (a *Client) DeleteAPI24PoliciesNfsMembers(params *DeleteAPI24PoliciesNfsMembersParams) (*DeleteApi24PoliciesNfsMembersOK, error)

DeleteAPI24PoliciesNfsMembers deletes n f s policies

Deletes one or more NFS policies from resources. The `policy_ids` or `policy_names` parameter is required, but cannot be set together. The `member_ids` or `member_names` parameter is required, but cannot be set together.

func (*Client) DeleteAPI24PoliciesSmb

func (a *Client) DeleteAPI24PoliciesSmb(params *DeleteAPI24PoliciesSmbParams) (*DeleteApi24PoliciesSmbOK, error)

DeleteAPI24PoliciesSmb deletes s m b policies

Delete one or more SMB policies. The `ids` or `names` parameter is required, but they cannot be set together.

func (*Client) DeleteAPI24PoliciesSmbClientRules

func (a *Client) DeleteAPI24PoliciesSmbClientRules(params *DeleteAPI24PoliciesSmbClientRulesParams) (*DeleteApi24PoliciesSmbClientRulesOK, error)

DeleteAPI24PoliciesSmbClientRules deletes s m b client policy rules

Deletes one or more SMB client policy rules. The `policy_ids` or `policy_names` parameter is required, but they cannot be set together.

func (*Client) DeleteAPI24PoliciesSmbMembers

func (a *Client) DeleteAPI24PoliciesSmbMembers(params *DeleteAPI24PoliciesSmbMembersParams) (*DeleteApi24PoliciesSmbMembersOK, error)

DeleteAPI24PoliciesSmbMembers deletes s m b policies

Deletes one or more SMB policies from resources. The `policy_ids` or `policy_names` parameter is required, but cannot be set together. The `member_ids` or `member_names` parameter is required, but cannot be set together.

func (*Client) DeleteAPI24PoliciesSnapshot

func (a *Client) DeleteAPI24PoliciesSnapshot(params *DeleteAPI24PoliciesSnapshotParams) (*DeleteApi24PoliciesSnapshotOK, error)

DeleteAPI24PoliciesSnapshot deletes snapshot policies

Deletes one or more snapshot policies. The `ids` or `names` parameter is required, but they cannot be set together.

func (*Client) DeleteAPI24PoliciesSnapshotMembers

func (a *Client) DeleteAPI24PoliciesSnapshotMembers(params *DeleteAPI24PoliciesSnapshotMembersParams) (*DeleteApi24PoliciesSnapshotMembersOK, error)

DeleteAPI24PoliciesSnapshotMembers deletes snapshot policies

Deletes one or more snapshot policies from resources. The `policy_ids` or `policy_names` parameter is required, but cannot be set together. The `member_ids` or `member_names` parameter is required, but cannot be set together.

func (*Client) DeleteAPI24PoliciesSnapshotRules

func (a *Client) DeleteAPI24PoliciesSnapshotRules(params *DeleteAPI24PoliciesSnapshotRulesParams) (*DeleteApi24PoliciesSnapshotRulesOK, error)

DeleteAPI24PoliciesSnapshotRules deletes snapshot policy rules

Deletes one or more snapshot policy rules. The `policy_ids` or `policy_names` parameter is required, but they cannot be set together.

func (*Client) GetAPI24Policies

func (a *Client) GetAPI24Policies(params *GetAPI24PoliciesParams) (*GetApi24PoliciesOK, error)

GetAPI24Policies lists policies

Displays a list of policies.

func (*Client) GetAPI24PoliciesMembers

func (a *Client) GetAPI24PoliciesMembers(params *GetAPI24PoliciesMembersParams) (*GetApi24PoliciesMembersOK, error)

GetAPI24PoliciesMembers lists policy members

Displays a list of policy members.

func (*Client) GetAPI24PoliciesNfs

func (a *Client) GetAPI24PoliciesNfs(params *GetAPI24PoliciesNfsParams) (*GetApi24PoliciesNfsOK, error)

GetAPI24PoliciesNfs lists n f s policies

Displays a list of NFS policies.

func (*Client) GetAPI24PoliciesNfsClientRules

func (a *Client) GetAPI24PoliciesNfsClientRules(params *GetAPI24PoliciesNfsClientRulesParams) (*GetApi24PoliciesNfsClientRulesOK, error)

GetAPI24PoliciesNfsClientRules lists n f s client policy rules

Displays a list of NFS client policy rules.

func (*Client) GetAPI24PoliciesNfsMembers

func (a *Client) GetAPI24PoliciesNfsMembers(params *GetAPI24PoliciesNfsMembersParams) (*GetApi24PoliciesNfsMembersOK, error)

GetAPI24PoliciesNfsMembers lists n f s policy members

Displays a list of NFS policy members.

func (*Client) GetAPI24PoliciesSmb

func (a *Client) GetAPI24PoliciesSmb(params *GetAPI24PoliciesSmbParams) (*GetApi24PoliciesSmbOK, error)

GetAPI24PoliciesSmb lists s m b policies

Return a list of SMB policies.

func (*Client) GetAPI24PoliciesSmbClientRules

func (a *Client) GetAPI24PoliciesSmbClientRules(params *GetAPI24PoliciesSmbClientRulesParams) (*GetApi24PoliciesSmbClientRulesOK, error)

GetAPI24PoliciesSmbClientRules lists s m b client policy rules

Displays a list of SMB client policy rules.

func (*Client) GetAPI24PoliciesSmbMembers

func (a *Client) GetAPI24PoliciesSmbMembers(params *GetAPI24PoliciesSmbMembersParams) (*GetApi24PoliciesSmbMembersOK, error)

GetAPI24PoliciesSmbMembers lists s m b policy members

Displays a list of SMB policy members.

func (*Client) GetAPI24PoliciesSnapshot

func (a *Client) GetAPI24PoliciesSnapshot(params *GetAPI24PoliciesSnapshotParams) (*GetApi24PoliciesSnapshotOK, error)

GetAPI24PoliciesSnapshot lists snapshot policies

Displays a list of snapshot policies.

func (*Client) GetAPI24PoliciesSnapshotMembers

func (a *Client) GetAPI24PoliciesSnapshotMembers(params *GetAPI24PoliciesSnapshotMembersParams) (*GetApi24PoliciesSnapshotMembersOK, error)

GetAPI24PoliciesSnapshotMembers lists snapshot policy members

Displays a list of snapshot policy members.

func (*Client) GetAPI24PoliciesSnapshotRules

func (a *Client) GetAPI24PoliciesSnapshotRules(params *GetAPI24PoliciesSnapshotRulesParams) (*GetApi24PoliciesSnapshotRulesOK, error)

GetAPI24PoliciesSnapshotRules lists snapshot policy rules

Displays a list of snapshot policy rules.

func (*Client) PatchAPI24PoliciesNfs

func (a *Client) PatchAPI24PoliciesNfs(params *PatchAPI24PoliciesNfsParams) (*PatchApi24PoliciesNfsOK, error)

PatchAPI24PoliciesNfs modifies n f s policies

Modifies one or more NFS policies. To enable a policy, set `enabled=true`. To disable a policy, set `enabled=false`. To rename a policy, set `name` to the new name. The `ids` or `names` parameter is required, but cannot be set together.

func (*Client) PatchAPI24PoliciesSmb

func (a *Client) PatchAPI24PoliciesSmb(params *PatchAPI24PoliciesSmbParams) (*PatchApi24PoliciesSmbOK, error)

PatchAPI24PoliciesSmb updates s m b policies

Update one or more SMB policies. To enable a policy, set `enabled=true`. To disable a policy, set `enabled=false`. To enable access based enumeration, set `access_based_enumeration_enabled=true`. To disable access based enumeration, set `access_based_enumeration_enabled=false`. To rename a policy, set `name` to the new name. The `ids` or `names` parameter is required, but cannot be set together.

func (*Client) PatchAPI24PoliciesSnapshot

func (a *Client) PatchAPI24PoliciesSnapshot(params *PatchAPI24PoliciesSnapshotParams) (*PatchApi24PoliciesSnapshotOK, error)

PatchAPI24PoliciesSnapshot modifies snapshot policies

Modifies one or more snapshot policies. To enable a policy, set `enabled=true`. To disable a policy, set `enabled=true`. To rename a policy, set `name` to the new name. The `ids` or `names` parameter is required, but cannot be set together.

func (*Client) PostAPI24PoliciesNfs

func (a *Client) PostAPI24PoliciesNfs(params *PostAPI24PoliciesNfsParams) (*PostApi24PoliciesNfsOK, error)

PostAPI24PoliciesNfs creates n f s policies

Creates one or more NFS policies.

func (*Client) PostAPI24PoliciesNfsClientRules

func (a *Client) PostAPI24PoliciesNfsClientRules(params *PostAPI24PoliciesNfsClientRulesParams) (*PostApi24PoliciesNfsClientRulesOK, error)

PostAPI24PoliciesNfsClientRules creates n f s client policy rules

Creates one or more NFS client policy rules. The `policy_ids` or `policy_names` parameter is required, but cannot be set together.

func (*Client) PostAPI24PoliciesNfsMembers

func (a *Client) PostAPI24PoliciesNfsMembers(params *PostAPI24PoliciesNfsMembersParams) (*PostApi24PoliciesNfsMembersOK, error)

PostAPI24PoliciesNfsMembers creates n f s policies

Creates a membership between one or more resources with an NFS policy. Applicable resources are directories. The `policy_ids` or `policy_names` parameter is required, but cannot be set together.

func (*Client) PostAPI24PoliciesSmb

func (a *Client) PostAPI24PoliciesSmb(params *PostAPI24PoliciesSmbParams) (*PostApi24PoliciesSmbOK, error)

PostAPI24PoliciesSmb creates s m b policies

Create one or more SMB policies. To create an SMB policy with access based enumeration enabled, set `access_based_enumeration_enabled=true`.

func (*Client) PostAPI24PoliciesSmbClientRules

func (a *Client) PostAPI24PoliciesSmbClientRules(params *PostAPI24PoliciesSmbClientRulesParams) (*PostApi24PoliciesSmbClientRulesOK, error)

PostAPI24PoliciesSmbClientRules creates s m b client policy rules

Create one or more SMB client policy rules. The `policy_ids` or `policy_names` parameter is required, but cannot be set together.

func (*Client) PostAPI24PoliciesSmbMembers

func (a *Client) PostAPI24PoliciesSmbMembers(params *PostAPI24PoliciesSmbMembersParams) (*PostApi24PoliciesSmbMembersOK, error)

PostAPI24PoliciesSmbMembers creates s m b policies

Creates a membership between one or more resources with an SMB policy. Applicable resources are directories. The `policy_ids` or `policy_names` parameter is required, but cannot be set together.

func (*Client) PostAPI24PoliciesSnapshot

func (a *Client) PostAPI24PoliciesSnapshot(params *PostAPI24PoliciesSnapshotParams) (*PostApi24PoliciesSnapshotOK, error)

PostAPI24PoliciesSnapshot creates snapshot policies

Creates one or more snapshot policies.

func (*Client) PostAPI24PoliciesSnapshotMembers

func (a *Client) PostAPI24PoliciesSnapshotMembers(params *PostAPI24PoliciesSnapshotMembersParams) (*PostApi24PoliciesSnapshotMembersOK, error)

PostAPI24PoliciesSnapshotMembers creates snapshot policies

Creates a membership between one or more resources with a snapshot policy. Applicable resources are directories. The `policy_ids` or `policy_names` parameter is required, but cannot be set together.

func (*Client) PostAPI24PoliciesSnapshotRules

func (a *Client) PostAPI24PoliciesSnapshotRules(params *PostAPI24PoliciesSnapshotRulesParams) (*PostApi24PoliciesSnapshotRulesOK, error)

PostAPI24PoliciesSnapshotRules creates snapshot policy rules

Creates one or more snapshot policy rules. The `policy_ids` or `policy_names` parameter is required, but cannot be set together.

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	DeleteAPI24PoliciesNfs(params *DeleteAPI24PoliciesNfsParams) (*DeleteApi24PoliciesNfsOK, error)

	DeleteAPI24PoliciesNfsClientRules(params *DeleteAPI24PoliciesNfsClientRulesParams) (*DeleteApi24PoliciesNfsClientRulesOK, error)

	DeleteAPI24PoliciesNfsMembers(params *DeleteAPI24PoliciesNfsMembersParams) (*DeleteApi24PoliciesNfsMembersOK, error)

	DeleteAPI24PoliciesSmb(params *DeleteAPI24PoliciesSmbParams) (*DeleteApi24PoliciesSmbOK, error)

	DeleteAPI24PoliciesSmbClientRules(params *DeleteAPI24PoliciesSmbClientRulesParams) (*DeleteApi24PoliciesSmbClientRulesOK, error)

	DeleteAPI24PoliciesSmbMembers(params *DeleteAPI24PoliciesSmbMembersParams) (*DeleteApi24PoliciesSmbMembersOK, error)

	DeleteAPI24PoliciesSnapshot(params *DeleteAPI24PoliciesSnapshotParams) (*DeleteApi24PoliciesSnapshotOK, error)

	DeleteAPI24PoliciesSnapshotMembers(params *DeleteAPI24PoliciesSnapshotMembersParams) (*DeleteApi24PoliciesSnapshotMembersOK, error)

	DeleteAPI24PoliciesSnapshotRules(params *DeleteAPI24PoliciesSnapshotRulesParams) (*DeleteApi24PoliciesSnapshotRulesOK, error)

	GetAPI24Policies(params *GetAPI24PoliciesParams) (*GetApi24PoliciesOK, error)

	GetAPI24PoliciesMembers(params *GetAPI24PoliciesMembersParams) (*GetApi24PoliciesMembersOK, error)

	GetAPI24PoliciesNfs(params *GetAPI24PoliciesNfsParams) (*GetApi24PoliciesNfsOK, error)

	GetAPI24PoliciesNfsClientRules(params *GetAPI24PoliciesNfsClientRulesParams) (*GetApi24PoliciesNfsClientRulesOK, error)

	GetAPI24PoliciesNfsMembers(params *GetAPI24PoliciesNfsMembersParams) (*GetApi24PoliciesNfsMembersOK, error)

	GetAPI24PoliciesSmb(params *GetAPI24PoliciesSmbParams) (*GetApi24PoliciesSmbOK, error)

	GetAPI24PoliciesSmbClientRules(params *GetAPI24PoliciesSmbClientRulesParams) (*GetApi24PoliciesSmbClientRulesOK, error)

	GetAPI24PoliciesSmbMembers(params *GetAPI24PoliciesSmbMembersParams) (*GetApi24PoliciesSmbMembersOK, error)

	GetAPI24PoliciesSnapshot(params *GetAPI24PoliciesSnapshotParams) (*GetApi24PoliciesSnapshotOK, error)

	GetAPI24PoliciesSnapshotMembers(params *GetAPI24PoliciesSnapshotMembersParams) (*GetApi24PoliciesSnapshotMembersOK, error)

	GetAPI24PoliciesSnapshotRules(params *GetAPI24PoliciesSnapshotRulesParams) (*GetApi24PoliciesSnapshotRulesOK, error)

	PatchAPI24PoliciesNfs(params *PatchAPI24PoliciesNfsParams) (*PatchApi24PoliciesNfsOK, error)

	PatchAPI24PoliciesSmb(params *PatchAPI24PoliciesSmbParams) (*PatchApi24PoliciesSmbOK, error)

	PatchAPI24PoliciesSnapshot(params *PatchAPI24PoliciesSnapshotParams) (*PatchApi24PoliciesSnapshotOK, error)

	PostAPI24PoliciesNfs(params *PostAPI24PoliciesNfsParams) (*PostApi24PoliciesNfsOK, error)

	PostAPI24PoliciesNfsClientRules(params *PostAPI24PoliciesNfsClientRulesParams) (*PostApi24PoliciesNfsClientRulesOK, error)

	PostAPI24PoliciesNfsMembers(params *PostAPI24PoliciesNfsMembersParams) (*PostApi24PoliciesNfsMembersOK, error)

	PostAPI24PoliciesSmb(params *PostAPI24PoliciesSmbParams) (*PostApi24PoliciesSmbOK, error)

	PostAPI24PoliciesSmbClientRules(params *PostAPI24PoliciesSmbClientRulesParams) (*PostApi24PoliciesSmbClientRulesOK, error)

	PostAPI24PoliciesSmbMembers(params *PostAPI24PoliciesSmbMembersParams) (*PostApi24PoliciesSmbMembersOK, error)

	PostAPI24PoliciesSnapshot(params *PostAPI24PoliciesSnapshotParams) (*PostApi24PoliciesSnapshotOK, error)

	PostAPI24PoliciesSnapshotMembers(params *PostAPI24PoliciesSnapshotMembersParams) (*PostApi24PoliciesSnapshotMembersOK, error)

	PostAPI24PoliciesSnapshotRules(params *PostAPI24PoliciesSnapshotRulesParams) (*PostApi24PoliciesSnapshotRulesOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new policies API client.

type DeleteAPI24PoliciesNfsClientRulesParams

type DeleteAPI24PoliciesNfsClientRulesParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesNfsClientRulesParams contains all the parameters to send to the API endpoint for the delete API 24 policies nfs client rules operation typically these are written to a http.Request

func NewDeleteAPI24PoliciesNfsClientRulesParams

func NewDeleteAPI24PoliciesNfsClientRulesParams() *DeleteAPI24PoliciesNfsClientRulesParams

NewDeleteAPI24PoliciesNfsClientRulesParams creates a new DeleteAPI24PoliciesNfsClientRulesParams object with the default values initialized.

func NewDeleteAPI24PoliciesNfsClientRulesParamsWithContext

func NewDeleteAPI24PoliciesNfsClientRulesParamsWithContext(ctx context.Context) *DeleteAPI24PoliciesNfsClientRulesParams

NewDeleteAPI24PoliciesNfsClientRulesParamsWithContext creates a new DeleteAPI24PoliciesNfsClientRulesParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24PoliciesNfsClientRulesParamsWithHTTPClient

func NewDeleteAPI24PoliciesNfsClientRulesParamsWithHTTPClient(client *http.Client) *DeleteAPI24PoliciesNfsClientRulesParams

NewDeleteAPI24PoliciesNfsClientRulesParamsWithHTTPClient creates a new DeleteAPI24PoliciesNfsClientRulesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24PoliciesNfsClientRulesParamsWithTimeout

func NewDeleteAPI24PoliciesNfsClientRulesParamsWithTimeout(timeout time.Duration) *DeleteAPI24PoliciesNfsClientRulesParams

NewDeleteAPI24PoliciesNfsClientRulesParamsWithTimeout creates a new DeleteAPI24PoliciesNfsClientRulesParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24PoliciesNfsClientRulesParams) SetAuthorization

func (o *DeleteAPI24PoliciesNfsClientRulesParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) SetContext

SetContext adds the context to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) SetHTTPClient

func (o *DeleteAPI24PoliciesNfsClientRulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) SetNames

func (o *DeleteAPI24PoliciesNfsClientRulesParams) SetNames(names []string)

SetNames adds the names to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) SetPolicyIds

func (o *DeleteAPI24PoliciesNfsClientRulesParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) SetPolicyNames

func (o *DeleteAPI24PoliciesNfsClientRulesParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) SetTimeout

func (o *DeleteAPI24PoliciesNfsClientRulesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) SetXRequestID

func (o *DeleteAPI24PoliciesNfsClientRulesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) WithAuthorization

WithAuthorization adds the authorization to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) WithContext

WithContext adds the context to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) WithNames

WithNames adds the names to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) WithPolicyIds

WithPolicyIds adds the policyIds to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) WithPolicyNames

WithPolicyNames adds the policyNames to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) WithXRequestID

WithXRequestID adds the xRequestID to the delete API 24 policies nfs client rules params

func (*DeleteAPI24PoliciesNfsClientRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24PoliciesNfsClientRulesReader

type DeleteAPI24PoliciesNfsClientRulesReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesNfsClientRulesReader is a Reader for the DeleteAPI24PoliciesNfsClientRules structure.

func (*DeleteAPI24PoliciesNfsClientRulesReader) ReadResponse

func (o *DeleteAPI24PoliciesNfsClientRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteAPI24PoliciesNfsMembersParams

type DeleteAPI24PoliciesNfsMembersParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*MemberTypes
	  Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include `directories`. Enter multiple member types in comma-separated format. For example, `type01,type02`.

	*/
	MemberTypes []string
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesNfsMembersParams contains all the parameters to send to the API endpoint for the delete API 24 policies nfs members operation typically these are written to a http.Request

func NewDeleteAPI24PoliciesNfsMembersParams

func NewDeleteAPI24PoliciesNfsMembersParams() *DeleteAPI24PoliciesNfsMembersParams

NewDeleteAPI24PoliciesNfsMembersParams creates a new DeleteAPI24PoliciesNfsMembersParams object with the default values initialized.

func NewDeleteAPI24PoliciesNfsMembersParamsWithContext

func NewDeleteAPI24PoliciesNfsMembersParamsWithContext(ctx context.Context) *DeleteAPI24PoliciesNfsMembersParams

NewDeleteAPI24PoliciesNfsMembersParamsWithContext creates a new DeleteAPI24PoliciesNfsMembersParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24PoliciesNfsMembersParamsWithHTTPClient

func NewDeleteAPI24PoliciesNfsMembersParamsWithHTTPClient(client *http.Client) *DeleteAPI24PoliciesNfsMembersParams

NewDeleteAPI24PoliciesNfsMembersParamsWithHTTPClient creates a new DeleteAPI24PoliciesNfsMembersParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24PoliciesNfsMembersParamsWithTimeout

func NewDeleteAPI24PoliciesNfsMembersParamsWithTimeout(timeout time.Duration) *DeleteAPI24PoliciesNfsMembersParams

NewDeleteAPI24PoliciesNfsMembersParamsWithTimeout creates a new DeleteAPI24PoliciesNfsMembersParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24PoliciesNfsMembersParams) SetAuthorization

func (o *DeleteAPI24PoliciesNfsMembersParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) SetContext

SetContext adds the context to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) SetHTTPClient

func (o *DeleteAPI24PoliciesNfsMembersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) SetMemberIds

func (o *DeleteAPI24PoliciesNfsMembersParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) SetMemberNames

func (o *DeleteAPI24PoliciesNfsMembersParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) SetMemberTypes

func (o *DeleteAPI24PoliciesNfsMembersParams) SetMemberTypes(memberTypes []string)

SetMemberTypes adds the memberTypes to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) SetPolicyIds

func (o *DeleteAPI24PoliciesNfsMembersParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) SetPolicyNames

func (o *DeleteAPI24PoliciesNfsMembersParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) SetTimeout

func (o *DeleteAPI24PoliciesNfsMembersParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) SetXRequestID

func (o *DeleteAPI24PoliciesNfsMembersParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) WithAuthorization

WithAuthorization adds the authorization to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) WithContext

WithContext adds the context to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) WithMemberIds

WithMemberIds adds the memberIds to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) WithMemberNames

WithMemberNames adds the memberNames to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) WithMemberTypes

WithMemberTypes adds the memberTypes to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) WithPolicyIds

WithPolicyIds adds the policyIds to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) WithPolicyNames

WithPolicyNames adds the policyNames to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) WithXRequestID

WithXRequestID adds the xRequestID to the delete API 24 policies nfs members params

func (*DeleteAPI24PoliciesNfsMembersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24PoliciesNfsMembersReader

type DeleteAPI24PoliciesNfsMembersReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesNfsMembersReader is a Reader for the DeleteAPI24PoliciesNfsMembers structure.

func (*DeleteAPI24PoliciesNfsMembersReader) ReadResponse

func (o *DeleteAPI24PoliciesNfsMembersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteAPI24PoliciesNfsParams

type DeleteAPI24PoliciesNfsParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesNfsParams contains all the parameters to send to the API endpoint for the delete API 24 policies nfs operation typically these are written to a http.Request

func NewDeleteAPI24PoliciesNfsParams

func NewDeleteAPI24PoliciesNfsParams() *DeleteAPI24PoliciesNfsParams

NewDeleteAPI24PoliciesNfsParams creates a new DeleteAPI24PoliciesNfsParams object with the default values initialized.

func NewDeleteAPI24PoliciesNfsParamsWithContext

func NewDeleteAPI24PoliciesNfsParamsWithContext(ctx context.Context) *DeleteAPI24PoliciesNfsParams

NewDeleteAPI24PoliciesNfsParamsWithContext creates a new DeleteAPI24PoliciesNfsParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24PoliciesNfsParamsWithHTTPClient

func NewDeleteAPI24PoliciesNfsParamsWithHTTPClient(client *http.Client) *DeleteAPI24PoliciesNfsParams

NewDeleteAPI24PoliciesNfsParamsWithHTTPClient creates a new DeleteAPI24PoliciesNfsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24PoliciesNfsParamsWithTimeout

func NewDeleteAPI24PoliciesNfsParamsWithTimeout(timeout time.Duration) *DeleteAPI24PoliciesNfsParams

NewDeleteAPI24PoliciesNfsParamsWithTimeout creates a new DeleteAPI24PoliciesNfsParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24PoliciesNfsParams) SetAuthorization

func (o *DeleteAPI24PoliciesNfsParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the delete API 24 policies nfs params

func (*DeleteAPI24PoliciesNfsParams) SetContext

func (o *DeleteAPI24PoliciesNfsParams) SetContext(ctx context.Context)

SetContext adds the context to the delete API 24 policies nfs params

func (*DeleteAPI24PoliciesNfsParams) SetHTTPClient

func (o *DeleteAPI24PoliciesNfsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 policies nfs params

func (*DeleteAPI24PoliciesNfsParams) SetIds

func (o *DeleteAPI24PoliciesNfsParams) SetIds(ids []string)

SetIds adds the ids to the delete API 24 policies nfs params

func (*DeleteAPI24PoliciesNfsParams) SetNames

func (o *DeleteAPI24PoliciesNfsParams) SetNames(names []string)

SetNames adds the names to the delete API 24 policies nfs params

func (*DeleteAPI24PoliciesNfsParams) SetTimeout

func (o *DeleteAPI24PoliciesNfsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete API 24 policies nfs params

func (*DeleteAPI24PoliciesNfsParams) SetXRequestID

func (o *DeleteAPI24PoliciesNfsParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete API 24 policies nfs params

func (*DeleteAPI24PoliciesNfsParams) WithAuthorization

func (o *DeleteAPI24PoliciesNfsParams) WithAuthorization(authorization *string) *DeleteAPI24PoliciesNfsParams

WithAuthorization adds the authorization to the delete API 24 policies nfs params

func (*DeleteAPI24PoliciesNfsParams) WithContext

WithContext adds the context to the delete API 24 policies nfs params

func (*DeleteAPI24PoliciesNfsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 policies nfs params

func (*DeleteAPI24PoliciesNfsParams) WithIds

WithIds adds the ids to the delete API 24 policies nfs params

func (*DeleteAPI24PoliciesNfsParams) WithNames

WithNames adds the names to the delete API 24 policies nfs params

func (*DeleteAPI24PoliciesNfsParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 policies nfs params

func (*DeleteAPI24PoliciesNfsParams) WithXRequestID

func (o *DeleteAPI24PoliciesNfsParams) WithXRequestID(xRequestID *string) *DeleteAPI24PoliciesNfsParams

WithXRequestID adds the xRequestID to the delete API 24 policies nfs params

func (*DeleteAPI24PoliciesNfsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24PoliciesNfsReader

type DeleteAPI24PoliciesNfsReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesNfsReader is a Reader for the DeleteAPI24PoliciesNfs structure.

func (*DeleteAPI24PoliciesNfsReader) ReadResponse

func (o *DeleteAPI24PoliciesNfsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteAPI24PoliciesSmbClientRulesParams

type DeleteAPI24PoliciesSmbClientRulesParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesSmbClientRulesParams contains all the parameters to send to the API endpoint for the delete API 24 policies smb client rules operation typically these are written to a http.Request

func NewDeleteAPI24PoliciesSmbClientRulesParams

func NewDeleteAPI24PoliciesSmbClientRulesParams() *DeleteAPI24PoliciesSmbClientRulesParams

NewDeleteAPI24PoliciesSmbClientRulesParams creates a new DeleteAPI24PoliciesSmbClientRulesParams object with the default values initialized.

func NewDeleteAPI24PoliciesSmbClientRulesParamsWithContext

func NewDeleteAPI24PoliciesSmbClientRulesParamsWithContext(ctx context.Context) *DeleteAPI24PoliciesSmbClientRulesParams

NewDeleteAPI24PoliciesSmbClientRulesParamsWithContext creates a new DeleteAPI24PoliciesSmbClientRulesParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24PoliciesSmbClientRulesParamsWithHTTPClient

func NewDeleteAPI24PoliciesSmbClientRulesParamsWithHTTPClient(client *http.Client) *DeleteAPI24PoliciesSmbClientRulesParams

NewDeleteAPI24PoliciesSmbClientRulesParamsWithHTTPClient creates a new DeleteAPI24PoliciesSmbClientRulesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24PoliciesSmbClientRulesParamsWithTimeout

func NewDeleteAPI24PoliciesSmbClientRulesParamsWithTimeout(timeout time.Duration) *DeleteAPI24PoliciesSmbClientRulesParams

NewDeleteAPI24PoliciesSmbClientRulesParamsWithTimeout creates a new DeleteAPI24PoliciesSmbClientRulesParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24PoliciesSmbClientRulesParams) SetAuthorization

func (o *DeleteAPI24PoliciesSmbClientRulesParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) SetContext

SetContext adds the context to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) SetHTTPClient

func (o *DeleteAPI24PoliciesSmbClientRulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) SetNames

func (o *DeleteAPI24PoliciesSmbClientRulesParams) SetNames(names []string)

SetNames adds the names to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) SetPolicyIds

func (o *DeleteAPI24PoliciesSmbClientRulesParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) SetPolicyNames

func (o *DeleteAPI24PoliciesSmbClientRulesParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) SetTimeout

func (o *DeleteAPI24PoliciesSmbClientRulesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) SetXRequestID

func (o *DeleteAPI24PoliciesSmbClientRulesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) WithAuthorization

WithAuthorization adds the authorization to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) WithContext

WithContext adds the context to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) WithNames

WithNames adds the names to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) WithPolicyIds

WithPolicyIds adds the policyIds to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) WithPolicyNames

WithPolicyNames adds the policyNames to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) WithXRequestID

WithXRequestID adds the xRequestID to the delete API 24 policies smb client rules params

func (*DeleteAPI24PoliciesSmbClientRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24PoliciesSmbClientRulesReader

type DeleteAPI24PoliciesSmbClientRulesReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesSmbClientRulesReader is a Reader for the DeleteAPI24PoliciesSmbClientRules structure.

func (*DeleteAPI24PoliciesSmbClientRulesReader) ReadResponse

func (o *DeleteAPI24PoliciesSmbClientRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteAPI24PoliciesSmbMembersParams

type DeleteAPI24PoliciesSmbMembersParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*MemberTypes
	  Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include `directories`. Enter multiple member types in comma-separated format. For example, `type01,type02`.

	*/
	MemberTypes []string
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesSmbMembersParams contains all the parameters to send to the API endpoint for the delete API 24 policies smb members operation typically these are written to a http.Request

func NewDeleteAPI24PoliciesSmbMembersParams

func NewDeleteAPI24PoliciesSmbMembersParams() *DeleteAPI24PoliciesSmbMembersParams

NewDeleteAPI24PoliciesSmbMembersParams creates a new DeleteAPI24PoliciesSmbMembersParams object with the default values initialized.

func NewDeleteAPI24PoliciesSmbMembersParamsWithContext

func NewDeleteAPI24PoliciesSmbMembersParamsWithContext(ctx context.Context) *DeleteAPI24PoliciesSmbMembersParams

NewDeleteAPI24PoliciesSmbMembersParamsWithContext creates a new DeleteAPI24PoliciesSmbMembersParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24PoliciesSmbMembersParamsWithHTTPClient

func NewDeleteAPI24PoliciesSmbMembersParamsWithHTTPClient(client *http.Client) *DeleteAPI24PoliciesSmbMembersParams

NewDeleteAPI24PoliciesSmbMembersParamsWithHTTPClient creates a new DeleteAPI24PoliciesSmbMembersParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24PoliciesSmbMembersParamsWithTimeout

func NewDeleteAPI24PoliciesSmbMembersParamsWithTimeout(timeout time.Duration) *DeleteAPI24PoliciesSmbMembersParams

NewDeleteAPI24PoliciesSmbMembersParamsWithTimeout creates a new DeleteAPI24PoliciesSmbMembersParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24PoliciesSmbMembersParams) SetAuthorization

func (o *DeleteAPI24PoliciesSmbMembersParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) SetContext

SetContext adds the context to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) SetHTTPClient

func (o *DeleteAPI24PoliciesSmbMembersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) SetMemberIds

func (o *DeleteAPI24PoliciesSmbMembersParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) SetMemberNames

func (o *DeleteAPI24PoliciesSmbMembersParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) SetMemberTypes

func (o *DeleteAPI24PoliciesSmbMembersParams) SetMemberTypes(memberTypes []string)

SetMemberTypes adds the memberTypes to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) SetPolicyIds

func (o *DeleteAPI24PoliciesSmbMembersParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) SetPolicyNames

func (o *DeleteAPI24PoliciesSmbMembersParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) SetTimeout

func (o *DeleteAPI24PoliciesSmbMembersParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) SetXRequestID

func (o *DeleteAPI24PoliciesSmbMembersParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) WithAuthorization

WithAuthorization adds the authorization to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) WithContext

WithContext adds the context to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) WithMemberIds

WithMemberIds adds the memberIds to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) WithMemberNames

WithMemberNames adds the memberNames to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) WithMemberTypes

WithMemberTypes adds the memberTypes to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) WithPolicyIds

WithPolicyIds adds the policyIds to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) WithPolicyNames

WithPolicyNames adds the policyNames to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) WithXRequestID

WithXRequestID adds the xRequestID to the delete API 24 policies smb members params

func (*DeleteAPI24PoliciesSmbMembersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24PoliciesSmbMembersReader

type DeleteAPI24PoliciesSmbMembersReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesSmbMembersReader is a Reader for the DeleteAPI24PoliciesSmbMembers structure.

func (*DeleteAPI24PoliciesSmbMembersReader) ReadResponse

func (o *DeleteAPI24PoliciesSmbMembersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteAPI24PoliciesSmbParams

type DeleteAPI24PoliciesSmbParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesSmbParams contains all the parameters to send to the API endpoint for the delete API 24 policies smb operation typically these are written to a http.Request

func NewDeleteAPI24PoliciesSmbParams

func NewDeleteAPI24PoliciesSmbParams() *DeleteAPI24PoliciesSmbParams

NewDeleteAPI24PoliciesSmbParams creates a new DeleteAPI24PoliciesSmbParams object with the default values initialized.

func NewDeleteAPI24PoliciesSmbParamsWithContext

func NewDeleteAPI24PoliciesSmbParamsWithContext(ctx context.Context) *DeleteAPI24PoliciesSmbParams

NewDeleteAPI24PoliciesSmbParamsWithContext creates a new DeleteAPI24PoliciesSmbParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24PoliciesSmbParamsWithHTTPClient

func NewDeleteAPI24PoliciesSmbParamsWithHTTPClient(client *http.Client) *DeleteAPI24PoliciesSmbParams

NewDeleteAPI24PoliciesSmbParamsWithHTTPClient creates a new DeleteAPI24PoliciesSmbParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24PoliciesSmbParamsWithTimeout

func NewDeleteAPI24PoliciesSmbParamsWithTimeout(timeout time.Duration) *DeleteAPI24PoliciesSmbParams

NewDeleteAPI24PoliciesSmbParamsWithTimeout creates a new DeleteAPI24PoliciesSmbParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24PoliciesSmbParams) SetAuthorization

func (o *DeleteAPI24PoliciesSmbParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the delete API 24 policies smb params

func (*DeleteAPI24PoliciesSmbParams) SetContext

func (o *DeleteAPI24PoliciesSmbParams) SetContext(ctx context.Context)

SetContext adds the context to the delete API 24 policies smb params

func (*DeleteAPI24PoliciesSmbParams) SetHTTPClient

func (o *DeleteAPI24PoliciesSmbParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 policies smb params

func (*DeleteAPI24PoliciesSmbParams) SetIds

func (o *DeleteAPI24PoliciesSmbParams) SetIds(ids []string)

SetIds adds the ids to the delete API 24 policies smb params

func (*DeleteAPI24PoliciesSmbParams) SetNames

func (o *DeleteAPI24PoliciesSmbParams) SetNames(names []string)

SetNames adds the names to the delete API 24 policies smb params

func (*DeleteAPI24PoliciesSmbParams) SetTimeout

func (o *DeleteAPI24PoliciesSmbParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete API 24 policies smb params

func (*DeleteAPI24PoliciesSmbParams) SetXRequestID

func (o *DeleteAPI24PoliciesSmbParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete API 24 policies smb params

func (*DeleteAPI24PoliciesSmbParams) WithAuthorization

func (o *DeleteAPI24PoliciesSmbParams) WithAuthorization(authorization *string) *DeleteAPI24PoliciesSmbParams

WithAuthorization adds the authorization to the delete API 24 policies smb params

func (*DeleteAPI24PoliciesSmbParams) WithContext

WithContext adds the context to the delete API 24 policies smb params

func (*DeleteAPI24PoliciesSmbParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 policies smb params

func (*DeleteAPI24PoliciesSmbParams) WithIds

WithIds adds the ids to the delete API 24 policies smb params

func (*DeleteAPI24PoliciesSmbParams) WithNames

WithNames adds the names to the delete API 24 policies smb params

func (*DeleteAPI24PoliciesSmbParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 policies smb params

func (*DeleteAPI24PoliciesSmbParams) WithXRequestID

func (o *DeleteAPI24PoliciesSmbParams) WithXRequestID(xRequestID *string) *DeleteAPI24PoliciesSmbParams

WithXRequestID adds the xRequestID to the delete API 24 policies smb params

func (*DeleteAPI24PoliciesSmbParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24PoliciesSmbReader

type DeleteAPI24PoliciesSmbReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesSmbReader is a Reader for the DeleteAPI24PoliciesSmb structure.

func (*DeleteAPI24PoliciesSmbReader) ReadResponse

func (o *DeleteAPI24PoliciesSmbReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteAPI24PoliciesSnapshotMembersParams

type DeleteAPI24PoliciesSnapshotMembersParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*MemberTypes
	  Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include `directories`. Enter multiple member types in comma-separated format. For example, `type01,type02`.

	*/
	MemberTypes []string
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesSnapshotMembersParams contains all the parameters to send to the API endpoint for the delete API 24 policies snapshot members operation typically these are written to a http.Request

func NewDeleteAPI24PoliciesSnapshotMembersParams

func NewDeleteAPI24PoliciesSnapshotMembersParams() *DeleteAPI24PoliciesSnapshotMembersParams

NewDeleteAPI24PoliciesSnapshotMembersParams creates a new DeleteAPI24PoliciesSnapshotMembersParams object with the default values initialized.

func NewDeleteAPI24PoliciesSnapshotMembersParamsWithContext

func NewDeleteAPI24PoliciesSnapshotMembersParamsWithContext(ctx context.Context) *DeleteAPI24PoliciesSnapshotMembersParams

NewDeleteAPI24PoliciesSnapshotMembersParamsWithContext creates a new DeleteAPI24PoliciesSnapshotMembersParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24PoliciesSnapshotMembersParamsWithHTTPClient

func NewDeleteAPI24PoliciesSnapshotMembersParamsWithHTTPClient(client *http.Client) *DeleteAPI24PoliciesSnapshotMembersParams

NewDeleteAPI24PoliciesSnapshotMembersParamsWithHTTPClient creates a new DeleteAPI24PoliciesSnapshotMembersParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24PoliciesSnapshotMembersParamsWithTimeout

func NewDeleteAPI24PoliciesSnapshotMembersParamsWithTimeout(timeout time.Duration) *DeleteAPI24PoliciesSnapshotMembersParams

NewDeleteAPI24PoliciesSnapshotMembersParamsWithTimeout creates a new DeleteAPI24PoliciesSnapshotMembersParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24PoliciesSnapshotMembersParams) SetAuthorization

func (o *DeleteAPI24PoliciesSnapshotMembersParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) SetContext

SetContext adds the context to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) SetHTTPClient

func (o *DeleteAPI24PoliciesSnapshotMembersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) SetMemberIds

func (o *DeleteAPI24PoliciesSnapshotMembersParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) SetMemberNames

func (o *DeleteAPI24PoliciesSnapshotMembersParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) SetMemberTypes

func (o *DeleteAPI24PoliciesSnapshotMembersParams) SetMemberTypes(memberTypes []string)

SetMemberTypes adds the memberTypes to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) SetPolicyIds

func (o *DeleteAPI24PoliciesSnapshotMembersParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) SetPolicyNames

func (o *DeleteAPI24PoliciesSnapshotMembersParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) SetTimeout

SetTimeout adds the timeout to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) SetXRequestID

func (o *DeleteAPI24PoliciesSnapshotMembersParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) WithAuthorization

WithAuthorization adds the authorization to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) WithContext

WithContext adds the context to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) WithMemberIds

WithMemberIds adds the memberIds to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) WithMemberNames

WithMemberNames adds the memberNames to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) WithMemberTypes

WithMemberTypes adds the memberTypes to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) WithPolicyIds

WithPolicyIds adds the policyIds to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) WithPolicyNames

WithPolicyNames adds the policyNames to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) WithXRequestID

WithXRequestID adds the xRequestID to the delete API 24 policies snapshot members params

func (*DeleteAPI24PoliciesSnapshotMembersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24PoliciesSnapshotMembersReader

type DeleteAPI24PoliciesSnapshotMembersReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesSnapshotMembersReader is a Reader for the DeleteAPI24PoliciesSnapshotMembers structure.

func (*DeleteAPI24PoliciesSnapshotMembersReader) ReadResponse

func (o *DeleteAPI24PoliciesSnapshotMembersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteAPI24PoliciesSnapshotParams

type DeleteAPI24PoliciesSnapshotParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesSnapshotParams contains all the parameters to send to the API endpoint for the delete API 24 policies snapshot operation typically these are written to a http.Request

func NewDeleteAPI24PoliciesSnapshotParams

func NewDeleteAPI24PoliciesSnapshotParams() *DeleteAPI24PoliciesSnapshotParams

NewDeleteAPI24PoliciesSnapshotParams creates a new DeleteAPI24PoliciesSnapshotParams object with the default values initialized.

func NewDeleteAPI24PoliciesSnapshotParamsWithContext

func NewDeleteAPI24PoliciesSnapshotParamsWithContext(ctx context.Context) *DeleteAPI24PoliciesSnapshotParams

NewDeleteAPI24PoliciesSnapshotParamsWithContext creates a new DeleteAPI24PoliciesSnapshotParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24PoliciesSnapshotParamsWithHTTPClient

func NewDeleteAPI24PoliciesSnapshotParamsWithHTTPClient(client *http.Client) *DeleteAPI24PoliciesSnapshotParams

NewDeleteAPI24PoliciesSnapshotParamsWithHTTPClient creates a new DeleteAPI24PoliciesSnapshotParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24PoliciesSnapshotParamsWithTimeout

func NewDeleteAPI24PoliciesSnapshotParamsWithTimeout(timeout time.Duration) *DeleteAPI24PoliciesSnapshotParams

NewDeleteAPI24PoliciesSnapshotParamsWithTimeout creates a new DeleteAPI24PoliciesSnapshotParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24PoliciesSnapshotParams) SetAuthorization

func (o *DeleteAPI24PoliciesSnapshotParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the delete API 24 policies snapshot params

func (*DeleteAPI24PoliciesSnapshotParams) SetContext

SetContext adds the context to the delete API 24 policies snapshot params

func (*DeleteAPI24PoliciesSnapshotParams) SetHTTPClient

func (o *DeleteAPI24PoliciesSnapshotParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 policies snapshot params

func (*DeleteAPI24PoliciesSnapshotParams) SetIds

func (o *DeleteAPI24PoliciesSnapshotParams) SetIds(ids []string)

SetIds adds the ids to the delete API 24 policies snapshot params

func (*DeleteAPI24PoliciesSnapshotParams) SetNames

func (o *DeleteAPI24PoliciesSnapshotParams) SetNames(names []string)

SetNames adds the names to the delete API 24 policies snapshot params

func (*DeleteAPI24PoliciesSnapshotParams) SetTimeout

func (o *DeleteAPI24PoliciesSnapshotParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete API 24 policies snapshot params

func (*DeleteAPI24PoliciesSnapshotParams) SetXRequestID

func (o *DeleteAPI24PoliciesSnapshotParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete API 24 policies snapshot params

func (*DeleteAPI24PoliciesSnapshotParams) WithAuthorization

func (o *DeleteAPI24PoliciesSnapshotParams) WithAuthorization(authorization *string) *DeleteAPI24PoliciesSnapshotParams

WithAuthorization adds the authorization to the delete API 24 policies snapshot params

func (*DeleteAPI24PoliciesSnapshotParams) WithContext

WithContext adds the context to the delete API 24 policies snapshot params

func (*DeleteAPI24PoliciesSnapshotParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 policies snapshot params

func (*DeleteAPI24PoliciesSnapshotParams) WithIds

WithIds adds the ids to the delete API 24 policies snapshot params

func (*DeleteAPI24PoliciesSnapshotParams) WithNames

WithNames adds the names to the delete API 24 policies snapshot params

func (*DeleteAPI24PoliciesSnapshotParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 policies snapshot params

func (*DeleteAPI24PoliciesSnapshotParams) WithXRequestID

WithXRequestID adds the xRequestID to the delete API 24 policies snapshot params

func (*DeleteAPI24PoliciesSnapshotParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24PoliciesSnapshotReader

type DeleteAPI24PoliciesSnapshotReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesSnapshotReader is a Reader for the DeleteAPI24PoliciesSnapshot structure.

func (*DeleteAPI24PoliciesSnapshotReader) ReadResponse

func (o *DeleteAPI24PoliciesSnapshotReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteAPI24PoliciesSnapshotRulesParams

type DeleteAPI24PoliciesSnapshotRulesParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesSnapshotRulesParams contains all the parameters to send to the API endpoint for the delete API 24 policies snapshot rules operation typically these are written to a http.Request

func NewDeleteAPI24PoliciesSnapshotRulesParams

func NewDeleteAPI24PoliciesSnapshotRulesParams() *DeleteAPI24PoliciesSnapshotRulesParams

NewDeleteAPI24PoliciesSnapshotRulesParams creates a new DeleteAPI24PoliciesSnapshotRulesParams object with the default values initialized.

func NewDeleteAPI24PoliciesSnapshotRulesParamsWithContext

func NewDeleteAPI24PoliciesSnapshotRulesParamsWithContext(ctx context.Context) *DeleteAPI24PoliciesSnapshotRulesParams

NewDeleteAPI24PoliciesSnapshotRulesParamsWithContext creates a new DeleteAPI24PoliciesSnapshotRulesParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24PoliciesSnapshotRulesParamsWithHTTPClient

func NewDeleteAPI24PoliciesSnapshotRulesParamsWithHTTPClient(client *http.Client) *DeleteAPI24PoliciesSnapshotRulesParams

NewDeleteAPI24PoliciesSnapshotRulesParamsWithHTTPClient creates a new DeleteAPI24PoliciesSnapshotRulesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24PoliciesSnapshotRulesParamsWithTimeout

func NewDeleteAPI24PoliciesSnapshotRulesParamsWithTimeout(timeout time.Duration) *DeleteAPI24PoliciesSnapshotRulesParams

NewDeleteAPI24PoliciesSnapshotRulesParamsWithTimeout creates a new DeleteAPI24PoliciesSnapshotRulesParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24PoliciesSnapshotRulesParams) SetAuthorization

func (o *DeleteAPI24PoliciesSnapshotRulesParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) SetContext

SetContext adds the context to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) SetHTTPClient

func (o *DeleteAPI24PoliciesSnapshotRulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) SetNames

func (o *DeleteAPI24PoliciesSnapshotRulesParams) SetNames(names []string)

SetNames adds the names to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) SetPolicyIds

func (o *DeleteAPI24PoliciesSnapshotRulesParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) SetPolicyNames

func (o *DeleteAPI24PoliciesSnapshotRulesParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) SetTimeout

func (o *DeleteAPI24PoliciesSnapshotRulesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) SetXRequestID

func (o *DeleteAPI24PoliciesSnapshotRulesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) WithAuthorization

WithAuthorization adds the authorization to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) WithContext

WithContext adds the context to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) WithNames

WithNames adds the names to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) WithPolicyIds

WithPolicyIds adds the policyIds to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) WithPolicyNames

WithPolicyNames adds the policyNames to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) WithXRequestID

WithXRequestID adds the xRequestID to the delete API 24 policies snapshot rules params

func (*DeleteAPI24PoliciesSnapshotRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24PoliciesSnapshotRulesReader

type DeleteAPI24PoliciesSnapshotRulesReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24PoliciesSnapshotRulesReader is a Reader for the DeleteAPI24PoliciesSnapshotRules structure.

func (*DeleteAPI24PoliciesSnapshotRulesReader) ReadResponse

func (o *DeleteAPI24PoliciesSnapshotRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteApi24PoliciesNfsBadRequest

type DeleteApi24PoliciesNfsBadRequest struct {
	Payload *models.Error
}

DeleteApi24PoliciesNfsBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24PoliciesNfsBadRequest

func NewDeleteApi24PoliciesNfsBadRequest() *DeleteApi24PoliciesNfsBadRequest

NewDeleteApi24PoliciesNfsBadRequest creates a DeleteApi24PoliciesNfsBadRequest with default headers values

func (*DeleteApi24PoliciesNfsBadRequest) Error

func (*DeleteApi24PoliciesNfsBadRequest) GetPayload

type DeleteApi24PoliciesNfsClientRulesBadRequest

type DeleteApi24PoliciesNfsClientRulesBadRequest struct {
	Payload *models.Error
}

DeleteApi24PoliciesNfsClientRulesBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24PoliciesNfsClientRulesBadRequest

func NewDeleteApi24PoliciesNfsClientRulesBadRequest() *DeleteApi24PoliciesNfsClientRulesBadRequest

NewDeleteApi24PoliciesNfsClientRulesBadRequest creates a DeleteApi24PoliciesNfsClientRulesBadRequest with default headers values

func (*DeleteApi24PoliciesNfsClientRulesBadRequest) Error

func (*DeleteApi24PoliciesNfsClientRulesBadRequest) GetPayload

type DeleteApi24PoliciesNfsClientRulesOK

type DeleteApi24PoliciesNfsClientRulesOK struct {
}

DeleteApi24PoliciesNfsClientRulesOK handles this case with default header values.

OK

func NewDeleteApi24PoliciesNfsClientRulesOK

func NewDeleteApi24PoliciesNfsClientRulesOK() *DeleteApi24PoliciesNfsClientRulesOK

NewDeleteApi24PoliciesNfsClientRulesOK creates a DeleteApi24PoliciesNfsClientRulesOK with default headers values

func (*DeleteApi24PoliciesNfsClientRulesOK) Error

type DeleteApi24PoliciesNfsMembersBadRequest

type DeleteApi24PoliciesNfsMembersBadRequest struct {
	Payload *models.Error
}

DeleteApi24PoliciesNfsMembersBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24PoliciesNfsMembersBadRequest

func NewDeleteApi24PoliciesNfsMembersBadRequest() *DeleteApi24PoliciesNfsMembersBadRequest

NewDeleteApi24PoliciesNfsMembersBadRequest creates a DeleteApi24PoliciesNfsMembersBadRequest with default headers values

func (*DeleteApi24PoliciesNfsMembersBadRequest) Error

func (*DeleteApi24PoliciesNfsMembersBadRequest) GetPayload

type DeleteApi24PoliciesNfsMembersOK

type DeleteApi24PoliciesNfsMembersOK struct {
}

DeleteApi24PoliciesNfsMembersOK handles this case with default header values.

OK

func NewDeleteApi24PoliciesNfsMembersOK

func NewDeleteApi24PoliciesNfsMembersOK() *DeleteApi24PoliciesNfsMembersOK

NewDeleteApi24PoliciesNfsMembersOK creates a DeleteApi24PoliciesNfsMembersOK with default headers values

func (*DeleteApi24PoliciesNfsMembersOK) Error

type DeleteApi24PoliciesNfsOK

type DeleteApi24PoliciesNfsOK struct {
}

DeleteApi24PoliciesNfsOK handles this case with default header values.

OK

func NewDeleteApi24PoliciesNfsOK

func NewDeleteApi24PoliciesNfsOK() *DeleteApi24PoliciesNfsOK

NewDeleteApi24PoliciesNfsOK creates a DeleteApi24PoliciesNfsOK with default headers values

func (*DeleteApi24PoliciesNfsOK) Error

func (o *DeleteApi24PoliciesNfsOK) Error() string

type DeleteApi24PoliciesSmbBadRequest

type DeleteApi24PoliciesSmbBadRequest struct {
	Payload *models.Error
}

DeleteApi24PoliciesSmbBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24PoliciesSmbBadRequest

func NewDeleteApi24PoliciesSmbBadRequest() *DeleteApi24PoliciesSmbBadRequest

NewDeleteApi24PoliciesSmbBadRequest creates a DeleteApi24PoliciesSmbBadRequest with default headers values

func (*DeleteApi24PoliciesSmbBadRequest) Error

func (*DeleteApi24PoliciesSmbBadRequest) GetPayload

type DeleteApi24PoliciesSmbClientRulesBadRequest

type DeleteApi24PoliciesSmbClientRulesBadRequest struct {
	Payload *models.Error
}

DeleteApi24PoliciesSmbClientRulesBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24PoliciesSmbClientRulesBadRequest

func NewDeleteApi24PoliciesSmbClientRulesBadRequest() *DeleteApi24PoliciesSmbClientRulesBadRequest

NewDeleteApi24PoliciesSmbClientRulesBadRequest creates a DeleteApi24PoliciesSmbClientRulesBadRequest with default headers values

func (*DeleteApi24PoliciesSmbClientRulesBadRequest) Error

func (*DeleteApi24PoliciesSmbClientRulesBadRequest) GetPayload

type DeleteApi24PoliciesSmbClientRulesOK

type DeleteApi24PoliciesSmbClientRulesOK struct {
}

DeleteApi24PoliciesSmbClientRulesOK handles this case with default header values.

OK

func NewDeleteApi24PoliciesSmbClientRulesOK

func NewDeleteApi24PoliciesSmbClientRulesOK() *DeleteApi24PoliciesSmbClientRulesOK

NewDeleteApi24PoliciesSmbClientRulesOK creates a DeleteApi24PoliciesSmbClientRulesOK with default headers values

func (*DeleteApi24PoliciesSmbClientRulesOK) Error

type DeleteApi24PoliciesSmbMembersBadRequest

type DeleteApi24PoliciesSmbMembersBadRequest struct {
	Payload *models.Error
}

DeleteApi24PoliciesSmbMembersBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24PoliciesSmbMembersBadRequest

func NewDeleteApi24PoliciesSmbMembersBadRequest() *DeleteApi24PoliciesSmbMembersBadRequest

NewDeleteApi24PoliciesSmbMembersBadRequest creates a DeleteApi24PoliciesSmbMembersBadRequest with default headers values

func (*DeleteApi24PoliciesSmbMembersBadRequest) Error

func (*DeleteApi24PoliciesSmbMembersBadRequest) GetPayload

type DeleteApi24PoliciesSmbMembersOK

type DeleteApi24PoliciesSmbMembersOK struct {
}

DeleteApi24PoliciesSmbMembersOK handles this case with default header values.

OK

func NewDeleteApi24PoliciesSmbMembersOK

func NewDeleteApi24PoliciesSmbMembersOK() *DeleteApi24PoliciesSmbMembersOK

NewDeleteApi24PoliciesSmbMembersOK creates a DeleteApi24PoliciesSmbMembersOK with default headers values

func (*DeleteApi24PoliciesSmbMembersOK) Error

type DeleteApi24PoliciesSmbOK

type DeleteApi24PoliciesSmbOK struct {
}

DeleteApi24PoliciesSmbOK handles this case with default header values.

OK

func NewDeleteApi24PoliciesSmbOK

func NewDeleteApi24PoliciesSmbOK() *DeleteApi24PoliciesSmbOK

NewDeleteApi24PoliciesSmbOK creates a DeleteApi24PoliciesSmbOK with default headers values

func (*DeleteApi24PoliciesSmbOK) Error

func (o *DeleteApi24PoliciesSmbOK) Error() string

type DeleteApi24PoliciesSnapshotBadRequest

type DeleteApi24PoliciesSnapshotBadRequest struct {
	Payload *models.Error
}

DeleteApi24PoliciesSnapshotBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24PoliciesSnapshotBadRequest

func NewDeleteApi24PoliciesSnapshotBadRequest() *DeleteApi24PoliciesSnapshotBadRequest

NewDeleteApi24PoliciesSnapshotBadRequest creates a DeleteApi24PoliciesSnapshotBadRequest with default headers values

func (*DeleteApi24PoliciesSnapshotBadRequest) Error

func (*DeleteApi24PoliciesSnapshotBadRequest) GetPayload

type DeleteApi24PoliciesSnapshotMembersBadRequest

type DeleteApi24PoliciesSnapshotMembersBadRequest struct {
	Payload *models.Error
}

DeleteApi24PoliciesSnapshotMembersBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24PoliciesSnapshotMembersBadRequest

func NewDeleteApi24PoliciesSnapshotMembersBadRequest() *DeleteApi24PoliciesSnapshotMembersBadRequest

NewDeleteApi24PoliciesSnapshotMembersBadRequest creates a DeleteApi24PoliciesSnapshotMembersBadRequest with default headers values

func (*DeleteApi24PoliciesSnapshotMembersBadRequest) Error

func (*DeleteApi24PoliciesSnapshotMembersBadRequest) GetPayload

type DeleteApi24PoliciesSnapshotMembersOK

type DeleteApi24PoliciesSnapshotMembersOK struct {
}

DeleteApi24PoliciesSnapshotMembersOK handles this case with default header values.

OK

func NewDeleteApi24PoliciesSnapshotMembersOK

func NewDeleteApi24PoliciesSnapshotMembersOK() *DeleteApi24PoliciesSnapshotMembersOK

NewDeleteApi24PoliciesSnapshotMembersOK creates a DeleteApi24PoliciesSnapshotMembersOK with default headers values

func (*DeleteApi24PoliciesSnapshotMembersOK) Error

type DeleteApi24PoliciesSnapshotOK

type DeleteApi24PoliciesSnapshotOK struct {
}

DeleteApi24PoliciesSnapshotOK handles this case with default header values.

OK

func NewDeleteApi24PoliciesSnapshotOK

func NewDeleteApi24PoliciesSnapshotOK() *DeleteApi24PoliciesSnapshotOK

NewDeleteApi24PoliciesSnapshotOK creates a DeleteApi24PoliciesSnapshotOK with default headers values

func (*DeleteApi24PoliciesSnapshotOK) Error

type DeleteApi24PoliciesSnapshotRulesBadRequest

type DeleteApi24PoliciesSnapshotRulesBadRequest struct {
	Payload *models.Error
}

DeleteApi24PoliciesSnapshotRulesBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24PoliciesSnapshotRulesBadRequest

func NewDeleteApi24PoliciesSnapshotRulesBadRequest() *DeleteApi24PoliciesSnapshotRulesBadRequest

NewDeleteApi24PoliciesSnapshotRulesBadRequest creates a DeleteApi24PoliciesSnapshotRulesBadRequest with default headers values

func (*DeleteApi24PoliciesSnapshotRulesBadRequest) Error

func (*DeleteApi24PoliciesSnapshotRulesBadRequest) GetPayload

type DeleteApi24PoliciesSnapshotRulesOK

type DeleteApi24PoliciesSnapshotRulesOK struct {
}

DeleteApi24PoliciesSnapshotRulesOK handles this case with default header values.

OK

func NewDeleteApi24PoliciesSnapshotRulesOK

func NewDeleteApi24PoliciesSnapshotRulesOK() *DeleteApi24PoliciesSnapshotRulesOK

NewDeleteApi24PoliciesSnapshotRulesOK creates a DeleteApi24PoliciesSnapshotRulesOK with default headers values

func (*DeleteApi24PoliciesSnapshotRulesOK) Error

type GetAPI24PoliciesMembersParams

type GetAPI24PoliciesMembersParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Destroyed
	  If set to `true`, lists only destroyed objects that are in the eradication pending state. If set to `false`, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.

	*/
	Destroyed *bool
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*MemberTypes
	  Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include `directories`. Enter multiple member types in comma-separated format. For example, `type01,type02`.

	*/
	MemberTypes []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24PoliciesMembersParams contains all the parameters to send to the API endpoint for the get API 24 policies members operation typically these are written to a http.Request

func NewGetAPI24PoliciesMembersParams

func NewGetAPI24PoliciesMembersParams() *GetAPI24PoliciesMembersParams

NewGetAPI24PoliciesMembersParams creates a new GetAPI24PoliciesMembersParams object with the default values initialized.

func NewGetAPI24PoliciesMembersParamsWithContext

func NewGetAPI24PoliciesMembersParamsWithContext(ctx context.Context) *GetAPI24PoliciesMembersParams

NewGetAPI24PoliciesMembersParamsWithContext creates a new GetAPI24PoliciesMembersParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24PoliciesMembersParamsWithHTTPClient

func NewGetAPI24PoliciesMembersParamsWithHTTPClient(client *http.Client) *GetAPI24PoliciesMembersParams

NewGetAPI24PoliciesMembersParamsWithHTTPClient creates a new GetAPI24PoliciesMembersParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24PoliciesMembersParamsWithTimeout

func NewGetAPI24PoliciesMembersParamsWithTimeout(timeout time.Duration) *GetAPI24PoliciesMembersParams

NewGetAPI24PoliciesMembersParamsWithTimeout creates a new GetAPI24PoliciesMembersParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24PoliciesMembersParams) SetAuthorization

func (o *GetAPI24PoliciesMembersParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetContext

func (o *GetAPI24PoliciesMembersParams) SetContext(ctx context.Context)

SetContext adds the context to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetContinuationToken

func (o *GetAPI24PoliciesMembersParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetDestroyed

func (o *GetAPI24PoliciesMembersParams) SetDestroyed(destroyed *bool)

SetDestroyed adds the destroyed to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetFilter

func (o *GetAPI24PoliciesMembersParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetHTTPClient

func (o *GetAPI24PoliciesMembersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetLimit

func (o *GetAPI24PoliciesMembersParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetMemberIds

func (o *GetAPI24PoliciesMembersParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetMemberNames

func (o *GetAPI24PoliciesMembersParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetMemberTypes

func (o *GetAPI24PoliciesMembersParams) SetMemberTypes(memberTypes []string)

SetMemberTypes adds the memberTypes to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetOffset

func (o *GetAPI24PoliciesMembersParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetPolicyIds

func (o *GetAPI24PoliciesMembersParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetPolicyNames

func (o *GetAPI24PoliciesMembersParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetSort

func (o *GetAPI24PoliciesMembersParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetTimeout

func (o *GetAPI24PoliciesMembersParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetTotalItemCount

func (o *GetAPI24PoliciesMembersParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) SetXRequestID

func (o *GetAPI24PoliciesMembersParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithAuthorization

func (o *GetAPI24PoliciesMembersParams) WithAuthorization(authorization *string) *GetAPI24PoliciesMembersParams

WithAuthorization adds the authorization to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithContext

WithContext adds the context to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithContinuationToken

func (o *GetAPI24PoliciesMembersParams) WithContinuationToken(continuationToken *string) *GetAPI24PoliciesMembersParams

WithContinuationToken adds the continuationToken to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithDestroyed

WithDestroyed adds the destroyed to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithFilter

WithFilter adds the filter to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithLimit

WithLimit adds the limit to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithMemberIds

WithMemberIds adds the memberIds to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithMemberNames

func (o *GetAPI24PoliciesMembersParams) WithMemberNames(memberNames []string) *GetAPI24PoliciesMembersParams

WithMemberNames adds the memberNames to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithMemberTypes

func (o *GetAPI24PoliciesMembersParams) WithMemberTypes(memberTypes []string) *GetAPI24PoliciesMembersParams

WithMemberTypes adds the memberTypes to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithOffset

WithOffset adds the offset to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithPolicyIds

WithPolicyIds adds the policyIds to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithPolicyNames

func (o *GetAPI24PoliciesMembersParams) WithPolicyNames(policyNames []string) *GetAPI24PoliciesMembersParams

WithPolicyNames adds the policyNames to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithSort

WithSort adds the sort to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithTimeout

WithTimeout adds the timeout to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithTotalItemCount

func (o *GetAPI24PoliciesMembersParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PoliciesMembersParams

WithTotalItemCount adds the totalItemCount to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WithXRequestID

func (o *GetAPI24PoliciesMembersParams) WithXRequestID(xRequestID *string) *GetAPI24PoliciesMembersParams

WithXRequestID adds the xRequestID to the get API 24 policies members params

func (*GetAPI24PoliciesMembersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24PoliciesMembersReader

type GetAPI24PoliciesMembersReader struct {
	// contains filtered or unexported fields
}

GetAPI24PoliciesMembersReader is a Reader for the GetAPI24PoliciesMembers structure.

func (*GetAPI24PoliciesMembersReader) ReadResponse

func (o *GetAPI24PoliciesMembersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24PoliciesNfsClientRulesParams

type GetAPI24PoliciesNfsClientRulesParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24PoliciesNfsClientRulesParams contains all the parameters to send to the API endpoint for the get API 24 policies nfs client rules operation typically these are written to a http.Request

func NewGetAPI24PoliciesNfsClientRulesParams

func NewGetAPI24PoliciesNfsClientRulesParams() *GetAPI24PoliciesNfsClientRulesParams

NewGetAPI24PoliciesNfsClientRulesParams creates a new GetAPI24PoliciesNfsClientRulesParams object with the default values initialized.

func NewGetAPI24PoliciesNfsClientRulesParamsWithContext

func NewGetAPI24PoliciesNfsClientRulesParamsWithContext(ctx context.Context) *GetAPI24PoliciesNfsClientRulesParams

NewGetAPI24PoliciesNfsClientRulesParamsWithContext creates a new GetAPI24PoliciesNfsClientRulesParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24PoliciesNfsClientRulesParamsWithHTTPClient

func NewGetAPI24PoliciesNfsClientRulesParamsWithHTTPClient(client *http.Client) *GetAPI24PoliciesNfsClientRulesParams

NewGetAPI24PoliciesNfsClientRulesParamsWithHTTPClient creates a new GetAPI24PoliciesNfsClientRulesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24PoliciesNfsClientRulesParamsWithTimeout

func NewGetAPI24PoliciesNfsClientRulesParamsWithTimeout(timeout time.Duration) *GetAPI24PoliciesNfsClientRulesParams

NewGetAPI24PoliciesNfsClientRulesParamsWithTimeout creates a new GetAPI24PoliciesNfsClientRulesParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24PoliciesNfsClientRulesParams) SetAuthorization

func (o *GetAPI24PoliciesNfsClientRulesParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) SetContext

SetContext adds the context to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) SetContinuationToken

func (o *GetAPI24PoliciesNfsClientRulesParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) SetFilter

func (o *GetAPI24PoliciesNfsClientRulesParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) SetHTTPClient

func (o *GetAPI24PoliciesNfsClientRulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) SetLimit

func (o *GetAPI24PoliciesNfsClientRulesParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) SetNames

func (o *GetAPI24PoliciesNfsClientRulesParams) SetNames(names []string)

SetNames adds the names to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) SetOffset

func (o *GetAPI24PoliciesNfsClientRulesParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) SetPolicyIds

func (o *GetAPI24PoliciesNfsClientRulesParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) SetPolicyNames

func (o *GetAPI24PoliciesNfsClientRulesParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) SetSort

func (o *GetAPI24PoliciesNfsClientRulesParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) SetTimeout

func (o *GetAPI24PoliciesNfsClientRulesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) SetTotalItemCount

func (o *GetAPI24PoliciesNfsClientRulesParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) SetXRequestID

func (o *GetAPI24PoliciesNfsClientRulesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) WithAuthorization

WithAuthorization adds the authorization to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) WithContext

WithContext adds the context to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) WithContinuationToken

func (o *GetAPI24PoliciesNfsClientRulesParams) WithContinuationToken(continuationToken *string) *GetAPI24PoliciesNfsClientRulesParams

WithContinuationToken adds the continuationToken to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) WithFilter

WithFilter adds the filter to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) WithLimit

WithLimit adds the limit to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) WithNames

WithNames adds the names to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) WithOffset

WithOffset adds the offset to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) WithPolicyIds

WithPolicyIds adds the policyIds to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) WithPolicyNames

WithPolicyNames adds the policyNames to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) WithSort

WithSort adds the sort to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) WithTimeout

WithTimeout adds the timeout to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) WithTotalItemCount

func (o *GetAPI24PoliciesNfsClientRulesParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PoliciesNfsClientRulesParams

WithTotalItemCount adds the totalItemCount to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 policies nfs client rules params

func (*GetAPI24PoliciesNfsClientRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24PoliciesNfsClientRulesReader

type GetAPI24PoliciesNfsClientRulesReader struct {
	// contains filtered or unexported fields
}

GetAPI24PoliciesNfsClientRulesReader is a Reader for the GetAPI24PoliciesNfsClientRules structure.

func (*GetAPI24PoliciesNfsClientRulesReader) ReadResponse

func (o *GetAPI24PoliciesNfsClientRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24PoliciesNfsMembersParams

type GetAPI24PoliciesNfsMembersParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Destroyed
	  If set to `true`, lists only destroyed objects that are in the eradication pending state. If set to `false`, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.

	*/
	Destroyed *bool
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*MemberTypes
	  Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include `directories`. Enter multiple member types in comma-separated format. For example, `type01,type02`.

	*/
	MemberTypes []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24PoliciesNfsMembersParams contains all the parameters to send to the API endpoint for the get API 24 policies nfs members operation typically these are written to a http.Request

func NewGetAPI24PoliciesNfsMembersParams

func NewGetAPI24PoliciesNfsMembersParams() *GetAPI24PoliciesNfsMembersParams

NewGetAPI24PoliciesNfsMembersParams creates a new GetAPI24PoliciesNfsMembersParams object with the default values initialized.

func NewGetAPI24PoliciesNfsMembersParamsWithContext

func NewGetAPI24PoliciesNfsMembersParamsWithContext(ctx context.Context) *GetAPI24PoliciesNfsMembersParams

NewGetAPI24PoliciesNfsMembersParamsWithContext creates a new GetAPI24PoliciesNfsMembersParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24PoliciesNfsMembersParamsWithHTTPClient

func NewGetAPI24PoliciesNfsMembersParamsWithHTTPClient(client *http.Client) *GetAPI24PoliciesNfsMembersParams

NewGetAPI24PoliciesNfsMembersParamsWithHTTPClient creates a new GetAPI24PoliciesNfsMembersParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24PoliciesNfsMembersParamsWithTimeout

func NewGetAPI24PoliciesNfsMembersParamsWithTimeout(timeout time.Duration) *GetAPI24PoliciesNfsMembersParams

NewGetAPI24PoliciesNfsMembersParamsWithTimeout creates a new GetAPI24PoliciesNfsMembersParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24PoliciesNfsMembersParams) SetAuthorization

func (o *GetAPI24PoliciesNfsMembersParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetContext

SetContext adds the context to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetContinuationToken

func (o *GetAPI24PoliciesNfsMembersParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetDestroyed

func (o *GetAPI24PoliciesNfsMembersParams) SetDestroyed(destroyed *bool)

SetDestroyed adds the destroyed to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetFilter

func (o *GetAPI24PoliciesNfsMembersParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetHTTPClient

func (o *GetAPI24PoliciesNfsMembersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetLimit

func (o *GetAPI24PoliciesNfsMembersParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetMemberIds

func (o *GetAPI24PoliciesNfsMembersParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetMemberNames

func (o *GetAPI24PoliciesNfsMembersParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetMemberTypes

func (o *GetAPI24PoliciesNfsMembersParams) SetMemberTypes(memberTypes []string)

SetMemberTypes adds the memberTypes to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetOffset

func (o *GetAPI24PoliciesNfsMembersParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetPolicyIds

func (o *GetAPI24PoliciesNfsMembersParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetPolicyNames

func (o *GetAPI24PoliciesNfsMembersParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetSort

func (o *GetAPI24PoliciesNfsMembersParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetTimeout

func (o *GetAPI24PoliciesNfsMembersParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetTotalItemCount

func (o *GetAPI24PoliciesNfsMembersParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) SetXRequestID

func (o *GetAPI24PoliciesNfsMembersParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithAuthorization

func (o *GetAPI24PoliciesNfsMembersParams) WithAuthorization(authorization *string) *GetAPI24PoliciesNfsMembersParams

WithAuthorization adds the authorization to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithContext

WithContext adds the context to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithContinuationToken

func (o *GetAPI24PoliciesNfsMembersParams) WithContinuationToken(continuationToken *string) *GetAPI24PoliciesNfsMembersParams

WithContinuationToken adds the continuationToken to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithDestroyed

WithDestroyed adds the destroyed to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithFilter

WithFilter adds the filter to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithLimit

WithLimit adds the limit to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithMemberIds

WithMemberIds adds the memberIds to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithMemberNames

WithMemberNames adds the memberNames to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithMemberTypes

WithMemberTypes adds the memberTypes to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithOffset

WithOffset adds the offset to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithPolicyIds

WithPolicyIds adds the policyIds to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithPolicyNames

WithPolicyNames adds the policyNames to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithSort

WithSort adds the sort to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithTimeout

WithTimeout adds the timeout to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithTotalItemCount

func (o *GetAPI24PoliciesNfsMembersParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PoliciesNfsMembersParams

WithTotalItemCount adds the totalItemCount to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 policies nfs members params

func (*GetAPI24PoliciesNfsMembersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24PoliciesNfsMembersReader

type GetAPI24PoliciesNfsMembersReader struct {
	// contains filtered or unexported fields
}

GetAPI24PoliciesNfsMembersReader is a Reader for the GetAPI24PoliciesNfsMembers structure.

func (*GetAPI24PoliciesNfsMembersReader) ReadResponse

func (o *GetAPI24PoliciesNfsMembersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24PoliciesNfsParams

type GetAPI24PoliciesNfsParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24PoliciesNfsParams contains all the parameters to send to the API endpoint for the get API 24 policies nfs operation typically these are written to a http.Request

func NewGetAPI24PoliciesNfsParams

func NewGetAPI24PoliciesNfsParams() *GetAPI24PoliciesNfsParams

NewGetAPI24PoliciesNfsParams creates a new GetAPI24PoliciesNfsParams object with the default values initialized.

func NewGetAPI24PoliciesNfsParamsWithContext

func NewGetAPI24PoliciesNfsParamsWithContext(ctx context.Context) *GetAPI24PoliciesNfsParams

NewGetAPI24PoliciesNfsParamsWithContext creates a new GetAPI24PoliciesNfsParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24PoliciesNfsParamsWithHTTPClient

func NewGetAPI24PoliciesNfsParamsWithHTTPClient(client *http.Client) *GetAPI24PoliciesNfsParams

NewGetAPI24PoliciesNfsParamsWithHTTPClient creates a new GetAPI24PoliciesNfsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24PoliciesNfsParamsWithTimeout

func NewGetAPI24PoliciesNfsParamsWithTimeout(timeout time.Duration) *GetAPI24PoliciesNfsParams

NewGetAPI24PoliciesNfsParamsWithTimeout creates a new GetAPI24PoliciesNfsParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24PoliciesNfsParams) SetAuthorization

func (o *GetAPI24PoliciesNfsParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) SetContext

func (o *GetAPI24PoliciesNfsParams) SetContext(ctx context.Context)

SetContext adds the context to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) SetContinuationToken

func (o *GetAPI24PoliciesNfsParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) SetFilter

func (o *GetAPI24PoliciesNfsParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) SetHTTPClient

func (o *GetAPI24PoliciesNfsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) SetIds

func (o *GetAPI24PoliciesNfsParams) SetIds(ids []string)

SetIds adds the ids to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) SetLimit

func (o *GetAPI24PoliciesNfsParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) SetNames

func (o *GetAPI24PoliciesNfsParams) SetNames(names []string)

SetNames adds the names to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) SetOffset

func (o *GetAPI24PoliciesNfsParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) SetSort

func (o *GetAPI24PoliciesNfsParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) SetTimeout

func (o *GetAPI24PoliciesNfsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) SetTotalItemCount

func (o *GetAPI24PoliciesNfsParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) SetXRequestID

func (o *GetAPI24PoliciesNfsParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) WithAuthorization

func (o *GetAPI24PoliciesNfsParams) WithAuthorization(authorization *string) *GetAPI24PoliciesNfsParams

WithAuthorization adds the authorization to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) WithContext

WithContext adds the context to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) WithContinuationToken

func (o *GetAPI24PoliciesNfsParams) WithContinuationToken(continuationToken *string) *GetAPI24PoliciesNfsParams

WithContinuationToken adds the continuationToken to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) WithFilter

WithFilter adds the filter to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) WithHTTPClient

func (o *GetAPI24PoliciesNfsParams) WithHTTPClient(client *http.Client) *GetAPI24PoliciesNfsParams

WithHTTPClient adds the HTTPClient to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) WithIds

WithIds adds the ids to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) WithLimit

WithLimit adds the limit to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) WithNames

WithNames adds the names to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) WithOffset

WithOffset adds the offset to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) WithSort

WithSort adds the sort to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) WithTimeout

WithTimeout adds the timeout to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) WithTotalItemCount

func (o *GetAPI24PoliciesNfsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PoliciesNfsParams

WithTotalItemCount adds the totalItemCount to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) WithXRequestID

func (o *GetAPI24PoliciesNfsParams) WithXRequestID(xRequestID *string) *GetAPI24PoliciesNfsParams

WithXRequestID adds the xRequestID to the get API 24 policies nfs params

func (*GetAPI24PoliciesNfsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24PoliciesNfsReader

type GetAPI24PoliciesNfsReader struct {
	// contains filtered or unexported fields
}

GetAPI24PoliciesNfsReader is a Reader for the GetAPI24PoliciesNfs structure.

func (*GetAPI24PoliciesNfsReader) ReadResponse

func (o *GetAPI24PoliciesNfsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24PoliciesParams

type GetAPI24PoliciesParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24PoliciesParams contains all the parameters to send to the API endpoint for the get API 24 policies operation typically these are written to a http.Request

func NewGetAPI24PoliciesParams

func NewGetAPI24PoliciesParams() *GetAPI24PoliciesParams

NewGetAPI24PoliciesParams creates a new GetAPI24PoliciesParams object with the default values initialized.

func NewGetAPI24PoliciesParamsWithContext

func NewGetAPI24PoliciesParamsWithContext(ctx context.Context) *GetAPI24PoliciesParams

NewGetAPI24PoliciesParamsWithContext creates a new GetAPI24PoliciesParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24PoliciesParamsWithHTTPClient

func NewGetAPI24PoliciesParamsWithHTTPClient(client *http.Client) *GetAPI24PoliciesParams

NewGetAPI24PoliciesParamsWithHTTPClient creates a new GetAPI24PoliciesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24PoliciesParamsWithTimeout

func NewGetAPI24PoliciesParamsWithTimeout(timeout time.Duration) *GetAPI24PoliciesParams

NewGetAPI24PoliciesParamsWithTimeout creates a new GetAPI24PoliciesParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24PoliciesParams) SetAuthorization

func (o *GetAPI24PoliciesParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 policies params

func (*GetAPI24PoliciesParams) SetContext

func (o *GetAPI24PoliciesParams) SetContext(ctx context.Context)

SetContext adds the context to the get API 24 policies params

func (*GetAPI24PoliciesParams) SetContinuationToken

func (o *GetAPI24PoliciesParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 policies params

func (*GetAPI24PoliciesParams) SetFilter

func (o *GetAPI24PoliciesParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 policies params

func (*GetAPI24PoliciesParams) SetHTTPClient

func (o *GetAPI24PoliciesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 policies params

func (*GetAPI24PoliciesParams) SetIds

func (o *GetAPI24PoliciesParams) SetIds(ids []string)

SetIds adds the ids to the get API 24 policies params

func (*GetAPI24PoliciesParams) SetLimit

func (o *GetAPI24PoliciesParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 policies params

func (*GetAPI24PoliciesParams) SetNames

func (o *GetAPI24PoliciesParams) SetNames(names []string)

SetNames adds the names to the get API 24 policies params

func (*GetAPI24PoliciesParams) SetOffset

func (o *GetAPI24PoliciesParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 policies params

func (*GetAPI24PoliciesParams) SetSort

func (o *GetAPI24PoliciesParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 policies params

func (*GetAPI24PoliciesParams) SetTimeout

func (o *GetAPI24PoliciesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 policies params

func (*GetAPI24PoliciesParams) SetTotalItemCount

func (o *GetAPI24PoliciesParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 policies params

func (*GetAPI24PoliciesParams) SetXRequestID

func (o *GetAPI24PoliciesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 policies params

func (*GetAPI24PoliciesParams) WithAuthorization

func (o *GetAPI24PoliciesParams) WithAuthorization(authorization *string) *GetAPI24PoliciesParams

WithAuthorization adds the authorization to the get API 24 policies params

func (*GetAPI24PoliciesParams) WithContext

WithContext adds the context to the get API 24 policies params

func (*GetAPI24PoliciesParams) WithContinuationToken

func (o *GetAPI24PoliciesParams) WithContinuationToken(continuationToken *string) *GetAPI24PoliciesParams

WithContinuationToken adds the continuationToken to the get API 24 policies params

func (*GetAPI24PoliciesParams) WithFilter

func (o *GetAPI24PoliciesParams) WithFilter(filter *string) *GetAPI24PoliciesParams

WithFilter adds the filter to the get API 24 policies params

func (*GetAPI24PoliciesParams) WithHTTPClient

func (o *GetAPI24PoliciesParams) WithHTTPClient(client *http.Client) *GetAPI24PoliciesParams

WithHTTPClient adds the HTTPClient to the get API 24 policies params

func (*GetAPI24PoliciesParams) WithIds

WithIds adds the ids to the get API 24 policies params

func (*GetAPI24PoliciesParams) WithLimit

func (o *GetAPI24PoliciesParams) WithLimit(limit *int32) *GetAPI24PoliciesParams

WithLimit adds the limit to the get API 24 policies params

func (*GetAPI24PoliciesParams) WithNames

func (o *GetAPI24PoliciesParams) WithNames(names []string) *GetAPI24PoliciesParams

WithNames adds the names to the get API 24 policies params

func (*GetAPI24PoliciesParams) WithOffset

func (o *GetAPI24PoliciesParams) WithOffset(offset *int32) *GetAPI24PoliciesParams

WithOffset adds the offset to the get API 24 policies params

func (*GetAPI24PoliciesParams) WithSort

WithSort adds the sort to the get API 24 policies params

func (*GetAPI24PoliciesParams) WithTimeout

WithTimeout adds the timeout to the get API 24 policies params

func (*GetAPI24PoliciesParams) WithTotalItemCount

func (o *GetAPI24PoliciesParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PoliciesParams

WithTotalItemCount adds the totalItemCount to the get API 24 policies params

func (*GetAPI24PoliciesParams) WithXRequestID

func (o *GetAPI24PoliciesParams) WithXRequestID(xRequestID *string) *GetAPI24PoliciesParams

WithXRequestID adds the xRequestID to the get API 24 policies params

func (*GetAPI24PoliciesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24PoliciesReader

type GetAPI24PoliciesReader struct {
	// contains filtered or unexported fields
}

GetAPI24PoliciesReader is a Reader for the GetAPI24Policies structure.

func (*GetAPI24PoliciesReader) ReadResponse

func (o *GetAPI24PoliciesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24PoliciesSmbClientRulesParams

type GetAPI24PoliciesSmbClientRulesParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24PoliciesSmbClientRulesParams contains all the parameters to send to the API endpoint for the get API 24 policies smb client rules operation typically these are written to a http.Request

func NewGetAPI24PoliciesSmbClientRulesParams

func NewGetAPI24PoliciesSmbClientRulesParams() *GetAPI24PoliciesSmbClientRulesParams

NewGetAPI24PoliciesSmbClientRulesParams creates a new GetAPI24PoliciesSmbClientRulesParams object with the default values initialized.

func NewGetAPI24PoliciesSmbClientRulesParamsWithContext

func NewGetAPI24PoliciesSmbClientRulesParamsWithContext(ctx context.Context) *GetAPI24PoliciesSmbClientRulesParams

NewGetAPI24PoliciesSmbClientRulesParamsWithContext creates a new GetAPI24PoliciesSmbClientRulesParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24PoliciesSmbClientRulesParamsWithHTTPClient

func NewGetAPI24PoliciesSmbClientRulesParamsWithHTTPClient(client *http.Client) *GetAPI24PoliciesSmbClientRulesParams

NewGetAPI24PoliciesSmbClientRulesParamsWithHTTPClient creates a new GetAPI24PoliciesSmbClientRulesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24PoliciesSmbClientRulesParamsWithTimeout

func NewGetAPI24PoliciesSmbClientRulesParamsWithTimeout(timeout time.Duration) *GetAPI24PoliciesSmbClientRulesParams

NewGetAPI24PoliciesSmbClientRulesParamsWithTimeout creates a new GetAPI24PoliciesSmbClientRulesParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24PoliciesSmbClientRulesParams) SetAuthorization

func (o *GetAPI24PoliciesSmbClientRulesParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) SetContext

SetContext adds the context to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) SetContinuationToken

func (o *GetAPI24PoliciesSmbClientRulesParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) SetFilter

func (o *GetAPI24PoliciesSmbClientRulesParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) SetHTTPClient

func (o *GetAPI24PoliciesSmbClientRulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) SetLimit

func (o *GetAPI24PoliciesSmbClientRulesParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) SetNames

func (o *GetAPI24PoliciesSmbClientRulesParams) SetNames(names []string)

SetNames adds the names to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) SetOffset

func (o *GetAPI24PoliciesSmbClientRulesParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) SetPolicyIds

func (o *GetAPI24PoliciesSmbClientRulesParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) SetPolicyNames

func (o *GetAPI24PoliciesSmbClientRulesParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) SetSort

func (o *GetAPI24PoliciesSmbClientRulesParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) SetTimeout

func (o *GetAPI24PoliciesSmbClientRulesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) SetTotalItemCount

func (o *GetAPI24PoliciesSmbClientRulesParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) SetXRequestID

func (o *GetAPI24PoliciesSmbClientRulesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) WithAuthorization

WithAuthorization adds the authorization to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) WithContext

WithContext adds the context to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) WithContinuationToken

func (o *GetAPI24PoliciesSmbClientRulesParams) WithContinuationToken(continuationToken *string) *GetAPI24PoliciesSmbClientRulesParams

WithContinuationToken adds the continuationToken to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) WithFilter

WithFilter adds the filter to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) WithLimit

WithLimit adds the limit to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) WithNames

WithNames adds the names to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) WithOffset

WithOffset adds the offset to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) WithPolicyIds

WithPolicyIds adds the policyIds to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) WithPolicyNames

WithPolicyNames adds the policyNames to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) WithSort

WithSort adds the sort to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) WithTimeout

WithTimeout adds the timeout to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) WithTotalItemCount

func (o *GetAPI24PoliciesSmbClientRulesParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PoliciesSmbClientRulesParams

WithTotalItemCount adds the totalItemCount to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 policies smb client rules params

func (*GetAPI24PoliciesSmbClientRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24PoliciesSmbClientRulesReader

type GetAPI24PoliciesSmbClientRulesReader struct {
	// contains filtered or unexported fields
}

GetAPI24PoliciesSmbClientRulesReader is a Reader for the GetAPI24PoliciesSmbClientRules structure.

func (*GetAPI24PoliciesSmbClientRulesReader) ReadResponse

func (o *GetAPI24PoliciesSmbClientRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24PoliciesSmbMembersParams

type GetAPI24PoliciesSmbMembersParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Destroyed
	  If set to `true`, lists only destroyed objects that are in the eradication pending state. If set to `false`, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.

	*/
	Destroyed *bool
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*MemberTypes
	  Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include `directories`. Enter multiple member types in comma-separated format. For example, `type01,type02`.

	*/
	MemberTypes []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24PoliciesSmbMembersParams contains all the parameters to send to the API endpoint for the get API 24 policies smb members operation typically these are written to a http.Request

func NewGetAPI24PoliciesSmbMembersParams

func NewGetAPI24PoliciesSmbMembersParams() *GetAPI24PoliciesSmbMembersParams

NewGetAPI24PoliciesSmbMembersParams creates a new GetAPI24PoliciesSmbMembersParams object with the default values initialized.

func NewGetAPI24PoliciesSmbMembersParamsWithContext

func NewGetAPI24PoliciesSmbMembersParamsWithContext(ctx context.Context) *GetAPI24PoliciesSmbMembersParams

NewGetAPI24PoliciesSmbMembersParamsWithContext creates a new GetAPI24PoliciesSmbMembersParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24PoliciesSmbMembersParamsWithHTTPClient

func NewGetAPI24PoliciesSmbMembersParamsWithHTTPClient(client *http.Client) *GetAPI24PoliciesSmbMembersParams

NewGetAPI24PoliciesSmbMembersParamsWithHTTPClient creates a new GetAPI24PoliciesSmbMembersParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24PoliciesSmbMembersParamsWithTimeout

func NewGetAPI24PoliciesSmbMembersParamsWithTimeout(timeout time.Duration) *GetAPI24PoliciesSmbMembersParams

NewGetAPI24PoliciesSmbMembersParamsWithTimeout creates a new GetAPI24PoliciesSmbMembersParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24PoliciesSmbMembersParams) SetAuthorization

func (o *GetAPI24PoliciesSmbMembersParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetContext

SetContext adds the context to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetContinuationToken

func (o *GetAPI24PoliciesSmbMembersParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetDestroyed

func (o *GetAPI24PoliciesSmbMembersParams) SetDestroyed(destroyed *bool)

SetDestroyed adds the destroyed to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetFilter

func (o *GetAPI24PoliciesSmbMembersParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetHTTPClient

func (o *GetAPI24PoliciesSmbMembersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetLimit

func (o *GetAPI24PoliciesSmbMembersParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetMemberIds

func (o *GetAPI24PoliciesSmbMembersParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetMemberNames

func (o *GetAPI24PoliciesSmbMembersParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetMemberTypes

func (o *GetAPI24PoliciesSmbMembersParams) SetMemberTypes(memberTypes []string)

SetMemberTypes adds the memberTypes to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetOffset

func (o *GetAPI24PoliciesSmbMembersParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetPolicyIds

func (o *GetAPI24PoliciesSmbMembersParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetPolicyNames

func (o *GetAPI24PoliciesSmbMembersParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetSort

func (o *GetAPI24PoliciesSmbMembersParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetTimeout

func (o *GetAPI24PoliciesSmbMembersParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetTotalItemCount

func (o *GetAPI24PoliciesSmbMembersParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) SetXRequestID

func (o *GetAPI24PoliciesSmbMembersParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithAuthorization

func (o *GetAPI24PoliciesSmbMembersParams) WithAuthorization(authorization *string) *GetAPI24PoliciesSmbMembersParams

WithAuthorization adds the authorization to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithContext

WithContext adds the context to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithContinuationToken

func (o *GetAPI24PoliciesSmbMembersParams) WithContinuationToken(continuationToken *string) *GetAPI24PoliciesSmbMembersParams

WithContinuationToken adds the continuationToken to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithDestroyed

WithDestroyed adds the destroyed to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithFilter

WithFilter adds the filter to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithLimit

WithLimit adds the limit to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithMemberIds

WithMemberIds adds the memberIds to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithMemberNames

WithMemberNames adds the memberNames to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithMemberTypes

WithMemberTypes adds the memberTypes to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithOffset

WithOffset adds the offset to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithPolicyIds

WithPolicyIds adds the policyIds to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithPolicyNames

WithPolicyNames adds the policyNames to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithSort

WithSort adds the sort to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithTimeout

WithTimeout adds the timeout to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithTotalItemCount

func (o *GetAPI24PoliciesSmbMembersParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PoliciesSmbMembersParams

WithTotalItemCount adds the totalItemCount to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 policies smb members params

func (*GetAPI24PoliciesSmbMembersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24PoliciesSmbMembersReader

type GetAPI24PoliciesSmbMembersReader struct {
	// contains filtered or unexported fields
}

GetAPI24PoliciesSmbMembersReader is a Reader for the GetAPI24PoliciesSmbMembers structure.

func (*GetAPI24PoliciesSmbMembersReader) ReadResponse

func (o *GetAPI24PoliciesSmbMembersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24PoliciesSmbParams

type GetAPI24PoliciesSmbParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24PoliciesSmbParams contains all the parameters to send to the API endpoint for the get API 24 policies smb operation typically these are written to a http.Request

func NewGetAPI24PoliciesSmbParams

func NewGetAPI24PoliciesSmbParams() *GetAPI24PoliciesSmbParams

NewGetAPI24PoliciesSmbParams creates a new GetAPI24PoliciesSmbParams object with the default values initialized.

func NewGetAPI24PoliciesSmbParamsWithContext

func NewGetAPI24PoliciesSmbParamsWithContext(ctx context.Context) *GetAPI24PoliciesSmbParams

NewGetAPI24PoliciesSmbParamsWithContext creates a new GetAPI24PoliciesSmbParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24PoliciesSmbParamsWithHTTPClient

func NewGetAPI24PoliciesSmbParamsWithHTTPClient(client *http.Client) *GetAPI24PoliciesSmbParams

NewGetAPI24PoliciesSmbParamsWithHTTPClient creates a new GetAPI24PoliciesSmbParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24PoliciesSmbParamsWithTimeout

func NewGetAPI24PoliciesSmbParamsWithTimeout(timeout time.Duration) *GetAPI24PoliciesSmbParams

NewGetAPI24PoliciesSmbParamsWithTimeout creates a new GetAPI24PoliciesSmbParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24PoliciesSmbParams) SetAuthorization

func (o *GetAPI24PoliciesSmbParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) SetContext

func (o *GetAPI24PoliciesSmbParams) SetContext(ctx context.Context)

SetContext adds the context to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) SetContinuationToken

func (o *GetAPI24PoliciesSmbParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) SetFilter

func (o *GetAPI24PoliciesSmbParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) SetHTTPClient

func (o *GetAPI24PoliciesSmbParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) SetIds

func (o *GetAPI24PoliciesSmbParams) SetIds(ids []string)

SetIds adds the ids to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) SetLimit

func (o *GetAPI24PoliciesSmbParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) SetNames

func (o *GetAPI24PoliciesSmbParams) SetNames(names []string)

SetNames adds the names to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) SetOffset

func (o *GetAPI24PoliciesSmbParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) SetSort

func (o *GetAPI24PoliciesSmbParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) SetTimeout

func (o *GetAPI24PoliciesSmbParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) SetTotalItemCount

func (o *GetAPI24PoliciesSmbParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) SetXRequestID

func (o *GetAPI24PoliciesSmbParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) WithAuthorization

func (o *GetAPI24PoliciesSmbParams) WithAuthorization(authorization *string) *GetAPI24PoliciesSmbParams

WithAuthorization adds the authorization to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) WithContext

WithContext adds the context to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) WithContinuationToken

func (o *GetAPI24PoliciesSmbParams) WithContinuationToken(continuationToken *string) *GetAPI24PoliciesSmbParams

WithContinuationToken adds the continuationToken to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) WithFilter

WithFilter adds the filter to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) WithHTTPClient

func (o *GetAPI24PoliciesSmbParams) WithHTTPClient(client *http.Client) *GetAPI24PoliciesSmbParams

WithHTTPClient adds the HTTPClient to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) WithIds

WithIds adds the ids to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) WithLimit

WithLimit adds the limit to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) WithNames

WithNames adds the names to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) WithOffset

WithOffset adds the offset to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) WithSort

WithSort adds the sort to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) WithTimeout

WithTimeout adds the timeout to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) WithTotalItemCount

func (o *GetAPI24PoliciesSmbParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PoliciesSmbParams

WithTotalItemCount adds the totalItemCount to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) WithXRequestID

func (o *GetAPI24PoliciesSmbParams) WithXRequestID(xRequestID *string) *GetAPI24PoliciesSmbParams

WithXRequestID adds the xRequestID to the get API 24 policies smb params

func (*GetAPI24PoliciesSmbParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24PoliciesSmbReader

type GetAPI24PoliciesSmbReader struct {
	// contains filtered or unexported fields
}

GetAPI24PoliciesSmbReader is a Reader for the GetAPI24PoliciesSmb structure.

func (*GetAPI24PoliciesSmbReader) ReadResponse

func (o *GetAPI24PoliciesSmbReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24PoliciesSnapshotMembersParams

type GetAPI24PoliciesSnapshotMembersParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Destroyed
	  If set to `true`, lists only destroyed objects that are in the eradication pending state. If set to `false`, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds.

	*/
	Destroyed *bool
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*MemberIds
	  Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together.

	*/
	MemberIds []string
	/*MemberNames
	  Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`.

	*/
	MemberNames []string
	/*MemberTypes
	  Performs the operation on the member types specified. The type of member is the full name of the resource endpoint. Valid values include `directories`. Enter multiple member types in comma-separated format. For example, `type01,type02`.

	*/
	MemberTypes []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24PoliciesSnapshotMembersParams contains all the parameters to send to the API endpoint for the get API 24 policies snapshot members operation typically these are written to a http.Request

func NewGetAPI24PoliciesSnapshotMembersParams

func NewGetAPI24PoliciesSnapshotMembersParams() *GetAPI24PoliciesSnapshotMembersParams

NewGetAPI24PoliciesSnapshotMembersParams creates a new GetAPI24PoliciesSnapshotMembersParams object with the default values initialized.

func NewGetAPI24PoliciesSnapshotMembersParamsWithContext

func NewGetAPI24PoliciesSnapshotMembersParamsWithContext(ctx context.Context) *GetAPI24PoliciesSnapshotMembersParams

NewGetAPI24PoliciesSnapshotMembersParamsWithContext creates a new GetAPI24PoliciesSnapshotMembersParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24PoliciesSnapshotMembersParamsWithHTTPClient

func NewGetAPI24PoliciesSnapshotMembersParamsWithHTTPClient(client *http.Client) *GetAPI24PoliciesSnapshotMembersParams

NewGetAPI24PoliciesSnapshotMembersParamsWithHTTPClient creates a new GetAPI24PoliciesSnapshotMembersParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24PoliciesSnapshotMembersParamsWithTimeout

func NewGetAPI24PoliciesSnapshotMembersParamsWithTimeout(timeout time.Duration) *GetAPI24PoliciesSnapshotMembersParams

NewGetAPI24PoliciesSnapshotMembersParamsWithTimeout creates a new GetAPI24PoliciesSnapshotMembersParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24PoliciesSnapshotMembersParams) SetAuthorization

func (o *GetAPI24PoliciesSnapshotMembersParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetContext

SetContext adds the context to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetContinuationToken

func (o *GetAPI24PoliciesSnapshotMembersParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetDestroyed

func (o *GetAPI24PoliciesSnapshotMembersParams) SetDestroyed(destroyed *bool)

SetDestroyed adds the destroyed to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetFilter

func (o *GetAPI24PoliciesSnapshotMembersParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetHTTPClient

func (o *GetAPI24PoliciesSnapshotMembersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetLimit

func (o *GetAPI24PoliciesSnapshotMembersParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetMemberIds

func (o *GetAPI24PoliciesSnapshotMembersParams) SetMemberIds(memberIds []string)

SetMemberIds adds the memberIds to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetMemberNames

func (o *GetAPI24PoliciesSnapshotMembersParams) SetMemberNames(memberNames []string)

SetMemberNames adds the memberNames to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetMemberTypes

func (o *GetAPI24PoliciesSnapshotMembersParams) SetMemberTypes(memberTypes []string)

SetMemberTypes adds the memberTypes to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetOffset

func (o *GetAPI24PoliciesSnapshotMembersParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetPolicyIds

func (o *GetAPI24PoliciesSnapshotMembersParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetPolicyNames

func (o *GetAPI24PoliciesSnapshotMembersParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetSort

func (o *GetAPI24PoliciesSnapshotMembersParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetTimeout

func (o *GetAPI24PoliciesSnapshotMembersParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetTotalItemCount

func (o *GetAPI24PoliciesSnapshotMembersParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) SetXRequestID

func (o *GetAPI24PoliciesSnapshotMembersParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithAuthorization

WithAuthorization adds the authorization to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithContext

WithContext adds the context to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithContinuationToken

func (o *GetAPI24PoliciesSnapshotMembersParams) WithContinuationToken(continuationToken *string) *GetAPI24PoliciesSnapshotMembersParams

WithContinuationToken adds the continuationToken to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithDestroyed

WithDestroyed adds the destroyed to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithFilter

WithFilter adds the filter to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithLimit

WithLimit adds the limit to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithMemberIds

WithMemberIds adds the memberIds to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithMemberNames

WithMemberNames adds the memberNames to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithMemberTypes

WithMemberTypes adds the memberTypes to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithOffset

WithOffset adds the offset to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithPolicyIds

WithPolicyIds adds the policyIds to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithPolicyNames

WithPolicyNames adds the policyNames to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithSort

WithSort adds the sort to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithTimeout

WithTimeout adds the timeout to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithTotalItemCount

WithTotalItemCount adds the totalItemCount to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 policies snapshot members params

func (*GetAPI24PoliciesSnapshotMembersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24PoliciesSnapshotMembersReader

type GetAPI24PoliciesSnapshotMembersReader struct {
	// contains filtered or unexported fields
}

GetAPI24PoliciesSnapshotMembersReader is a Reader for the GetAPI24PoliciesSnapshotMembers structure.

func (*GetAPI24PoliciesSnapshotMembersReader) ReadResponse

func (o *GetAPI24PoliciesSnapshotMembersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24PoliciesSnapshotParams

type GetAPI24PoliciesSnapshotParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24PoliciesSnapshotParams contains all the parameters to send to the API endpoint for the get API 24 policies snapshot operation typically these are written to a http.Request

func NewGetAPI24PoliciesSnapshotParams

func NewGetAPI24PoliciesSnapshotParams() *GetAPI24PoliciesSnapshotParams

NewGetAPI24PoliciesSnapshotParams creates a new GetAPI24PoliciesSnapshotParams object with the default values initialized.

func NewGetAPI24PoliciesSnapshotParamsWithContext

func NewGetAPI24PoliciesSnapshotParamsWithContext(ctx context.Context) *GetAPI24PoliciesSnapshotParams

NewGetAPI24PoliciesSnapshotParamsWithContext creates a new GetAPI24PoliciesSnapshotParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24PoliciesSnapshotParamsWithHTTPClient

func NewGetAPI24PoliciesSnapshotParamsWithHTTPClient(client *http.Client) *GetAPI24PoliciesSnapshotParams

NewGetAPI24PoliciesSnapshotParamsWithHTTPClient creates a new GetAPI24PoliciesSnapshotParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24PoliciesSnapshotParamsWithTimeout

func NewGetAPI24PoliciesSnapshotParamsWithTimeout(timeout time.Duration) *GetAPI24PoliciesSnapshotParams

NewGetAPI24PoliciesSnapshotParamsWithTimeout creates a new GetAPI24PoliciesSnapshotParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24PoliciesSnapshotParams) SetAuthorization

func (o *GetAPI24PoliciesSnapshotParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) SetContext

func (o *GetAPI24PoliciesSnapshotParams) SetContext(ctx context.Context)

SetContext adds the context to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) SetContinuationToken

func (o *GetAPI24PoliciesSnapshotParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) SetFilter

func (o *GetAPI24PoliciesSnapshotParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) SetHTTPClient

func (o *GetAPI24PoliciesSnapshotParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) SetIds

func (o *GetAPI24PoliciesSnapshotParams) SetIds(ids []string)

SetIds adds the ids to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) SetLimit

func (o *GetAPI24PoliciesSnapshotParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) SetNames

func (o *GetAPI24PoliciesSnapshotParams) SetNames(names []string)

SetNames adds the names to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) SetOffset

func (o *GetAPI24PoliciesSnapshotParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) SetSort

func (o *GetAPI24PoliciesSnapshotParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) SetTimeout

func (o *GetAPI24PoliciesSnapshotParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) SetTotalItemCount

func (o *GetAPI24PoliciesSnapshotParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) SetXRequestID

func (o *GetAPI24PoliciesSnapshotParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) WithAuthorization

func (o *GetAPI24PoliciesSnapshotParams) WithAuthorization(authorization *string) *GetAPI24PoliciesSnapshotParams

WithAuthorization adds the authorization to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) WithContext

WithContext adds the context to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) WithContinuationToken

func (o *GetAPI24PoliciesSnapshotParams) WithContinuationToken(continuationToken *string) *GetAPI24PoliciesSnapshotParams

WithContinuationToken adds the continuationToken to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) WithFilter

WithFilter adds the filter to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) WithIds

WithIds adds the ids to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) WithLimit

WithLimit adds the limit to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) WithNames

WithNames adds the names to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) WithOffset

WithOffset adds the offset to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) WithSort

WithSort adds the sort to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) WithTimeout

WithTimeout adds the timeout to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) WithTotalItemCount

func (o *GetAPI24PoliciesSnapshotParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PoliciesSnapshotParams

WithTotalItemCount adds the totalItemCount to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 policies snapshot params

func (*GetAPI24PoliciesSnapshotParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24PoliciesSnapshotReader

type GetAPI24PoliciesSnapshotReader struct {
	// contains filtered or unexported fields
}

GetAPI24PoliciesSnapshotReader is a Reader for the GetAPI24PoliciesSnapshot structure.

func (*GetAPI24PoliciesSnapshotReader) ReadResponse

func (o *GetAPI24PoliciesSnapshotReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24PoliciesSnapshotRulesParams

type GetAPI24PoliciesSnapshotRulesParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*ContinuationToken
	  A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters.

	*/
	ContinuationToken *string
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24PoliciesSnapshotRulesParams contains all the parameters to send to the API endpoint for the get API 24 policies snapshot rules operation typically these are written to a http.Request

func NewGetAPI24PoliciesSnapshotRulesParams

func NewGetAPI24PoliciesSnapshotRulesParams() *GetAPI24PoliciesSnapshotRulesParams

NewGetAPI24PoliciesSnapshotRulesParams creates a new GetAPI24PoliciesSnapshotRulesParams object with the default values initialized.

func NewGetAPI24PoliciesSnapshotRulesParamsWithContext

func NewGetAPI24PoliciesSnapshotRulesParamsWithContext(ctx context.Context) *GetAPI24PoliciesSnapshotRulesParams

NewGetAPI24PoliciesSnapshotRulesParamsWithContext creates a new GetAPI24PoliciesSnapshotRulesParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24PoliciesSnapshotRulesParamsWithHTTPClient

func NewGetAPI24PoliciesSnapshotRulesParamsWithHTTPClient(client *http.Client) *GetAPI24PoliciesSnapshotRulesParams

NewGetAPI24PoliciesSnapshotRulesParamsWithHTTPClient creates a new GetAPI24PoliciesSnapshotRulesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24PoliciesSnapshotRulesParamsWithTimeout

func NewGetAPI24PoliciesSnapshotRulesParamsWithTimeout(timeout time.Duration) *GetAPI24PoliciesSnapshotRulesParams

NewGetAPI24PoliciesSnapshotRulesParamsWithTimeout creates a new GetAPI24PoliciesSnapshotRulesParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24PoliciesSnapshotRulesParams) SetAuthorization

func (o *GetAPI24PoliciesSnapshotRulesParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) SetContext

SetContext adds the context to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) SetContinuationToken

func (o *GetAPI24PoliciesSnapshotRulesParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) SetFilter

func (o *GetAPI24PoliciesSnapshotRulesParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) SetHTTPClient

func (o *GetAPI24PoliciesSnapshotRulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) SetLimit

func (o *GetAPI24PoliciesSnapshotRulesParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) SetNames

func (o *GetAPI24PoliciesSnapshotRulesParams) SetNames(names []string)

SetNames adds the names to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) SetOffset

func (o *GetAPI24PoliciesSnapshotRulesParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) SetPolicyIds

func (o *GetAPI24PoliciesSnapshotRulesParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) SetPolicyNames

func (o *GetAPI24PoliciesSnapshotRulesParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) SetSort

func (o *GetAPI24PoliciesSnapshotRulesParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) SetTimeout

func (o *GetAPI24PoliciesSnapshotRulesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) SetTotalItemCount

func (o *GetAPI24PoliciesSnapshotRulesParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) SetXRequestID

func (o *GetAPI24PoliciesSnapshotRulesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) WithAuthorization

WithAuthorization adds the authorization to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) WithContext

WithContext adds the context to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) WithContinuationToken

func (o *GetAPI24PoliciesSnapshotRulesParams) WithContinuationToken(continuationToken *string) *GetAPI24PoliciesSnapshotRulesParams

WithContinuationToken adds the continuationToken to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) WithFilter

WithFilter adds the filter to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) WithLimit

WithLimit adds the limit to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) WithNames

WithNames adds the names to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) WithOffset

WithOffset adds the offset to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) WithPolicyIds

WithPolicyIds adds the policyIds to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) WithPolicyNames

WithPolicyNames adds the policyNames to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) WithSort

WithSort adds the sort to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) WithTimeout

WithTimeout adds the timeout to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) WithTotalItemCount

func (o *GetAPI24PoliciesSnapshotRulesParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PoliciesSnapshotRulesParams

WithTotalItemCount adds the totalItemCount to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 policies snapshot rules params

func (*GetAPI24PoliciesSnapshotRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24PoliciesSnapshotRulesReader

type GetAPI24PoliciesSnapshotRulesReader struct {
	// contains filtered or unexported fields
}

GetAPI24PoliciesSnapshotRulesReader is a Reader for the GetAPI24PoliciesSnapshotRules structure.

func (*GetAPI24PoliciesSnapshotRulesReader) ReadResponse

func (o *GetAPI24PoliciesSnapshotRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetApi24PoliciesBadRequest

type GetApi24PoliciesBadRequest struct {
	Payload *models.Error
}

GetApi24PoliciesBadRequest handles this case with default header values.

BadRequest

func NewGetApi24PoliciesBadRequest

func NewGetApi24PoliciesBadRequest() *GetApi24PoliciesBadRequest

NewGetApi24PoliciesBadRequest creates a GetApi24PoliciesBadRequest with default headers values

func (*GetApi24PoliciesBadRequest) Error

func (*GetApi24PoliciesBadRequest) GetPayload

func (o *GetApi24PoliciesBadRequest) GetPayload() *models.Error

type GetApi24PoliciesMembersBadRequest

type GetApi24PoliciesMembersBadRequest struct {
	Payload *models.Error
}

GetApi24PoliciesMembersBadRequest handles this case with default header values.

BadRequest

func NewGetApi24PoliciesMembersBadRequest

func NewGetApi24PoliciesMembersBadRequest() *GetApi24PoliciesMembersBadRequest

NewGetApi24PoliciesMembersBadRequest creates a GetApi24PoliciesMembersBadRequest with default headers values

func (*GetApi24PoliciesMembersBadRequest) Error

func (*GetApi24PoliciesMembersBadRequest) GetPayload

type GetApi24PoliciesMembersOK

type GetApi24PoliciesMembersOK struct {
	Payload *models.PolicyMemberGetResponse
}

GetApi24PoliciesMembersOK handles this case with default header values.

OK

func NewGetApi24PoliciesMembersOK

func NewGetApi24PoliciesMembersOK() *GetApi24PoliciesMembersOK

NewGetApi24PoliciesMembersOK creates a GetApi24PoliciesMembersOK with default headers values

func (*GetApi24PoliciesMembersOK) Error

func (o *GetApi24PoliciesMembersOK) Error() string

func (*GetApi24PoliciesMembersOK) GetPayload

type GetApi24PoliciesNfsBadRequest

type GetApi24PoliciesNfsBadRequest struct {
	Payload *models.Error
}

GetApi24PoliciesNfsBadRequest handles this case with default header values.

BadRequest

func NewGetApi24PoliciesNfsBadRequest

func NewGetApi24PoliciesNfsBadRequest() *GetApi24PoliciesNfsBadRequest

NewGetApi24PoliciesNfsBadRequest creates a GetApi24PoliciesNfsBadRequest with default headers values

func (*GetApi24PoliciesNfsBadRequest) Error

func (*GetApi24PoliciesNfsBadRequest) GetPayload

func (o *GetApi24PoliciesNfsBadRequest) GetPayload() *models.Error

type GetApi24PoliciesNfsClientRulesBadRequest

type GetApi24PoliciesNfsClientRulesBadRequest struct {
	Payload *models.Error
}

GetApi24PoliciesNfsClientRulesBadRequest handles this case with default header values.

BadRequest

func NewGetApi24PoliciesNfsClientRulesBadRequest

func NewGetApi24PoliciesNfsClientRulesBadRequest() *GetApi24PoliciesNfsClientRulesBadRequest

NewGetApi24PoliciesNfsClientRulesBadRequest creates a GetApi24PoliciesNfsClientRulesBadRequest with default headers values

func (*GetApi24PoliciesNfsClientRulesBadRequest) Error

func (*GetApi24PoliciesNfsClientRulesBadRequest) GetPayload

type GetApi24PoliciesNfsClientRulesOK

type GetApi24PoliciesNfsClientRulesOK struct {
	Payload *models.PolicyRuleNfsClientGetResponse
}

GetApi24PoliciesNfsClientRulesOK handles this case with default header values.

OK

func NewGetApi24PoliciesNfsClientRulesOK

func NewGetApi24PoliciesNfsClientRulesOK() *GetApi24PoliciesNfsClientRulesOK

NewGetApi24PoliciesNfsClientRulesOK creates a GetApi24PoliciesNfsClientRulesOK with default headers values

func (*GetApi24PoliciesNfsClientRulesOK) Error

func (*GetApi24PoliciesNfsClientRulesOK) GetPayload

type GetApi24PoliciesNfsMembersBadRequest

type GetApi24PoliciesNfsMembersBadRequest struct {
	Payload *models.Error
}

GetApi24PoliciesNfsMembersBadRequest handles this case with default header values.

BadRequest

func NewGetApi24PoliciesNfsMembersBadRequest

func NewGetApi24PoliciesNfsMembersBadRequest() *GetApi24PoliciesNfsMembersBadRequest

NewGetApi24PoliciesNfsMembersBadRequest creates a GetApi24PoliciesNfsMembersBadRequest with default headers values

func (*GetApi24PoliciesNfsMembersBadRequest) Error

func (*GetApi24PoliciesNfsMembersBadRequest) GetPayload

type GetApi24PoliciesNfsMembersOK

type GetApi24PoliciesNfsMembersOK struct {
	Payload *models.PolicyMemberExportGetResponse
}

GetApi24PoliciesNfsMembersOK handles this case with default header values.

OK

func NewGetApi24PoliciesNfsMembersOK

func NewGetApi24PoliciesNfsMembersOK() *GetApi24PoliciesNfsMembersOK

NewGetApi24PoliciesNfsMembersOK creates a GetApi24PoliciesNfsMembersOK with default headers values

func (*GetApi24PoliciesNfsMembersOK) Error

func (*GetApi24PoliciesNfsMembersOK) GetPayload

type GetApi24PoliciesNfsOK

type GetApi24PoliciesNfsOK struct {
	Payload *models.PolicyGetResponse
}

GetApi24PoliciesNfsOK handles this case with default header values.

OK

func NewGetApi24PoliciesNfsOK

func NewGetApi24PoliciesNfsOK() *GetApi24PoliciesNfsOK

NewGetApi24PoliciesNfsOK creates a GetApi24PoliciesNfsOK with default headers values

func (*GetApi24PoliciesNfsOK) Error

func (o *GetApi24PoliciesNfsOK) Error() string

func (*GetApi24PoliciesNfsOK) GetPayload

type GetApi24PoliciesOK

type GetApi24PoliciesOK struct {
	Payload *models.PolicyGetResponse
}

GetApi24PoliciesOK handles this case with default header values.

OK

func NewGetApi24PoliciesOK

func NewGetApi24PoliciesOK() *GetApi24PoliciesOK

NewGetApi24PoliciesOK creates a GetApi24PoliciesOK with default headers values

func (*GetApi24PoliciesOK) Error

func (o *GetApi24PoliciesOK) Error() string

func (*GetApi24PoliciesOK) GetPayload

func (o *GetApi24PoliciesOK) GetPayload() *models.PolicyGetResponse

type GetApi24PoliciesSmbBadRequest

type GetApi24PoliciesSmbBadRequest struct {
	Payload *models.Error
}

GetApi24PoliciesSmbBadRequest handles this case with default header values.

BadRequest

func NewGetApi24PoliciesSmbBadRequest

func NewGetApi24PoliciesSmbBadRequest() *GetApi24PoliciesSmbBadRequest

NewGetApi24PoliciesSmbBadRequest creates a GetApi24PoliciesSmbBadRequest with default headers values

func (*GetApi24PoliciesSmbBadRequest) Error

func (*GetApi24PoliciesSmbBadRequest) GetPayload

func (o *GetApi24PoliciesSmbBadRequest) GetPayload() *models.Error

type GetApi24PoliciesSmbClientRulesBadRequest

type GetApi24PoliciesSmbClientRulesBadRequest struct {
	Payload *models.Error
}

GetApi24PoliciesSmbClientRulesBadRequest handles this case with default header values.

BadRequest

func NewGetApi24PoliciesSmbClientRulesBadRequest

func NewGetApi24PoliciesSmbClientRulesBadRequest() *GetApi24PoliciesSmbClientRulesBadRequest

NewGetApi24PoliciesSmbClientRulesBadRequest creates a GetApi24PoliciesSmbClientRulesBadRequest with default headers values

func (*GetApi24PoliciesSmbClientRulesBadRequest) Error

func (*GetApi24PoliciesSmbClientRulesBadRequest) GetPayload

type GetApi24PoliciesSmbClientRulesOK

type GetApi24PoliciesSmbClientRulesOK struct {
	Payload *models.PolicyRuleSmbClientGetResponse
}

GetApi24PoliciesSmbClientRulesOK handles this case with default header values.

OK

func NewGetApi24PoliciesSmbClientRulesOK

func NewGetApi24PoliciesSmbClientRulesOK() *GetApi24PoliciesSmbClientRulesOK

NewGetApi24PoliciesSmbClientRulesOK creates a GetApi24PoliciesSmbClientRulesOK with default headers values

func (*GetApi24PoliciesSmbClientRulesOK) Error

func (*GetApi24PoliciesSmbClientRulesOK) GetPayload

type GetApi24PoliciesSmbMembersBadRequest

type GetApi24PoliciesSmbMembersBadRequest struct {
	Payload *models.Error
}

GetApi24PoliciesSmbMembersBadRequest handles this case with default header values.

BadRequest

func NewGetApi24PoliciesSmbMembersBadRequest

func NewGetApi24PoliciesSmbMembersBadRequest() *GetApi24PoliciesSmbMembersBadRequest

NewGetApi24PoliciesSmbMembersBadRequest creates a GetApi24PoliciesSmbMembersBadRequest with default headers values

func (*GetApi24PoliciesSmbMembersBadRequest) Error

func (*GetApi24PoliciesSmbMembersBadRequest) GetPayload

type GetApi24PoliciesSmbMembersOK

type GetApi24PoliciesSmbMembersOK struct {
	Payload *models.PolicyMemberExportGetResponse
}

GetApi24PoliciesSmbMembersOK handles this case with default header values.

OK

func NewGetApi24PoliciesSmbMembersOK

func NewGetApi24PoliciesSmbMembersOK() *GetApi24PoliciesSmbMembersOK

NewGetApi24PoliciesSmbMembersOK creates a GetApi24PoliciesSmbMembersOK with default headers values

func (*GetApi24PoliciesSmbMembersOK) Error

func (*GetApi24PoliciesSmbMembersOK) GetPayload

type GetApi24PoliciesSmbOK

type GetApi24PoliciesSmbOK struct {
	Payload *models.PolicySmbGetResponse
}

GetApi24PoliciesSmbOK handles this case with default header values.

OK

func NewGetApi24PoliciesSmbOK

func NewGetApi24PoliciesSmbOK() *GetApi24PoliciesSmbOK

NewGetApi24PoliciesSmbOK creates a GetApi24PoliciesSmbOK with default headers values

func (*GetApi24PoliciesSmbOK) Error

func (o *GetApi24PoliciesSmbOK) Error() string

func (*GetApi24PoliciesSmbOK) GetPayload

type GetApi24PoliciesSnapshotBadRequest

type GetApi24PoliciesSnapshotBadRequest struct {
	Payload *models.Error
}

GetApi24PoliciesSnapshotBadRequest handles this case with default header values.

BadRequest

func NewGetApi24PoliciesSnapshotBadRequest

func NewGetApi24PoliciesSnapshotBadRequest() *GetApi24PoliciesSnapshotBadRequest

NewGetApi24PoliciesSnapshotBadRequest creates a GetApi24PoliciesSnapshotBadRequest with default headers values

func (*GetApi24PoliciesSnapshotBadRequest) Error

func (*GetApi24PoliciesSnapshotBadRequest) GetPayload

type GetApi24PoliciesSnapshotMembersBadRequest

type GetApi24PoliciesSnapshotMembersBadRequest struct {
	Payload *models.Error
}

GetApi24PoliciesSnapshotMembersBadRequest handles this case with default header values.

BadRequest

func NewGetApi24PoliciesSnapshotMembersBadRequest

func NewGetApi24PoliciesSnapshotMembersBadRequest() *GetApi24PoliciesSnapshotMembersBadRequest

NewGetApi24PoliciesSnapshotMembersBadRequest creates a GetApi24PoliciesSnapshotMembersBadRequest with default headers values

func (*GetApi24PoliciesSnapshotMembersBadRequest) Error

func (*GetApi24PoliciesSnapshotMembersBadRequest) GetPayload

type GetApi24PoliciesSnapshotMembersOK

type GetApi24PoliciesSnapshotMembersOK struct {
	Payload *models.PolicyMemberGetResponse
}

GetApi24PoliciesSnapshotMembersOK handles this case with default header values.

OK

func NewGetApi24PoliciesSnapshotMembersOK

func NewGetApi24PoliciesSnapshotMembersOK() *GetApi24PoliciesSnapshotMembersOK

NewGetApi24PoliciesSnapshotMembersOK creates a GetApi24PoliciesSnapshotMembersOK with default headers values

func (*GetApi24PoliciesSnapshotMembersOK) Error

func (*GetApi24PoliciesSnapshotMembersOK) GetPayload

type GetApi24PoliciesSnapshotOK

type GetApi24PoliciesSnapshotOK struct {
	Payload *models.PolicyGetResponse
}

GetApi24PoliciesSnapshotOK handles this case with default header values.

OK

func NewGetApi24PoliciesSnapshotOK

func NewGetApi24PoliciesSnapshotOK() *GetApi24PoliciesSnapshotOK

NewGetApi24PoliciesSnapshotOK creates a GetApi24PoliciesSnapshotOK with default headers values

func (*GetApi24PoliciesSnapshotOK) Error

func (*GetApi24PoliciesSnapshotOK) GetPayload

type GetApi24PoliciesSnapshotRulesBadRequest

type GetApi24PoliciesSnapshotRulesBadRequest struct {
	Payload *models.Error
}

GetApi24PoliciesSnapshotRulesBadRequest handles this case with default header values.

BadRequest

func NewGetApi24PoliciesSnapshotRulesBadRequest

func NewGetApi24PoliciesSnapshotRulesBadRequest() *GetApi24PoliciesSnapshotRulesBadRequest

NewGetApi24PoliciesSnapshotRulesBadRequest creates a GetApi24PoliciesSnapshotRulesBadRequest with default headers values

func (*GetApi24PoliciesSnapshotRulesBadRequest) Error

func (*GetApi24PoliciesSnapshotRulesBadRequest) GetPayload

type GetApi24PoliciesSnapshotRulesOK

type GetApi24PoliciesSnapshotRulesOK struct {
	Payload *models.PolicyRuleSnapshotGetResponse
}

GetApi24PoliciesSnapshotRulesOK handles this case with default header values.

OK

func NewGetApi24PoliciesSnapshotRulesOK

func NewGetApi24PoliciesSnapshotRulesOK() *GetApi24PoliciesSnapshotRulesOK

NewGetApi24PoliciesSnapshotRulesOK creates a GetApi24PoliciesSnapshotRulesOK with default headers values

func (*GetApi24PoliciesSnapshotRulesOK) Error

func (*GetApi24PoliciesSnapshotRulesOK) GetPayload

type PatchAPI24PoliciesNfsParams

type PatchAPI24PoliciesNfsParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Policy*/
	Policy *models.PolicyPatch

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchAPI24PoliciesNfsParams contains all the parameters to send to the API endpoint for the patch API 24 policies nfs operation typically these are written to a http.Request

func NewPatchAPI24PoliciesNfsParams

func NewPatchAPI24PoliciesNfsParams() *PatchAPI24PoliciesNfsParams

NewPatchAPI24PoliciesNfsParams creates a new PatchAPI24PoliciesNfsParams object with the default values initialized.

func NewPatchAPI24PoliciesNfsParamsWithContext

func NewPatchAPI24PoliciesNfsParamsWithContext(ctx context.Context) *PatchAPI24PoliciesNfsParams

NewPatchAPI24PoliciesNfsParamsWithContext creates a new PatchAPI24PoliciesNfsParams object with the default values initialized, and the ability to set a context for a request

func NewPatchAPI24PoliciesNfsParamsWithHTTPClient

func NewPatchAPI24PoliciesNfsParamsWithHTTPClient(client *http.Client) *PatchAPI24PoliciesNfsParams

NewPatchAPI24PoliciesNfsParamsWithHTTPClient creates a new PatchAPI24PoliciesNfsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchAPI24PoliciesNfsParamsWithTimeout

func NewPatchAPI24PoliciesNfsParamsWithTimeout(timeout time.Duration) *PatchAPI24PoliciesNfsParams

NewPatchAPI24PoliciesNfsParamsWithTimeout creates a new PatchAPI24PoliciesNfsParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchAPI24PoliciesNfsParams) SetAuthorization

func (o *PatchAPI24PoliciesNfsParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) SetContext

func (o *PatchAPI24PoliciesNfsParams) SetContext(ctx context.Context)

SetContext adds the context to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) SetHTTPClient

func (o *PatchAPI24PoliciesNfsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) SetIds

func (o *PatchAPI24PoliciesNfsParams) SetIds(ids []string)

SetIds adds the ids to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) SetNames

func (o *PatchAPI24PoliciesNfsParams) SetNames(names []string)

SetNames adds the names to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) SetPolicy

func (o *PatchAPI24PoliciesNfsParams) SetPolicy(policy *models.PolicyPatch)

SetPolicy adds the policy to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) SetTimeout

func (o *PatchAPI24PoliciesNfsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) SetXRequestID

func (o *PatchAPI24PoliciesNfsParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) WithAuthorization

func (o *PatchAPI24PoliciesNfsParams) WithAuthorization(authorization *string) *PatchAPI24PoliciesNfsParams

WithAuthorization adds the authorization to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) WithContext

WithContext adds the context to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) WithIds

WithIds adds the ids to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) WithNames

WithNames adds the names to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) WithPolicy

WithPolicy adds the policy to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) WithTimeout

WithTimeout adds the timeout to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) WithXRequestID

func (o *PatchAPI24PoliciesNfsParams) WithXRequestID(xRequestID *string) *PatchAPI24PoliciesNfsParams

WithXRequestID adds the xRequestID to the patch API 24 policies nfs params

func (*PatchAPI24PoliciesNfsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchAPI24PoliciesNfsReader

type PatchAPI24PoliciesNfsReader struct {
	// contains filtered or unexported fields
}

PatchAPI24PoliciesNfsReader is a Reader for the PatchAPI24PoliciesNfs structure.

func (*PatchAPI24PoliciesNfsReader) ReadResponse

func (o *PatchAPI24PoliciesNfsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchAPI24PoliciesSmbParams

type PatchAPI24PoliciesSmbParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Policy*/
	Policy *models.PolicySmbPatch

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchAPI24PoliciesSmbParams contains all the parameters to send to the API endpoint for the patch API 24 policies smb operation typically these are written to a http.Request

func NewPatchAPI24PoliciesSmbParams

func NewPatchAPI24PoliciesSmbParams() *PatchAPI24PoliciesSmbParams

NewPatchAPI24PoliciesSmbParams creates a new PatchAPI24PoliciesSmbParams object with the default values initialized.

func NewPatchAPI24PoliciesSmbParamsWithContext

func NewPatchAPI24PoliciesSmbParamsWithContext(ctx context.Context) *PatchAPI24PoliciesSmbParams

NewPatchAPI24PoliciesSmbParamsWithContext creates a new PatchAPI24PoliciesSmbParams object with the default values initialized, and the ability to set a context for a request

func NewPatchAPI24PoliciesSmbParamsWithHTTPClient

func NewPatchAPI24PoliciesSmbParamsWithHTTPClient(client *http.Client) *PatchAPI24PoliciesSmbParams

NewPatchAPI24PoliciesSmbParamsWithHTTPClient creates a new PatchAPI24PoliciesSmbParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchAPI24PoliciesSmbParamsWithTimeout

func NewPatchAPI24PoliciesSmbParamsWithTimeout(timeout time.Duration) *PatchAPI24PoliciesSmbParams

NewPatchAPI24PoliciesSmbParamsWithTimeout creates a new PatchAPI24PoliciesSmbParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchAPI24PoliciesSmbParams) SetAuthorization

func (o *PatchAPI24PoliciesSmbParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) SetContext

func (o *PatchAPI24PoliciesSmbParams) SetContext(ctx context.Context)

SetContext adds the context to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) SetHTTPClient

func (o *PatchAPI24PoliciesSmbParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) SetIds

func (o *PatchAPI24PoliciesSmbParams) SetIds(ids []string)

SetIds adds the ids to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) SetNames

func (o *PatchAPI24PoliciesSmbParams) SetNames(names []string)

SetNames adds the names to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) SetPolicy

func (o *PatchAPI24PoliciesSmbParams) SetPolicy(policy *models.PolicySmbPatch)

SetPolicy adds the policy to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) SetTimeout

func (o *PatchAPI24PoliciesSmbParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) SetXRequestID

func (o *PatchAPI24PoliciesSmbParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) WithAuthorization

func (o *PatchAPI24PoliciesSmbParams) WithAuthorization(authorization *string) *PatchAPI24PoliciesSmbParams

WithAuthorization adds the authorization to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) WithContext

WithContext adds the context to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) WithIds

WithIds adds the ids to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) WithNames

WithNames adds the names to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) WithPolicy

WithPolicy adds the policy to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) WithTimeout

WithTimeout adds the timeout to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) WithXRequestID

func (o *PatchAPI24PoliciesSmbParams) WithXRequestID(xRequestID *string) *PatchAPI24PoliciesSmbParams

WithXRequestID adds the xRequestID to the patch API 24 policies smb params

func (*PatchAPI24PoliciesSmbParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchAPI24PoliciesSmbReader

type PatchAPI24PoliciesSmbReader struct {
	// contains filtered or unexported fields
}

PatchAPI24PoliciesSmbReader is a Reader for the PatchAPI24PoliciesSmb structure.

func (*PatchAPI24PoliciesSmbReader) ReadResponse

func (o *PatchAPI24PoliciesSmbReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchAPI24PoliciesSnapshotParams

type PatchAPI24PoliciesSnapshotParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Policy*/
	Policy *models.PolicyPatch

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchAPI24PoliciesSnapshotParams contains all the parameters to send to the API endpoint for the patch API 24 policies snapshot operation typically these are written to a http.Request

func NewPatchAPI24PoliciesSnapshotParams

func NewPatchAPI24PoliciesSnapshotParams() *PatchAPI24PoliciesSnapshotParams

NewPatchAPI24PoliciesSnapshotParams creates a new PatchAPI24PoliciesSnapshotParams object with the default values initialized.

func NewPatchAPI24PoliciesSnapshotParamsWithContext

func NewPatchAPI24PoliciesSnapshotParamsWithContext(ctx context.Context) *PatchAPI24PoliciesSnapshotParams

NewPatchAPI24PoliciesSnapshotParamsWithContext creates a new PatchAPI24PoliciesSnapshotParams object with the default values initialized, and the ability to set a context for a request

func NewPatchAPI24PoliciesSnapshotParamsWithHTTPClient

func NewPatchAPI24PoliciesSnapshotParamsWithHTTPClient(client *http.Client) *PatchAPI24PoliciesSnapshotParams

NewPatchAPI24PoliciesSnapshotParamsWithHTTPClient creates a new PatchAPI24PoliciesSnapshotParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchAPI24PoliciesSnapshotParamsWithTimeout

func NewPatchAPI24PoliciesSnapshotParamsWithTimeout(timeout time.Duration) *PatchAPI24PoliciesSnapshotParams

NewPatchAPI24PoliciesSnapshotParamsWithTimeout creates a new PatchAPI24PoliciesSnapshotParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchAPI24PoliciesSnapshotParams) SetAuthorization

func (o *PatchAPI24PoliciesSnapshotParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) SetContext

SetContext adds the context to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) SetHTTPClient

func (o *PatchAPI24PoliciesSnapshotParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) SetIds

func (o *PatchAPI24PoliciesSnapshotParams) SetIds(ids []string)

SetIds adds the ids to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) SetNames

func (o *PatchAPI24PoliciesSnapshotParams) SetNames(names []string)

SetNames adds the names to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) SetPolicy

func (o *PatchAPI24PoliciesSnapshotParams) SetPolicy(policy *models.PolicyPatch)

SetPolicy adds the policy to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) SetTimeout

func (o *PatchAPI24PoliciesSnapshotParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) SetXRequestID

func (o *PatchAPI24PoliciesSnapshotParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) WithAuthorization

func (o *PatchAPI24PoliciesSnapshotParams) WithAuthorization(authorization *string) *PatchAPI24PoliciesSnapshotParams

WithAuthorization adds the authorization to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) WithContext

WithContext adds the context to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) WithIds

WithIds adds the ids to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) WithNames

WithNames adds the names to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) WithPolicy

WithPolicy adds the policy to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) WithTimeout

WithTimeout adds the timeout to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) WithXRequestID

WithXRequestID adds the xRequestID to the patch API 24 policies snapshot params

func (*PatchAPI24PoliciesSnapshotParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchAPI24PoliciesSnapshotReader

type PatchAPI24PoliciesSnapshotReader struct {
	// contains filtered or unexported fields
}

PatchAPI24PoliciesSnapshotReader is a Reader for the PatchAPI24PoliciesSnapshot structure.

func (*PatchAPI24PoliciesSnapshotReader) ReadResponse

func (o *PatchAPI24PoliciesSnapshotReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchApi24PoliciesNfsBadRequest

type PatchApi24PoliciesNfsBadRequest struct {
	Payload *models.Error
}

PatchApi24PoliciesNfsBadRequest handles this case with default header values.

BadRequest

func NewPatchApi24PoliciesNfsBadRequest

func NewPatchApi24PoliciesNfsBadRequest() *PatchApi24PoliciesNfsBadRequest

NewPatchApi24PoliciesNfsBadRequest creates a PatchApi24PoliciesNfsBadRequest with default headers values

func (*PatchApi24PoliciesNfsBadRequest) Error

func (*PatchApi24PoliciesNfsBadRequest) GetPayload

func (o *PatchApi24PoliciesNfsBadRequest) GetPayload() *models.Error

type PatchApi24PoliciesNfsOK

type PatchApi24PoliciesNfsOK struct {
	Payload *models.PolicyResponse
}

PatchApi24PoliciesNfsOK handles this case with default header values.

OK

func NewPatchApi24PoliciesNfsOK

func NewPatchApi24PoliciesNfsOK() *PatchApi24PoliciesNfsOK

NewPatchApi24PoliciesNfsOK creates a PatchApi24PoliciesNfsOK with default headers values

func (*PatchApi24PoliciesNfsOK) Error

func (o *PatchApi24PoliciesNfsOK) Error() string

func (*PatchApi24PoliciesNfsOK) GetPayload

type PatchApi24PoliciesSmbBadRequest

type PatchApi24PoliciesSmbBadRequest struct {
	Payload *models.Error
}

PatchApi24PoliciesSmbBadRequest handles this case with default header values.

BadRequest

func NewPatchApi24PoliciesSmbBadRequest

func NewPatchApi24PoliciesSmbBadRequest() *PatchApi24PoliciesSmbBadRequest

NewPatchApi24PoliciesSmbBadRequest creates a PatchApi24PoliciesSmbBadRequest with default headers values

func (*PatchApi24PoliciesSmbBadRequest) Error

func (*PatchApi24PoliciesSmbBadRequest) GetPayload

func (o *PatchApi24PoliciesSmbBadRequest) GetPayload() *models.Error

type PatchApi24PoliciesSmbOK

type PatchApi24PoliciesSmbOK struct {
	Payload *models.PolicySmbResponse
}

PatchApi24PoliciesSmbOK handles this case with default header values.

OK

func NewPatchApi24PoliciesSmbOK

func NewPatchApi24PoliciesSmbOK() *PatchApi24PoliciesSmbOK

NewPatchApi24PoliciesSmbOK creates a PatchApi24PoliciesSmbOK with default headers values

func (*PatchApi24PoliciesSmbOK) Error

func (o *PatchApi24PoliciesSmbOK) Error() string

func (*PatchApi24PoliciesSmbOK) GetPayload

type PatchApi24PoliciesSnapshotBadRequest

type PatchApi24PoliciesSnapshotBadRequest struct {
	Payload *models.Error
}

PatchApi24PoliciesSnapshotBadRequest handles this case with default header values.

BadRequest

func NewPatchApi24PoliciesSnapshotBadRequest

func NewPatchApi24PoliciesSnapshotBadRequest() *PatchApi24PoliciesSnapshotBadRequest

NewPatchApi24PoliciesSnapshotBadRequest creates a PatchApi24PoliciesSnapshotBadRequest with default headers values

func (*PatchApi24PoliciesSnapshotBadRequest) Error

func (*PatchApi24PoliciesSnapshotBadRequest) GetPayload

type PatchApi24PoliciesSnapshotOK

type PatchApi24PoliciesSnapshotOK struct {
	Payload *models.PolicyResponse
}

PatchApi24PoliciesSnapshotOK handles this case with default header values.

OK

func NewPatchApi24PoliciesSnapshotOK

func NewPatchApi24PoliciesSnapshotOK() *PatchApi24PoliciesSnapshotOK

NewPatchApi24PoliciesSnapshotOK creates a PatchApi24PoliciesSnapshotOK with default headers values

func (*PatchApi24PoliciesSnapshotOK) Error

func (*PatchApi24PoliciesSnapshotOK) GetPayload

type PostAPI24PoliciesNfsClientRulesParams

type PostAPI24PoliciesNfsClientRulesParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string
	/*Rules*/
	Rules *models.PolicyRuleNfsClientPost

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostAPI24PoliciesNfsClientRulesParams contains all the parameters to send to the API endpoint for the post API 24 policies nfs client rules operation typically these are written to a http.Request

func NewPostAPI24PoliciesNfsClientRulesParams

func NewPostAPI24PoliciesNfsClientRulesParams() *PostAPI24PoliciesNfsClientRulesParams

NewPostAPI24PoliciesNfsClientRulesParams creates a new PostAPI24PoliciesNfsClientRulesParams object with the default values initialized.

func NewPostAPI24PoliciesNfsClientRulesParamsWithContext

func NewPostAPI24PoliciesNfsClientRulesParamsWithContext(ctx context.Context) *PostAPI24PoliciesNfsClientRulesParams

NewPostAPI24PoliciesNfsClientRulesParamsWithContext creates a new PostAPI24PoliciesNfsClientRulesParams object with the default values initialized, and the ability to set a context for a request

func NewPostAPI24PoliciesNfsClientRulesParamsWithHTTPClient

func NewPostAPI24PoliciesNfsClientRulesParamsWithHTTPClient(client *http.Client) *PostAPI24PoliciesNfsClientRulesParams

NewPostAPI24PoliciesNfsClientRulesParamsWithHTTPClient creates a new PostAPI24PoliciesNfsClientRulesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostAPI24PoliciesNfsClientRulesParamsWithTimeout

func NewPostAPI24PoliciesNfsClientRulesParamsWithTimeout(timeout time.Duration) *PostAPI24PoliciesNfsClientRulesParams

NewPostAPI24PoliciesNfsClientRulesParamsWithTimeout creates a new PostAPI24PoliciesNfsClientRulesParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostAPI24PoliciesNfsClientRulesParams) SetAuthorization

func (o *PostAPI24PoliciesNfsClientRulesParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) SetContext

SetContext adds the context to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) SetHTTPClient

func (o *PostAPI24PoliciesNfsClientRulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) SetPolicyIds

func (o *PostAPI24PoliciesNfsClientRulesParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) SetPolicyNames

func (o *PostAPI24PoliciesNfsClientRulesParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) SetRules

SetRules adds the rules to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) SetTimeout

func (o *PostAPI24PoliciesNfsClientRulesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) SetXRequestID

func (o *PostAPI24PoliciesNfsClientRulesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) WithAuthorization

WithAuthorization adds the authorization to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) WithContext

WithContext adds the context to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) WithPolicyIds

WithPolicyIds adds the policyIds to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) WithPolicyNames

WithPolicyNames adds the policyNames to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) WithRules

WithRules adds the rules to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) WithTimeout

WithTimeout adds the timeout to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) WithXRequestID

WithXRequestID adds the xRequestID to the post API 24 policies nfs client rules params

func (*PostAPI24PoliciesNfsClientRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24PoliciesNfsClientRulesReader

type PostAPI24PoliciesNfsClientRulesReader struct {
	// contains filtered or unexported fields
}

PostAPI24PoliciesNfsClientRulesReader is a Reader for the PostAPI24PoliciesNfsClientRules structure.

func (*PostAPI24PoliciesNfsClientRulesReader) ReadResponse

func (o *PostAPI24PoliciesNfsClientRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostAPI24PoliciesNfsMembersParams

type PostAPI24PoliciesNfsMembersParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Members*/
	Members *models.PolicyMemberExportPost
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostAPI24PoliciesNfsMembersParams contains all the parameters to send to the API endpoint for the post API 24 policies nfs members operation typically these are written to a http.Request

func NewPostAPI24PoliciesNfsMembersParams

func NewPostAPI24PoliciesNfsMembersParams() *PostAPI24PoliciesNfsMembersParams

NewPostAPI24PoliciesNfsMembersParams creates a new PostAPI24PoliciesNfsMembersParams object with the default values initialized.

func NewPostAPI24PoliciesNfsMembersParamsWithContext

func NewPostAPI24PoliciesNfsMembersParamsWithContext(ctx context.Context) *PostAPI24PoliciesNfsMembersParams

NewPostAPI24PoliciesNfsMembersParamsWithContext creates a new PostAPI24PoliciesNfsMembersParams object with the default values initialized, and the ability to set a context for a request

func NewPostAPI24PoliciesNfsMembersParamsWithHTTPClient

func NewPostAPI24PoliciesNfsMembersParamsWithHTTPClient(client *http.Client) *PostAPI24PoliciesNfsMembersParams

NewPostAPI24PoliciesNfsMembersParamsWithHTTPClient creates a new PostAPI24PoliciesNfsMembersParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostAPI24PoliciesNfsMembersParamsWithTimeout

func NewPostAPI24PoliciesNfsMembersParamsWithTimeout(timeout time.Duration) *PostAPI24PoliciesNfsMembersParams

NewPostAPI24PoliciesNfsMembersParamsWithTimeout creates a new PostAPI24PoliciesNfsMembersParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostAPI24PoliciesNfsMembersParams) SetAuthorization

func (o *PostAPI24PoliciesNfsMembersParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) SetContext

SetContext adds the context to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) SetHTTPClient

func (o *PostAPI24PoliciesNfsMembersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) SetMembers

SetMembers adds the members to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) SetPolicyIds

func (o *PostAPI24PoliciesNfsMembersParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) SetPolicyNames

func (o *PostAPI24PoliciesNfsMembersParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) SetTimeout

func (o *PostAPI24PoliciesNfsMembersParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) SetXRequestID

func (o *PostAPI24PoliciesNfsMembersParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) WithAuthorization

func (o *PostAPI24PoliciesNfsMembersParams) WithAuthorization(authorization *string) *PostAPI24PoliciesNfsMembersParams

WithAuthorization adds the authorization to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) WithContext

WithContext adds the context to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) WithMembers

WithMembers adds the members to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) WithPolicyIds

WithPolicyIds adds the policyIds to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) WithPolicyNames

WithPolicyNames adds the policyNames to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) WithTimeout

WithTimeout adds the timeout to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) WithXRequestID

WithXRequestID adds the xRequestID to the post API 24 policies nfs members params

func (*PostAPI24PoliciesNfsMembersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24PoliciesNfsMembersReader

type PostAPI24PoliciesNfsMembersReader struct {
	// contains filtered or unexported fields
}

PostAPI24PoliciesNfsMembersReader is a Reader for the PostAPI24PoliciesNfsMembers structure.

func (*PostAPI24PoliciesNfsMembersReader) ReadResponse

func (o *PostAPI24PoliciesNfsMembersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostAPI24PoliciesNfsParams

type PostAPI24PoliciesNfsParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Policy*/
	Policy *models.PolicyPost

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostAPI24PoliciesNfsParams contains all the parameters to send to the API endpoint for the post API 24 policies nfs operation typically these are written to a http.Request

func NewPostAPI24PoliciesNfsParams

func NewPostAPI24PoliciesNfsParams() *PostAPI24PoliciesNfsParams

NewPostAPI24PoliciesNfsParams creates a new PostAPI24PoliciesNfsParams object with the default values initialized.

func NewPostAPI24PoliciesNfsParamsWithContext

func NewPostAPI24PoliciesNfsParamsWithContext(ctx context.Context) *PostAPI24PoliciesNfsParams

NewPostAPI24PoliciesNfsParamsWithContext creates a new PostAPI24PoliciesNfsParams object with the default values initialized, and the ability to set a context for a request

func NewPostAPI24PoliciesNfsParamsWithHTTPClient

func NewPostAPI24PoliciesNfsParamsWithHTTPClient(client *http.Client) *PostAPI24PoliciesNfsParams

NewPostAPI24PoliciesNfsParamsWithHTTPClient creates a new PostAPI24PoliciesNfsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostAPI24PoliciesNfsParamsWithTimeout

func NewPostAPI24PoliciesNfsParamsWithTimeout(timeout time.Duration) *PostAPI24PoliciesNfsParams

NewPostAPI24PoliciesNfsParamsWithTimeout creates a new PostAPI24PoliciesNfsParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostAPI24PoliciesNfsParams) SetAuthorization

func (o *PostAPI24PoliciesNfsParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the post API 24 policies nfs params

func (*PostAPI24PoliciesNfsParams) SetContext

func (o *PostAPI24PoliciesNfsParams) SetContext(ctx context.Context)

SetContext adds the context to the post API 24 policies nfs params

func (*PostAPI24PoliciesNfsParams) SetHTTPClient

func (o *PostAPI24PoliciesNfsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post API 24 policies nfs params

func (*PostAPI24PoliciesNfsParams) SetNames

func (o *PostAPI24PoliciesNfsParams) SetNames(names []string)

SetNames adds the names to the post API 24 policies nfs params

func (*PostAPI24PoliciesNfsParams) SetPolicy

func (o *PostAPI24PoliciesNfsParams) SetPolicy(policy *models.PolicyPost)

SetPolicy adds the policy to the post API 24 policies nfs params

func (*PostAPI24PoliciesNfsParams) SetTimeout

func (o *PostAPI24PoliciesNfsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post API 24 policies nfs params

func (*PostAPI24PoliciesNfsParams) SetXRequestID

func (o *PostAPI24PoliciesNfsParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the post API 24 policies nfs params

func (*PostAPI24PoliciesNfsParams) WithAuthorization

func (o *PostAPI24PoliciesNfsParams) WithAuthorization(authorization *string) *PostAPI24PoliciesNfsParams

WithAuthorization adds the authorization to the post API 24 policies nfs params

func (*PostAPI24PoliciesNfsParams) WithContext

WithContext adds the context to the post API 24 policies nfs params

func (*PostAPI24PoliciesNfsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 policies nfs params

func (*PostAPI24PoliciesNfsParams) WithNames

WithNames adds the names to the post API 24 policies nfs params

func (*PostAPI24PoliciesNfsParams) WithPolicy

WithPolicy adds the policy to the post API 24 policies nfs params

func (*PostAPI24PoliciesNfsParams) WithTimeout

WithTimeout adds the timeout to the post API 24 policies nfs params

func (*PostAPI24PoliciesNfsParams) WithXRequestID

func (o *PostAPI24PoliciesNfsParams) WithXRequestID(xRequestID *string) *PostAPI24PoliciesNfsParams

WithXRequestID adds the xRequestID to the post API 24 policies nfs params

func (*PostAPI24PoliciesNfsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24PoliciesNfsReader

type PostAPI24PoliciesNfsReader struct {
	// contains filtered or unexported fields
}

PostAPI24PoliciesNfsReader is a Reader for the PostAPI24PoliciesNfs structure.

func (*PostAPI24PoliciesNfsReader) ReadResponse

func (o *PostAPI24PoliciesNfsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostAPI24PoliciesSmbClientRulesParams

type PostAPI24PoliciesSmbClientRulesParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string
	/*Rules*/
	Rules *models.PolicyRuleSmbClientPost

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostAPI24PoliciesSmbClientRulesParams contains all the parameters to send to the API endpoint for the post API 24 policies smb client rules operation typically these are written to a http.Request

func NewPostAPI24PoliciesSmbClientRulesParams

func NewPostAPI24PoliciesSmbClientRulesParams() *PostAPI24PoliciesSmbClientRulesParams

NewPostAPI24PoliciesSmbClientRulesParams creates a new PostAPI24PoliciesSmbClientRulesParams object with the default values initialized.

func NewPostAPI24PoliciesSmbClientRulesParamsWithContext

func NewPostAPI24PoliciesSmbClientRulesParamsWithContext(ctx context.Context) *PostAPI24PoliciesSmbClientRulesParams

NewPostAPI24PoliciesSmbClientRulesParamsWithContext creates a new PostAPI24PoliciesSmbClientRulesParams object with the default values initialized, and the ability to set a context for a request

func NewPostAPI24PoliciesSmbClientRulesParamsWithHTTPClient

func NewPostAPI24PoliciesSmbClientRulesParamsWithHTTPClient(client *http.Client) *PostAPI24PoliciesSmbClientRulesParams

NewPostAPI24PoliciesSmbClientRulesParamsWithHTTPClient creates a new PostAPI24PoliciesSmbClientRulesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostAPI24PoliciesSmbClientRulesParamsWithTimeout

func NewPostAPI24PoliciesSmbClientRulesParamsWithTimeout(timeout time.Duration) *PostAPI24PoliciesSmbClientRulesParams

NewPostAPI24PoliciesSmbClientRulesParamsWithTimeout creates a new PostAPI24PoliciesSmbClientRulesParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostAPI24PoliciesSmbClientRulesParams) SetAuthorization

func (o *PostAPI24PoliciesSmbClientRulesParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) SetContext

SetContext adds the context to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) SetHTTPClient

func (o *PostAPI24PoliciesSmbClientRulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) SetPolicyIds

func (o *PostAPI24PoliciesSmbClientRulesParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) SetPolicyNames

func (o *PostAPI24PoliciesSmbClientRulesParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) SetRules

SetRules adds the rules to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) SetTimeout

func (o *PostAPI24PoliciesSmbClientRulesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) SetXRequestID

func (o *PostAPI24PoliciesSmbClientRulesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) WithAuthorization

WithAuthorization adds the authorization to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) WithContext

WithContext adds the context to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) WithPolicyIds

WithPolicyIds adds the policyIds to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) WithPolicyNames

WithPolicyNames adds the policyNames to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) WithRules

WithRules adds the rules to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) WithTimeout

WithTimeout adds the timeout to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) WithXRequestID

WithXRequestID adds the xRequestID to the post API 24 policies smb client rules params

func (*PostAPI24PoliciesSmbClientRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24PoliciesSmbClientRulesReader

type PostAPI24PoliciesSmbClientRulesReader struct {
	// contains filtered or unexported fields
}

PostAPI24PoliciesSmbClientRulesReader is a Reader for the PostAPI24PoliciesSmbClientRules structure.

func (*PostAPI24PoliciesSmbClientRulesReader) ReadResponse

func (o *PostAPI24PoliciesSmbClientRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostAPI24PoliciesSmbMembersParams

type PostAPI24PoliciesSmbMembersParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Members*/
	Members *models.PolicyMemberExportPost
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostAPI24PoliciesSmbMembersParams contains all the parameters to send to the API endpoint for the post API 24 policies smb members operation typically these are written to a http.Request

func NewPostAPI24PoliciesSmbMembersParams

func NewPostAPI24PoliciesSmbMembersParams() *PostAPI24PoliciesSmbMembersParams

NewPostAPI24PoliciesSmbMembersParams creates a new PostAPI24PoliciesSmbMembersParams object with the default values initialized.

func NewPostAPI24PoliciesSmbMembersParamsWithContext

func NewPostAPI24PoliciesSmbMembersParamsWithContext(ctx context.Context) *PostAPI24PoliciesSmbMembersParams

NewPostAPI24PoliciesSmbMembersParamsWithContext creates a new PostAPI24PoliciesSmbMembersParams object with the default values initialized, and the ability to set a context for a request

func NewPostAPI24PoliciesSmbMembersParamsWithHTTPClient

func NewPostAPI24PoliciesSmbMembersParamsWithHTTPClient(client *http.Client) *PostAPI24PoliciesSmbMembersParams

NewPostAPI24PoliciesSmbMembersParamsWithHTTPClient creates a new PostAPI24PoliciesSmbMembersParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostAPI24PoliciesSmbMembersParamsWithTimeout

func NewPostAPI24PoliciesSmbMembersParamsWithTimeout(timeout time.Duration) *PostAPI24PoliciesSmbMembersParams

NewPostAPI24PoliciesSmbMembersParamsWithTimeout creates a new PostAPI24PoliciesSmbMembersParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostAPI24PoliciesSmbMembersParams) SetAuthorization

func (o *PostAPI24PoliciesSmbMembersParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) SetContext

SetContext adds the context to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) SetHTTPClient

func (o *PostAPI24PoliciesSmbMembersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) SetMembers

SetMembers adds the members to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) SetPolicyIds

func (o *PostAPI24PoliciesSmbMembersParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) SetPolicyNames

func (o *PostAPI24PoliciesSmbMembersParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) SetTimeout

func (o *PostAPI24PoliciesSmbMembersParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) SetXRequestID

func (o *PostAPI24PoliciesSmbMembersParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) WithAuthorization

func (o *PostAPI24PoliciesSmbMembersParams) WithAuthorization(authorization *string) *PostAPI24PoliciesSmbMembersParams

WithAuthorization adds the authorization to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) WithContext

WithContext adds the context to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) WithMembers

WithMembers adds the members to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) WithPolicyIds

WithPolicyIds adds the policyIds to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) WithPolicyNames

WithPolicyNames adds the policyNames to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) WithTimeout

WithTimeout adds the timeout to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) WithXRequestID

WithXRequestID adds the xRequestID to the post API 24 policies smb members params

func (*PostAPI24PoliciesSmbMembersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24PoliciesSmbMembersReader

type PostAPI24PoliciesSmbMembersReader struct {
	// contains filtered or unexported fields
}

PostAPI24PoliciesSmbMembersReader is a Reader for the PostAPI24PoliciesSmbMembers structure.

func (*PostAPI24PoliciesSmbMembersReader) ReadResponse

func (o *PostAPI24PoliciesSmbMembersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostAPI24PoliciesSmbParams

type PostAPI24PoliciesSmbParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Policy*/
	Policy *models.PolicySmbPost

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostAPI24PoliciesSmbParams contains all the parameters to send to the API endpoint for the post API 24 policies smb operation typically these are written to a http.Request

func NewPostAPI24PoliciesSmbParams

func NewPostAPI24PoliciesSmbParams() *PostAPI24PoliciesSmbParams

NewPostAPI24PoliciesSmbParams creates a new PostAPI24PoliciesSmbParams object with the default values initialized.

func NewPostAPI24PoliciesSmbParamsWithContext

func NewPostAPI24PoliciesSmbParamsWithContext(ctx context.Context) *PostAPI24PoliciesSmbParams

NewPostAPI24PoliciesSmbParamsWithContext creates a new PostAPI24PoliciesSmbParams object with the default values initialized, and the ability to set a context for a request

func NewPostAPI24PoliciesSmbParamsWithHTTPClient

func NewPostAPI24PoliciesSmbParamsWithHTTPClient(client *http.Client) *PostAPI24PoliciesSmbParams

NewPostAPI24PoliciesSmbParamsWithHTTPClient creates a new PostAPI24PoliciesSmbParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostAPI24PoliciesSmbParamsWithTimeout

func NewPostAPI24PoliciesSmbParamsWithTimeout(timeout time.Duration) *PostAPI24PoliciesSmbParams

NewPostAPI24PoliciesSmbParamsWithTimeout creates a new PostAPI24PoliciesSmbParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostAPI24PoliciesSmbParams) SetAuthorization

func (o *PostAPI24PoliciesSmbParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the post API 24 policies smb params

func (*PostAPI24PoliciesSmbParams) SetContext

func (o *PostAPI24PoliciesSmbParams) SetContext(ctx context.Context)

SetContext adds the context to the post API 24 policies smb params

func (*PostAPI24PoliciesSmbParams) SetHTTPClient

func (o *PostAPI24PoliciesSmbParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post API 24 policies smb params

func (*PostAPI24PoliciesSmbParams) SetNames

func (o *PostAPI24PoliciesSmbParams) SetNames(names []string)

SetNames adds the names to the post API 24 policies smb params

func (*PostAPI24PoliciesSmbParams) SetPolicy

func (o *PostAPI24PoliciesSmbParams) SetPolicy(policy *models.PolicySmbPost)

SetPolicy adds the policy to the post API 24 policies smb params

func (*PostAPI24PoliciesSmbParams) SetTimeout

func (o *PostAPI24PoliciesSmbParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post API 24 policies smb params

func (*PostAPI24PoliciesSmbParams) SetXRequestID

func (o *PostAPI24PoliciesSmbParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the post API 24 policies smb params

func (*PostAPI24PoliciesSmbParams) WithAuthorization

func (o *PostAPI24PoliciesSmbParams) WithAuthorization(authorization *string) *PostAPI24PoliciesSmbParams

WithAuthorization adds the authorization to the post API 24 policies smb params

func (*PostAPI24PoliciesSmbParams) WithContext

WithContext adds the context to the post API 24 policies smb params

func (*PostAPI24PoliciesSmbParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 policies smb params

func (*PostAPI24PoliciesSmbParams) WithNames

WithNames adds the names to the post API 24 policies smb params

func (*PostAPI24PoliciesSmbParams) WithPolicy

WithPolicy adds the policy to the post API 24 policies smb params

func (*PostAPI24PoliciesSmbParams) WithTimeout

WithTimeout adds the timeout to the post API 24 policies smb params

func (*PostAPI24PoliciesSmbParams) WithXRequestID

func (o *PostAPI24PoliciesSmbParams) WithXRequestID(xRequestID *string) *PostAPI24PoliciesSmbParams

WithXRequestID adds the xRequestID to the post API 24 policies smb params

func (*PostAPI24PoliciesSmbParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24PoliciesSmbReader

type PostAPI24PoliciesSmbReader struct {
	// contains filtered or unexported fields
}

PostAPI24PoliciesSmbReader is a Reader for the PostAPI24PoliciesSmb structure.

func (*PostAPI24PoliciesSmbReader) ReadResponse

func (o *PostAPI24PoliciesSmbReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostAPI24PoliciesSnapshotMembersParams

type PostAPI24PoliciesSnapshotMembersParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Members*/
	Members *models.PolicyMemberPost
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostAPI24PoliciesSnapshotMembersParams contains all the parameters to send to the API endpoint for the post API 24 policies snapshot members operation typically these are written to a http.Request

func NewPostAPI24PoliciesSnapshotMembersParams

func NewPostAPI24PoliciesSnapshotMembersParams() *PostAPI24PoliciesSnapshotMembersParams

NewPostAPI24PoliciesSnapshotMembersParams creates a new PostAPI24PoliciesSnapshotMembersParams object with the default values initialized.

func NewPostAPI24PoliciesSnapshotMembersParamsWithContext

func NewPostAPI24PoliciesSnapshotMembersParamsWithContext(ctx context.Context) *PostAPI24PoliciesSnapshotMembersParams

NewPostAPI24PoliciesSnapshotMembersParamsWithContext creates a new PostAPI24PoliciesSnapshotMembersParams object with the default values initialized, and the ability to set a context for a request

func NewPostAPI24PoliciesSnapshotMembersParamsWithHTTPClient

func NewPostAPI24PoliciesSnapshotMembersParamsWithHTTPClient(client *http.Client) *PostAPI24PoliciesSnapshotMembersParams

NewPostAPI24PoliciesSnapshotMembersParamsWithHTTPClient creates a new PostAPI24PoliciesSnapshotMembersParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostAPI24PoliciesSnapshotMembersParamsWithTimeout

func NewPostAPI24PoliciesSnapshotMembersParamsWithTimeout(timeout time.Duration) *PostAPI24PoliciesSnapshotMembersParams

NewPostAPI24PoliciesSnapshotMembersParamsWithTimeout creates a new PostAPI24PoliciesSnapshotMembersParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostAPI24PoliciesSnapshotMembersParams) SetAuthorization

func (o *PostAPI24PoliciesSnapshotMembersParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) SetContext

SetContext adds the context to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) SetHTTPClient

func (o *PostAPI24PoliciesSnapshotMembersParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) SetMembers

SetMembers adds the members to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) SetPolicyIds

func (o *PostAPI24PoliciesSnapshotMembersParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) SetPolicyNames

func (o *PostAPI24PoliciesSnapshotMembersParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) SetTimeout

func (o *PostAPI24PoliciesSnapshotMembersParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) SetXRequestID

func (o *PostAPI24PoliciesSnapshotMembersParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) WithAuthorization

WithAuthorization adds the authorization to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) WithContext

WithContext adds the context to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) WithMembers

WithMembers adds the members to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) WithPolicyIds

WithPolicyIds adds the policyIds to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) WithPolicyNames

WithPolicyNames adds the policyNames to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) WithTimeout

WithTimeout adds the timeout to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) WithXRequestID

WithXRequestID adds the xRequestID to the post API 24 policies snapshot members params

func (*PostAPI24PoliciesSnapshotMembersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24PoliciesSnapshotMembersReader

type PostAPI24PoliciesSnapshotMembersReader struct {
	// contains filtered or unexported fields
}

PostAPI24PoliciesSnapshotMembersReader is a Reader for the PostAPI24PoliciesSnapshotMembers structure.

func (*PostAPI24PoliciesSnapshotMembersReader) ReadResponse

func (o *PostAPI24PoliciesSnapshotMembersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostAPI24PoliciesSnapshotParams

type PostAPI24PoliciesSnapshotParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Policy*/
	Policy *models.PolicyPost

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostAPI24PoliciesSnapshotParams contains all the parameters to send to the API endpoint for the post API 24 policies snapshot operation typically these are written to a http.Request

func NewPostAPI24PoliciesSnapshotParams

func NewPostAPI24PoliciesSnapshotParams() *PostAPI24PoliciesSnapshotParams

NewPostAPI24PoliciesSnapshotParams creates a new PostAPI24PoliciesSnapshotParams object with the default values initialized.

func NewPostAPI24PoliciesSnapshotParamsWithContext

func NewPostAPI24PoliciesSnapshotParamsWithContext(ctx context.Context) *PostAPI24PoliciesSnapshotParams

NewPostAPI24PoliciesSnapshotParamsWithContext creates a new PostAPI24PoliciesSnapshotParams object with the default values initialized, and the ability to set a context for a request

func NewPostAPI24PoliciesSnapshotParamsWithHTTPClient

func NewPostAPI24PoliciesSnapshotParamsWithHTTPClient(client *http.Client) *PostAPI24PoliciesSnapshotParams

NewPostAPI24PoliciesSnapshotParamsWithHTTPClient creates a new PostAPI24PoliciesSnapshotParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostAPI24PoliciesSnapshotParamsWithTimeout

func NewPostAPI24PoliciesSnapshotParamsWithTimeout(timeout time.Duration) *PostAPI24PoliciesSnapshotParams

NewPostAPI24PoliciesSnapshotParamsWithTimeout creates a new PostAPI24PoliciesSnapshotParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostAPI24PoliciesSnapshotParams) SetAuthorization

func (o *PostAPI24PoliciesSnapshotParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the post API 24 policies snapshot params

func (*PostAPI24PoliciesSnapshotParams) SetContext

func (o *PostAPI24PoliciesSnapshotParams) SetContext(ctx context.Context)

SetContext adds the context to the post API 24 policies snapshot params

func (*PostAPI24PoliciesSnapshotParams) SetHTTPClient

func (o *PostAPI24PoliciesSnapshotParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post API 24 policies snapshot params

func (*PostAPI24PoliciesSnapshotParams) SetNames

func (o *PostAPI24PoliciesSnapshotParams) SetNames(names []string)

SetNames adds the names to the post API 24 policies snapshot params

func (*PostAPI24PoliciesSnapshotParams) SetPolicy

func (o *PostAPI24PoliciesSnapshotParams) SetPolicy(policy *models.PolicyPost)

SetPolicy adds the policy to the post API 24 policies snapshot params

func (*PostAPI24PoliciesSnapshotParams) SetTimeout

func (o *PostAPI24PoliciesSnapshotParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post API 24 policies snapshot params

func (*PostAPI24PoliciesSnapshotParams) SetXRequestID

func (o *PostAPI24PoliciesSnapshotParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the post API 24 policies snapshot params

func (*PostAPI24PoliciesSnapshotParams) WithAuthorization

func (o *PostAPI24PoliciesSnapshotParams) WithAuthorization(authorization *string) *PostAPI24PoliciesSnapshotParams

WithAuthorization adds the authorization to the post API 24 policies snapshot params

func (*PostAPI24PoliciesSnapshotParams) WithContext

WithContext adds the context to the post API 24 policies snapshot params

func (*PostAPI24PoliciesSnapshotParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 policies snapshot params

func (*PostAPI24PoliciesSnapshotParams) WithNames

WithNames adds the names to the post API 24 policies snapshot params

func (*PostAPI24PoliciesSnapshotParams) WithPolicy

WithPolicy adds the policy to the post API 24 policies snapshot params

func (*PostAPI24PoliciesSnapshotParams) WithTimeout

WithTimeout adds the timeout to the post API 24 policies snapshot params

func (*PostAPI24PoliciesSnapshotParams) WithXRequestID

WithXRequestID adds the xRequestID to the post API 24 policies snapshot params

func (*PostAPI24PoliciesSnapshotParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24PoliciesSnapshotReader

type PostAPI24PoliciesSnapshotReader struct {
	// contains filtered or unexported fields
}

PostAPI24PoliciesSnapshotReader is a Reader for the PostAPI24PoliciesSnapshot structure.

func (*PostAPI24PoliciesSnapshotReader) ReadResponse

func (o *PostAPI24PoliciesSnapshotReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostAPI24PoliciesSnapshotRulesParams

type PostAPI24PoliciesSnapshotRulesParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*PolicyIds
	  Performs the operation on the unique policy IDs specified. Enter multiple policy IDs in comma-separated format. The `policy_ids` and `policy_names` parameters cannot be provided together.

	*/
	PolicyIds []string
	/*PolicyNames
	  Performs the operation on the policy names specified. Enter multiple policy names in comma-separated format. For example, `name01,name02`.

	*/
	PolicyNames []string
	/*Rules*/
	Rules *models.PolicyRuleSnapshotPost

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostAPI24PoliciesSnapshotRulesParams contains all the parameters to send to the API endpoint for the post API 24 policies snapshot rules operation typically these are written to a http.Request

func NewPostAPI24PoliciesSnapshotRulesParams

func NewPostAPI24PoliciesSnapshotRulesParams() *PostAPI24PoliciesSnapshotRulesParams

NewPostAPI24PoliciesSnapshotRulesParams creates a new PostAPI24PoliciesSnapshotRulesParams object with the default values initialized.

func NewPostAPI24PoliciesSnapshotRulesParamsWithContext

func NewPostAPI24PoliciesSnapshotRulesParamsWithContext(ctx context.Context) *PostAPI24PoliciesSnapshotRulesParams

NewPostAPI24PoliciesSnapshotRulesParamsWithContext creates a new PostAPI24PoliciesSnapshotRulesParams object with the default values initialized, and the ability to set a context for a request

func NewPostAPI24PoliciesSnapshotRulesParamsWithHTTPClient

func NewPostAPI24PoliciesSnapshotRulesParamsWithHTTPClient(client *http.Client) *PostAPI24PoliciesSnapshotRulesParams

NewPostAPI24PoliciesSnapshotRulesParamsWithHTTPClient creates a new PostAPI24PoliciesSnapshotRulesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostAPI24PoliciesSnapshotRulesParamsWithTimeout

func NewPostAPI24PoliciesSnapshotRulesParamsWithTimeout(timeout time.Duration) *PostAPI24PoliciesSnapshotRulesParams

NewPostAPI24PoliciesSnapshotRulesParamsWithTimeout creates a new PostAPI24PoliciesSnapshotRulesParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostAPI24PoliciesSnapshotRulesParams) SetAuthorization

func (o *PostAPI24PoliciesSnapshotRulesParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) SetContext

SetContext adds the context to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) SetHTTPClient

func (o *PostAPI24PoliciesSnapshotRulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) SetPolicyIds

func (o *PostAPI24PoliciesSnapshotRulesParams) SetPolicyIds(policyIds []string)

SetPolicyIds adds the policyIds to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) SetPolicyNames

func (o *PostAPI24PoliciesSnapshotRulesParams) SetPolicyNames(policyNames []string)

SetPolicyNames adds the policyNames to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) SetRules

SetRules adds the rules to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) SetTimeout

func (o *PostAPI24PoliciesSnapshotRulesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) SetXRequestID

func (o *PostAPI24PoliciesSnapshotRulesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) WithAuthorization

WithAuthorization adds the authorization to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) WithContext

WithContext adds the context to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) WithPolicyIds

WithPolicyIds adds the policyIds to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) WithPolicyNames

WithPolicyNames adds the policyNames to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) WithRules

WithRules adds the rules to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) WithTimeout

WithTimeout adds the timeout to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) WithXRequestID

WithXRequestID adds the xRequestID to the post API 24 policies snapshot rules params

func (*PostAPI24PoliciesSnapshotRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24PoliciesSnapshotRulesReader

type PostAPI24PoliciesSnapshotRulesReader struct {
	// contains filtered or unexported fields
}

PostAPI24PoliciesSnapshotRulesReader is a Reader for the PostAPI24PoliciesSnapshotRules structure.

func (*PostAPI24PoliciesSnapshotRulesReader) ReadResponse

func (o *PostAPI24PoliciesSnapshotRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostApi24PoliciesNfsBadRequest

type PostApi24PoliciesNfsBadRequest struct {
	Payload *models.Error
}

PostApi24PoliciesNfsBadRequest handles this case with default header values.

BadRequest

func NewPostApi24PoliciesNfsBadRequest

func NewPostApi24PoliciesNfsBadRequest() *PostApi24PoliciesNfsBadRequest

NewPostApi24PoliciesNfsBadRequest creates a PostApi24PoliciesNfsBadRequest with default headers values

func (*PostApi24PoliciesNfsBadRequest) Error

func (*PostApi24PoliciesNfsBadRequest) GetPayload

func (o *PostApi24PoliciesNfsBadRequest) GetPayload() *models.Error

type PostApi24PoliciesNfsClientRulesBadRequest

type PostApi24PoliciesNfsClientRulesBadRequest struct {
	Payload *models.Error
}

PostApi24PoliciesNfsClientRulesBadRequest handles this case with default header values.

BadRequest

func NewPostApi24PoliciesNfsClientRulesBadRequest

func NewPostApi24PoliciesNfsClientRulesBadRequest() *PostApi24PoliciesNfsClientRulesBadRequest

NewPostApi24PoliciesNfsClientRulesBadRequest creates a PostApi24PoliciesNfsClientRulesBadRequest with default headers values

func (*PostApi24PoliciesNfsClientRulesBadRequest) Error

func (*PostApi24PoliciesNfsClientRulesBadRequest) GetPayload

type PostApi24PoliciesNfsClientRulesOK

type PostApi24PoliciesNfsClientRulesOK struct {
	Payload *models.PolicyRuleNfsClientResponse
}

PostApi24PoliciesNfsClientRulesOK handles this case with default header values.

OK

func NewPostApi24PoliciesNfsClientRulesOK

func NewPostApi24PoliciesNfsClientRulesOK() *PostApi24PoliciesNfsClientRulesOK

NewPostApi24PoliciesNfsClientRulesOK creates a PostApi24PoliciesNfsClientRulesOK with default headers values

func (*PostApi24PoliciesNfsClientRulesOK) Error

func (*PostApi24PoliciesNfsClientRulesOK) GetPayload

type PostApi24PoliciesNfsMembersBadRequest

type PostApi24PoliciesNfsMembersBadRequest struct {
	Payload *models.Error
}

PostApi24PoliciesNfsMembersBadRequest handles this case with default header values.

BadRequest

func NewPostApi24PoliciesNfsMembersBadRequest

func NewPostApi24PoliciesNfsMembersBadRequest() *PostApi24PoliciesNfsMembersBadRequest

NewPostApi24PoliciesNfsMembersBadRequest creates a PostApi24PoliciesNfsMembersBadRequest with default headers values

func (*PostApi24PoliciesNfsMembersBadRequest) Error

func (*PostApi24PoliciesNfsMembersBadRequest) GetPayload

type PostApi24PoliciesNfsMembersOK

type PostApi24PoliciesNfsMembersOK struct {
	Payload *models.PolicyMemberExportResponse
}

PostApi24PoliciesNfsMembersOK handles this case with default header values.

OK

func NewPostApi24PoliciesNfsMembersOK

func NewPostApi24PoliciesNfsMembersOK() *PostApi24PoliciesNfsMembersOK

NewPostApi24PoliciesNfsMembersOK creates a PostApi24PoliciesNfsMembersOK with default headers values

func (*PostApi24PoliciesNfsMembersOK) Error

func (*PostApi24PoliciesNfsMembersOK) GetPayload

type PostApi24PoliciesNfsOK

type PostApi24PoliciesNfsOK struct {
	Payload *models.PolicyResponse
}

PostApi24PoliciesNfsOK handles this case with default header values.

OK

func NewPostApi24PoliciesNfsOK

func NewPostApi24PoliciesNfsOK() *PostApi24PoliciesNfsOK

NewPostApi24PoliciesNfsOK creates a PostApi24PoliciesNfsOK with default headers values

func (*PostApi24PoliciesNfsOK) Error

func (o *PostApi24PoliciesNfsOK) Error() string

func (*PostApi24PoliciesNfsOK) GetPayload

func (o *PostApi24PoliciesNfsOK) GetPayload() *models.PolicyResponse

type PostApi24PoliciesSmbBadRequest

type PostApi24PoliciesSmbBadRequest struct {
	Payload *models.Error
}

PostApi24PoliciesSmbBadRequest handles this case with default header values.

BadRequest

func NewPostApi24PoliciesSmbBadRequest

func NewPostApi24PoliciesSmbBadRequest() *PostApi24PoliciesSmbBadRequest

NewPostApi24PoliciesSmbBadRequest creates a PostApi24PoliciesSmbBadRequest with default headers values

func (*PostApi24PoliciesSmbBadRequest) Error

func (*PostApi24PoliciesSmbBadRequest) GetPayload

func (o *PostApi24PoliciesSmbBadRequest) GetPayload() *models.Error

type PostApi24PoliciesSmbClientRulesBadRequest

type PostApi24PoliciesSmbClientRulesBadRequest struct {
	Payload *models.Error
}

PostApi24PoliciesSmbClientRulesBadRequest handles this case with default header values.

BadRequest

func NewPostApi24PoliciesSmbClientRulesBadRequest

func NewPostApi24PoliciesSmbClientRulesBadRequest() *PostApi24PoliciesSmbClientRulesBadRequest

NewPostApi24PoliciesSmbClientRulesBadRequest creates a PostApi24PoliciesSmbClientRulesBadRequest with default headers values

func (*PostApi24PoliciesSmbClientRulesBadRequest) Error

func (*PostApi24PoliciesSmbClientRulesBadRequest) GetPayload

type PostApi24PoliciesSmbClientRulesOK

type PostApi24PoliciesSmbClientRulesOK struct {
	Payload *models.PolicyRuleSmbClientResponse
}

PostApi24PoliciesSmbClientRulesOK handles this case with default header values.

OK

func NewPostApi24PoliciesSmbClientRulesOK

func NewPostApi24PoliciesSmbClientRulesOK() *PostApi24PoliciesSmbClientRulesOK

NewPostApi24PoliciesSmbClientRulesOK creates a PostApi24PoliciesSmbClientRulesOK with default headers values

func (*PostApi24PoliciesSmbClientRulesOK) Error

func (*PostApi24PoliciesSmbClientRulesOK) GetPayload

type PostApi24PoliciesSmbMembersBadRequest

type PostApi24PoliciesSmbMembersBadRequest struct {
	Payload *models.Error
}

PostApi24PoliciesSmbMembersBadRequest handles this case with default header values.

BadRequest

func NewPostApi24PoliciesSmbMembersBadRequest

func NewPostApi24PoliciesSmbMembersBadRequest() *PostApi24PoliciesSmbMembersBadRequest

NewPostApi24PoliciesSmbMembersBadRequest creates a PostApi24PoliciesSmbMembersBadRequest with default headers values

func (*PostApi24PoliciesSmbMembersBadRequest) Error

func (*PostApi24PoliciesSmbMembersBadRequest) GetPayload

type PostApi24PoliciesSmbMembersOK

type PostApi24PoliciesSmbMembersOK struct {
	Payload *models.PolicyMemberExportResponse
}

PostApi24PoliciesSmbMembersOK handles this case with default header values.

OK

func NewPostApi24PoliciesSmbMembersOK

func NewPostApi24PoliciesSmbMembersOK() *PostApi24PoliciesSmbMembersOK

NewPostApi24PoliciesSmbMembersOK creates a PostApi24PoliciesSmbMembersOK with default headers values

func (*PostApi24PoliciesSmbMembersOK) Error

func (*PostApi24PoliciesSmbMembersOK) GetPayload

type PostApi24PoliciesSmbOK

type PostApi24PoliciesSmbOK struct {
	Payload *models.PolicySmbResponse
}

PostApi24PoliciesSmbOK handles this case with default header values.

OK

func NewPostApi24PoliciesSmbOK

func NewPostApi24PoliciesSmbOK() *PostApi24PoliciesSmbOK

NewPostApi24PoliciesSmbOK creates a PostApi24PoliciesSmbOK with default headers values

func (*PostApi24PoliciesSmbOK) Error

func (o *PostApi24PoliciesSmbOK) Error() string

func (*PostApi24PoliciesSmbOK) GetPayload

type PostApi24PoliciesSnapshotBadRequest

type PostApi24PoliciesSnapshotBadRequest struct {
	Payload *models.Error
}

PostApi24PoliciesSnapshotBadRequest handles this case with default header values.

BadRequest

func NewPostApi24PoliciesSnapshotBadRequest

func NewPostApi24PoliciesSnapshotBadRequest() *PostApi24PoliciesSnapshotBadRequest

NewPostApi24PoliciesSnapshotBadRequest creates a PostApi24PoliciesSnapshotBadRequest with default headers values

func (*PostApi24PoliciesSnapshotBadRequest) Error

func (*PostApi24PoliciesSnapshotBadRequest) GetPayload

type PostApi24PoliciesSnapshotMembersBadRequest

type PostApi24PoliciesSnapshotMembersBadRequest struct {
	Payload *models.Error
}

PostApi24PoliciesSnapshotMembersBadRequest handles this case with default header values.

BadRequest

func NewPostApi24PoliciesSnapshotMembersBadRequest

func NewPostApi24PoliciesSnapshotMembersBadRequest() *PostApi24PoliciesSnapshotMembersBadRequest

NewPostApi24PoliciesSnapshotMembersBadRequest creates a PostApi24PoliciesSnapshotMembersBadRequest with default headers values

func (*PostApi24PoliciesSnapshotMembersBadRequest) Error

func (*PostApi24PoliciesSnapshotMembersBadRequest) GetPayload

type PostApi24PoliciesSnapshotMembersOK

type PostApi24PoliciesSnapshotMembersOK struct {
	Payload *models.PolicyMemberResponse
}

PostApi24PoliciesSnapshotMembersOK handles this case with default header values.

OK

func NewPostApi24PoliciesSnapshotMembersOK

func NewPostApi24PoliciesSnapshotMembersOK() *PostApi24PoliciesSnapshotMembersOK

NewPostApi24PoliciesSnapshotMembersOK creates a PostApi24PoliciesSnapshotMembersOK with default headers values

func (*PostApi24PoliciesSnapshotMembersOK) Error

func (*PostApi24PoliciesSnapshotMembersOK) GetPayload

type PostApi24PoliciesSnapshotOK

type PostApi24PoliciesSnapshotOK struct {
	Payload *models.PolicyResponse
}

PostApi24PoliciesSnapshotOK handles this case with default header values.

OK

func NewPostApi24PoliciesSnapshotOK

func NewPostApi24PoliciesSnapshotOK() *PostApi24PoliciesSnapshotOK

NewPostApi24PoliciesSnapshotOK creates a PostApi24PoliciesSnapshotOK with default headers values

func (*PostApi24PoliciesSnapshotOK) Error

func (*PostApi24PoliciesSnapshotOK) GetPayload

type PostApi24PoliciesSnapshotRulesBadRequest

type PostApi24PoliciesSnapshotRulesBadRequest struct {
	Payload *models.Error
}

PostApi24PoliciesSnapshotRulesBadRequest handles this case with default header values.

BadRequest

func NewPostApi24PoliciesSnapshotRulesBadRequest

func NewPostApi24PoliciesSnapshotRulesBadRequest() *PostApi24PoliciesSnapshotRulesBadRequest

NewPostApi24PoliciesSnapshotRulesBadRequest creates a PostApi24PoliciesSnapshotRulesBadRequest with default headers values

func (*PostApi24PoliciesSnapshotRulesBadRequest) Error

func (*PostApi24PoliciesSnapshotRulesBadRequest) GetPayload

type PostApi24PoliciesSnapshotRulesOK

type PostApi24PoliciesSnapshotRulesOK struct {
	Payload *models.PolicyRuleSnapshotResponse
}

PostApi24PoliciesSnapshotRulesOK handles this case with default header values.

OK

func NewPostApi24PoliciesSnapshotRulesOK

func NewPostApi24PoliciesSnapshotRulesOK() *PostApi24PoliciesSnapshotRulesOK

NewPostApi24PoliciesSnapshotRulesOK creates a PostApi24PoliciesSnapshotRulesOK with default headers values

func (*PostApi24PoliciesSnapshotRulesOK) Error

func (*PostApi24PoliciesSnapshotRulesOK) GetPayload

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL