clients

package
v0.0.0-...-cc85715 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2024 License: Apache-2.0 Imports: 5 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ALBServicesConfigClient

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

ALBServicesConfigClient is a client for avi ALBServicesConfig resource

func NewALBServicesConfigClient

func NewALBServicesConfigClient(aviSession *session.AviSession) *ALBServicesConfigClient

NewALBServicesConfigClient creates a new client for ALBServicesConfig resource

func (*ALBServicesConfigClient) Create

Create a new ALBServicesConfig object

func (*ALBServicesConfigClient) Delete

func (client *ALBServicesConfigClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ALBServicesConfig object with a given UUID

func (*ALBServicesConfigClient) DeleteByName

func (client *ALBServicesConfigClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ALBServicesConfig object with a given name

func (*ALBServicesConfigClient) Get

Get an existing ALBServicesConfig by uuid

func (*ALBServicesConfigClient) GetAll

GetAll is a collection API to get a list of ALBServicesConfig objects

func (*ALBServicesConfigClient) GetAviSession

func (client *ALBServicesConfigClient) GetAviSession() *session.AviSession

GetAviSession

func (*ALBServicesConfigClient) GetByName

func (client *ALBServicesConfigClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.ALBServicesConfig, error)

GetByName - Get an existing ALBServicesConfig by name

func (*ALBServicesConfigClient) GetObject

GetObject - Get an existing ALBServicesConfig by filters like name, cloud, tenant Api creates ALBServicesConfig object with every call.

func (*ALBServicesConfigClient) Patch

func (client *ALBServicesConfigClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ALBServicesConfig, error)

Patch an existing ALBServicesConfig object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ALBServicesConfig or it should be json compatible of form map[string]interface{}

func (*ALBServicesConfigClient) Update

Update an existing ALBServicesConfig object

type ALBServicesFileDownloadClient

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

ALBServicesFileDownloadClient is a client for avi ALBServicesFileDownload resource

func NewALBServicesFileDownloadClient

func NewALBServicesFileDownloadClient(aviSession *session.AviSession) *ALBServicesFileDownloadClient

NewALBServicesFileDownloadClient creates a new client for ALBServicesFileDownload resource

func (*ALBServicesFileDownloadClient) Create

Create a new ALBServicesFileDownload object

func (*ALBServicesFileDownloadClient) Delete

func (client *ALBServicesFileDownloadClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ALBServicesFileDownload object with a given UUID

func (*ALBServicesFileDownloadClient) DeleteByName

func (client *ALBServicesFileDownloadClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ALBServicesFileDownload object with a given name

func (*ALBServicesFileDownloadClient) Get

Get an existing ALBServicesFileDownload by uuid

func (*ALBServicesFileDownloadClient) GetAll

GetAll is a collection API to get a list of ALBServicesFileDownload objects

func (*ALBServicesFileDownloadClient) GetAviSession

func (client *ALBServicesFileDownloadClient) GetAviSession() *session.AviSession

GetAviSession

func (*ALBServicesFileDownloadClient) GetByName

GetByName - Get an existing ALBServicesFileDownload by name

func (*ALBServicesFileDownloadClient) GetObject

GetObject - Get an existing ALBServicesFileDownload by filters like name, cloud, tenant Api creates ALBServicesFileDownload object with every call.

func (*ALBServicesFileDownloadClient) Patch

func (client *ALBServicesFileDownloadClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ALBServicesFileDownload, error)

Patch an existing ALBServicesFileDownload object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ALBServicesFileDownload or it should be json compatible of form map[string]interface{}

func (*ALBServicesFileDownloadClient) Update

Update an existing ALBServicesFileDownload object

type ALBServicesFileUploadClient

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

ALBServicesFileUploadClient is a client for avi ALBServicesFileUpload resource

func NewALBServicesFileUploadClient

func NewALBServicesFileUploadClient(aviSession *session.AviSession) *ALBServicesFileUploadClient

NewALBServicesFileUploadClient creates a new client for ALBServicesFileUpload resource

func (*ALBServicesFileUploadClient) Create

Create a new ALBServicesFileUpload object

func (*ALBServicesFileUploadClient) Delete

func (client *ALBServicesFileUploadClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ALBServicesFileUpload object with a given UUID

func (*ALBServicesFileUploadClient) DeleteByName

func (client *ALBServicesFileUploadClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ALBServicesFileUpload object with a given name

func (*ALBServicesFileUploadClient) Get

Get an existing ALBServicesFileUpload by uuid

func (*ALBServicesFileUploadClient) GetAll

GetAll is a collection API to get a list of ALBServicesFileUpload objects

func (*ALBServicesFileUploadClient) GetAviSession

func (client *ALBServicesFileUploadClient) GetAviSession() *session.AviSession

GetAviSession

func (*ALBServicesFileUploadClient) GetByName

GetByName - Get an existing ALBServicesFileUpload by name

func (*ALBServicesFileUploadClient) GetObject

GetObject - Get an existing ALBServicesFileUpload by filters like name, cloud, tenant Api creates ALBServicesFileUpload object with every call.

func (*ALBServicesFileUploadClient) Patch

func (client *ALBServicesFileUploadClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ALBServicesFileUpload, error)

Patch an existing ALBServicesFileUpload object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ALBServicesFileUpload or it should be json compatible of form map[string]interface{}

func (*ALBServicesFileUploadClient) Update

Update an existing ALBServicesFileUpload object

type ALBServicesJobClient

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

ALBServicesJobClient is a client for avi ALBServicesJob resource

func NewALBServicesJobClient

func NewALBServicesJobClient(aviSession *session.AviSession) *ALBServicesJobClient

NewALBServicesJobClient creates a new client for ALBServicesJob resource

func (*ALBServicesJobClient) Create

Create a new ALBServicesJob object

func (*ALBServicesJobClient) Delete

func (client *ALBServicesJobClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ALBServicesJob object with a given UUID

func (*ALBServicesJobClient) DeleteByName

func (client *ALBServicesJobClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ALBServicesJob object with a given name

func (*ALBServicesJobClient) Get

Get an existing ALBServicesJob by uuid

func (*ALBServicesJobClient) GetAll

func (client *ALBServicesJobClient) GetAll(options ...session.ApiOptionsParams) ([]*models.ALBServicesJob, error)

GetAll is a collection API to get a list of ALBServicesJob objects

func (*ALBServicesJobClient) GetAviSession

func (client *ALBServicesJobClient) GetAviSession() *session.AviSession

GetAviSession

func (*ALBServicesJobClient) GetByName

func (client *ALBServicesJobClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.ALBServicesJob, error)

GetByName - Get an existing ALBServicesJob by name

func (*ALBServicesJobClient) GetObject

func (client *ALBServicesJobClient) GetObject(options ...session.ApiOptionsParams) (*models.ALBServicesJob, error)

GetObject - Get an existing ALBServicesJob by filters like name, cloud, tenant Api creates ALBServicesJob object with every call.

func (*ALBServicesJobClient) Patch

func (client *ALBServicesJobClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ALBServicesJob, error)

Patch an existing ALBServicesJob object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ALBServicesJob or it should be json compatible of form map[string]interface{}

func (*ALBServicesJobClient) Update

Update an existing ALBServicesJob object

type ActionGroupConfigClient

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

ActionGroupConfigClient is a client for avi ActionGroupConfig resource

func NewActionGroupConfigClient

func NewActionGroupConfigClient(aviSession *session.AviSession) *ActionGroupConfigClient

NewActionGroupConfigClient creates a new client for ActionGroupConfig resource

func (*ActionGroupConfigClient) Create

Create a new ActionGroupConfig object

func (*ActionGroupConfigClient) Delete

func (client *ActionGroupConfigClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ActionGroupConfig object with a given UUID

func (*ActionGroupConfigClient) DeleteByName

func (client *ActionGroupConfigClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ActionGroupConfig object with a given name

func (*ActionGroupConfigClient) Get

Get an existing ActionGroupConfig by uuid

func (*ActionGroupConfigClient) GetAll

GetAll is a collection API to get a list of ActionGroupConfig objects

func (*ActionGroupConfigClient) GetAviSession

func (client *ActionGroupConfigClient) GetAviSession() *session.AviSession

GetAviSession

func (*ActionGroupConfigClient) GetByName

func (client *ActionGroupConfigClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.ActionGroupConfig, error)

GetByName - Get an existing ActionGroupConfig by name

func (*ActionGroupConfigClient) GetObject

GetObject - Get an existing ActionGroupConfig by filters like name, cloud, tenant Api creates ActionGroupConfig object with every call.

func (*ActionGroupConfigClient) Patch

func (client *ActionGroupConfigClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ActionGroupConfig, error)

Patch an existing ActionGroupConfig object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ActionGroupConfig or it should be json compatible of form map[string]interface{}

func (*ActionGroupConfigClient) Update

Update an existing ActionGroupConfig object

type AlertClient

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

AlertClient is a client for avi Alert resource

func NewAlertClient

func NewAlertClient(aviSession *session.AviSession) *AlertClient

NewAlertClient creates a new client for Alert resource

func (*AlertClient) Create

func (client *AlertClient) Create(obj *models.Alert, options ...session.ApiOptionsParams) (*models.Alert, error)

Create a new Alert object

func (*AlertClient) Delete

func (client *AlertClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing Alert object with a given UUID

func (*AlertClient) DeleteByName

func (client *AlertClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing Alert object with a given name

func (*AlertClient) Get

func (client *AlertClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.Alert, error)

Get an existing Alert by uuid

func (*AlertClient) GetAll

func (client *AlertClient) GetAll(options ...session.ApiOptionsParams) ([]*models.Alert, error)

GetAll is a collection API to get a list of Alert objects

func (*AlertClient) GetAviSession

func (client *AlertClient) GetAviSession() *session.AviSession

GetAviSession

func (*AlertClient) GetByName

func (client *AlertClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.Alert, error)

GetByName - Get an existing Alert by name

func (*AlertClient) GetObject

func (client *AlertClient) GetObject(options ...session.ApiOptionsParams) (*models.Alert, error)

GetObject - Get an existing Alert by filters like name, cloud, tenant Api creates Alert object with every call.

func (*AlertClient) Patch

func (client *AlertClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.Alert, error)

Patch an existing Alert object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.Alert or it should be json compatible of form map[string]interface{}

func (*AlertClient) Update

func (client *AlertClient) Update(obj *models.Alert, options ...session.ApiOptionsParams) (*models.Alert, error)

Update an existing Alert object

type AlertConfigClient

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

AlertConfigClient is a client for avi AlertConfig resource

func NewAlertConfigClient

func NewAlertConfigClient(aviSession *session.AviSession) *AlertConfigClient

NewAlertConfigClient creates a new client for AlertConfig resource

func (*AlertConfigClient) Create

func (client *AlertConfigClient) Create(obj *models.AlertConfig, options ...session.ApiOptionsParams) (*models.AlertConfig, error)

Create a new AlertConfig object

func (*AlertConfigClient) Delete

func (client *AlertConfigClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing AlertConfig object with a given UUID

func (*AlertConfigClient) DeleteByName

func (client *AlertConfigClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing AlertConfig object with a given name

func (*AlertConfigClient) Get

func (client *AlertConfigClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.AlertConfig, error)

Get an existing AlertConfig by uuid

func (*AlertConfigClient) GetAll

func (client *AlertConfigClient) GetAll(options ...session.ApiOptionsParams) ([]*models.AlertConfig, error)

GetAll is a collection API to get a list of AlertConfig objects

func (*AlertConfigClient) GetAviSession

func (client *AlertConfigClient) GetAviSession() *session.AviSession

GetAviSession

func (*AlertConfigClient) GetByName

func (client *AlertConfigClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.AlertConfig, error)

GetByName - Get an existing AlertConfig by name

func (*AlertConfigClient) GetObject

func (client *AlertConfigClient) GetObject(options ...session.ApiOptionsParams) (*models.AlertConfig, error)

GetObject - Get an existing AlertConfig by filters like name, cloud, tenant Api creates AlertConfig object with every call.

func (*AlertConfigClient) Patch

func (client *AlertConfigClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.AlertConfig, error)

Patch an existing AlertConfig object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.AlertConfig or it should be json compatible of form map[string]interface{}

func (*AlertConfigClient) Update

func (client *AlertConfigClient) Update(obj *models.AlertConfig, options ...session.ApiOptionsParams) (*models.AlertConfig, error)

Update an existing AlertConfig object

type AlertEmailConfigClient

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

AlertEmailConfigClient is a client for avi AlertEmailConfig resource

func NewAlertEmailConfigClient

func NewAlertEmailConfigClient(aviSession *session.AviSession) *AlertEmailConfigClient

NewAlertEmailConfigClient creates a new client for AlertEmailConfig resource

func (*AlertEmailConfigClient) Create

Create a new AlertEmailConfig object

func (*AlertEmailConfigClient) Delete

func (client *AlertEmailConfigClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing AlertEmailConfig object with a given UUID

func (*AlertEmailConfigClient) DeleteByName

func (client *AlertEmailConfigClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing AlertEmailConfig object with a given name

func (*AlertEmailConfigClient) Get

Get an existing AlertEmailConfig by uuid

func (*AlertEmailConfigClient) GetAll

GetAll is a collection API to get a list of AlertEmailConfig objects

func (*AlertEmailConfigClient) GetAviSession

func (client *AlertEmailConfigClient) GetAviSession() *session.AviSession

GetAviSession

func (*AlertEmailConfigClient) GetByName

func (client *AlertEmailConfigClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.AlertEmailConfig, error)

GetByName - Get an existing AlertEmailConfig by name

func (*AlertEmailConfigClient) GetObject

func (client *AlertEmailConfigClient) GetObject(options ...session.ApiOptionsParams) (*models.AlertEmailConfig, error)

GetObject - Get an existing AlertEmailConfig by filters like name, cloud, tenant Api creates AlertEmailConfig object with every call.

func (*AlertEmailConfigClient) Patch

func (client *AlertEmailConfigClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.AlertEmailConfig, error)

Patch an existing AlertEmailConfig object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.AlertEmailConfig or it should be json compatible of form map[string]interface{}

func (*AlertEmailConfigClient) Update

Update an existing AlertEmailConfig object

type AlertObjectListClient

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

AlertObjectListClient is a client for avi AlertObjectList resource

func NewAlertObjectListClient

func NewAlertObjectListClient(aviSession *session.AviSession) *AlertObjectListClient

NewAlertObjectListClient creates a new client for AlertObjectList resource

func (*AlertObjectListClient) Create

Create a new AlertObjectList object

func (*AlertObjectListClient) Delete

func (client *AlertObjectListClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing AlertObjectList object with a given UUID

func (*AlertObjectListClient) DeleteByName

func (client *AlertObjectListClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing AlertObjectList object with a given name

func (*AlertObjectListClient) Get

Get an existing AlertObjectList by uuid

func (*AlertObjectListClient) GetAll

func (client *AlertObjectListClient) GetAll(options ...session.ApiOptionsParams) ([]*models.AlertObjectList, error)

GetAll is a collection API to get a list of AlertObjectList objects

func (*AlertObjectListClient) GetAviSession

func (client *AlertObjectListClient) GetAviSession() *session.AviSession

GetAviSession

func (*AlertObjectListClient) GetByName

func (client *AlertObjectListClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.AlertObjectList, error)

GetByName - Get an existing AlertObjectList by name

func (*AlertObjectListClient) GetObject

func (client *AlertObjectListClient) GetObject(options ...session.ApiOptionsParams) (*models.AlertObjectList, error)

GetObject - Get an existing AlertObjectList by filters like name, cloud, tenant Api creates AlertObjectList object with every call.

func (*AlertObjectListClient) Patch

func (client *AlertObjectListClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.AlertObjectList, error)

Patch an existing AlertObjectList object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.AlertObjectList or it should be json compatible of form map[string]interface{}

func (*AlertObjectListClient) Update

Update an existing AlertObjectList object

type AlertScriptConfigClient

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

AlertScriptConfigClient is a client for avi AlertScriptConfig resource

func NewAlertScriptConfigClient

func NewAlertScriptConfigClient(aviSession *session.AviSession) *AlertScriptConfigClient

NewAlertScriptConfigClient creates a new client for AlertScriptConfig resource

func (*AlertScriptConfigClient) Create

Create a new AlertScriptConfig object

func (*AlertScriptConfigClient) Delete

func (client *AlertScriptConfigClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing AlertScriptConfig object with a given UUID

func (*AlertScriptConfigClient) DeleteByName

func (client *AlertScriptConfigClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing AlertScriptConfig object with a given name

func (*AlertScriptConfigClient) Get

Get an existing AlertScriptConfig by uuid

func (*AlertScriptConfigClient) GetAll

GetAll is a collection API to get a list of AlertScriptConfig objects

func (*AlertScriptConfigClient) GetAviSession

func (client *AlertScriptConfigClient) GetAviSession() *session.AviSession

GetAviSession

func (*AlertScriptConfigClient) GetByName

func (client *AlertScriptConfigClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.AlertScriptConfig, error)

GetByName - Get an existing AlertScriptConfig by name

func (*AlertScriptConfigClient) GetObject

GetObject - Get an existing AlertScriptConfig by filters like name, cloud, tenant Api creates AlertScriptConfig object with every call.

func (*AlertScriptConfigClient) Patch

func (client *AlertScriptConfigClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.AlertScriptConfig, error)

Patch an existing AlertScriptConfig object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.AlertScriptConfig or it should be json compatible of form map[string]interface{}

func (*AlertScriptConfigClient) Update

Update an existing AlertScriptConfig object

type AlertSyslogConfigClient

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

AlertSyslogConfigClient is a client for avi AlertSyslogConfig resource

func NewAlertSyslogConfigClient

func NewAlertSyslogConfigClient(aviSession *session.AviSession) *AlertSyslogConfigClient

NewAlertSyslogConfigClient creates a new client for AlertSyslogConfig resource

func (*AlertSyslogConfigClient) Create

Create a new AlertSyslogConfig object

func (*AlertSyslogConfigClient) Delete

func (client *AlertSyslogConfigClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing AlertSyslogConfig object with a given UUID

func (*AlertSyslogConfigClient) DeleteByName

func (client *AlertSyslogConfigClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing AlertSyslogConfig object with a given name

func (*AlertSyslogConfigClient) Get

Get an existing AlertSyslogConfig by uuid

func (*AlertSyslogConfigClient) GetAll

GetAll is a collection API to get a list of AlertSyslogConfig objects

func (*AlertSyslogConfigClient) GetAviSession

func (client *AlertSyslogConfigClient) GetAviSession() *session.AviSession

GetAviSession

func (*AlertSyslogConfigClient) GetByName

func (client *AlertSyslogConfigClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.AlertSyslogConfig, error)

GetByName - Get an existing AlertSyslogConfig by name

func (*AlertSyslogConfigClient) GetObject

GetObject - Get an existing AlertSyslogConfig by filters like name, cloud, tenant Api creates AlertSyslogConfig object with every call.

func (*AlertSyslogConfigClient) Patch

func (client *AlertSyslogConfigClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.AlertSyslogConfig, error)

Patch an existing AlertSyslogConfig object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.AlertSyslogConfig or it should be json compatible of form map[string]interface{}

func (*AlertSyslogConfigClient) Update

Update an existing AlertSyslogConfig object

type AnalyticsProfileClient

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

AnalyticsProfileClient is a client for avi AnalyticsProfile resource

func NewAnalyticsProfileClient

func NewAnalyticsProfileClient(aviSession *session.AviSession) *AnalyticsProfileClient

NewAnalyticsProfileClient creates a new client for AnalyticsProfile resource

func (*AnalyticsProfileClient) Create

Create a new AnalyticsProfile object

func (*AnalyticsProfileClient) Delete

func (client *AnalyticsProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing AnalyticsProfile object with a given UUID

func (*AnalyticsProfileClient) DeleteByName

func (client *AnalyticsProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing AnalyticsProfile object with a given name

func (*AnalyticsProfileClient) Get

Get an existing AnalyticsProfile by uuid

func (*AnalyticsProfileClient) GetAll

GetAll is a collection API to get a list of AnalyticsProfile objects

func (*AnalyticsProfileClient) GetAviSession

func (client *AnalyticsProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*AnalyticsProfileClient) GetByName

func (client *AnalyticsProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.AnalyticsProfile, error)

GetByName - Get an existing AnalyticsProfile by name

func (*AnalyticsProfileClient) GetObject

func (client *AnalyticsProfileClient) GetObject(options ...session.ApiOptionsParams) (*models.AnalyticsProfile, error)

GetObject - Get an existing AnalyticsProfile by filters like name, cloud, tenant Api creates AnalyticsProfile object with every call.

func (*AnalyticsProfileClient) Patch

func (client *AnalyticsProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.AnalyticsProfile, error)

Patch an existing AnalyticsProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.AnalyticsProfile or it should be json compatible of form map[string]interface{}

func (*AnalyticsProfileClient) Update

Update an existing AnalyticsProfile object

type ApplicationClient

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

ApplicationClient is a client for avi Application resource

func NewApplicationClient

func NewApplicationClient(aviSession *session.AviSession) *ApplicationClient

NewApplicationClient creates a new client for Application resource

func (*ApplicationClient) Create

func (client *ApplicationClient) Create(obj *models.Application, options ...session.ApiOptionsParams) (*models.Application, error)

Create a new Application object

func (*ApplicationClient) Delete

func (client *ApplicationClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing Application object with a given UUID

func (*ApplicationClient) DeleteByName

func (client *ApplicationClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing Application object with a given name

func (*ApplicationClient) Get

func (client *ApplicationClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.Application, error)

Get an existing Application by uuid

func (*ApplicationClient) GetAll

func (client *ApplicationClient) GetAll(options ...session.ApiOptionsParams) ([]*models.Application, error)

GetAll is a collection API to get a list of Application objects

func (*ApplicationClient) GetAviSession

func (client *ApplicationClient) GetAviSession() *session.AviSession

GetAviSession

func (*ApplicationClient) GetByName

func (client *ApplicationClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.Application, error)

GetByName - Get an existing Application by name

func (*ApplicationClient) GetObject

func (client *ApplicationClient) GetObject(options ...session.ApiOptionsParams) (*models.Application, error)

GetObject - Get an existing Application by filters like name, cloud, tenant Api creates Application object with every call.

func (*ApplicationClient) Patch

func (client *ApplicationClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.Application, error)

Patch an existing Application object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.Application or it should be json compatible of form map[string]interface{}

func (*ApplicationClient) Update

func (client *ApplicationClient) Update(obj *models.Application, options ...session.ApiOptionsParams) (*models.Application, error)

Update an existing Application object

type ApplicationPersistenceProfileClient

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

ApplicationPersistenceProfileClient is a client for avi ApplicationPersistenceProfile resource

func NewApplicationPersistenceProfileClient

func NewApplicationPersistenceProfileClient(aviSession *session.AviSession) *ApplicationPersistenceProfileClient

NewApplicationPersistenceProfileClient creates a new client for ApplicationPersistenceProfile resource

func (*ApplicationPersistenceProfileClient) Create

Create a new ApplicationPersistenceProfile object

func (*ApplicationPersistenceProfileClient) Delete

func (client *ApplicationPersistenceProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ApplicationPersistenceProfile object with a given UUID

func (*ApplicationPersistenceProfileClient) DeleteByName

func (client *ApplicationPersistenceProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ApplicationPersistenceProfile object with a given name

func (*ApplicationPersistenceProfileClient) Get

Get an existing ApplicationPersistenceProfile by uuid

func (*ApplicationPersistenceProfileClient) GetAll

GetAll is a collection API to get a list of ApplicationPersistenceProfile objects

func (*ApplicationPersistenceProfileClient) GetAviSession

func (client *ApplicationPersistenceProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*ApplicationPersistenceProfileClient) GetByName

GetByName - Get an existing ApplicationPersistenceProfile by name

func (*ApplicationPersistenceProfileClient) GetObject

GetObject - Get an existing ApplicationPersistenceProfile by filters like name, cloud, tenant Api creates ApplicationPersistenceProfile object with every call.

func (*ApplicationPersistenceProfileClient) Patch

func (client *ApplicationPersistenceProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ApplicationPersistenceProfile, error)

Patch an existing ApplicationPersistenceProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ApplicationPersistenceProfile or it should be json compatible of form map[string]interface{}

func (*ApplicationPersistenceProfileClient) Update

Update an existing ApplicationPersistenceProfile object

type ApplicationProfileClient

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

ApplicationProfileClient is a client for avi ApplicationProfile resource

func NewApplicationProfileClient

func NewApplicationProfileClient(aviSession *session.AviSession) *ApplicationProfileClient

NewApplicationProfileClient creates a new client for ApplicationProfile resource

func (*ApplicationProfileClient) Create

Create a new ApplicationProfile object

func (*ApplicationProfileClient) Delete

func (client *ApplicationProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ApplicationProfile object with a given UUID

func (*ApplicationProfileClient) DeleteByName

func (client *ApplicationProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ApplicationProfile object with a given name

func (*ApplicationProfileClient) Get

Get an existing ApplicationProfile by uuid

func (*ApplicationProfileClient) GetAll

GetAll is a collection API to get a list of ApplicationProfile objects

func (*ApplicationProfileClient) GetAviSession

func (client *ApplicationProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*ApplicationProfileClient) GetByName

func (client *ApplicationProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.ApplicationProfile, error)

GetByName - Get an existing ApplicationProfile by name

func (*ApplicationProfileClient) GetObject

GetObject - Get an existing ApplicationProfile by filters like name, cloud, tenant Api creates ApplicationProfile object with every call.

func (*ApplicationProfileClient) Patch

func (client *ApplicationProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ApplicationProfile, error)

Patch an existing ApplicationProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ApplicationProfile or it should be json compatible of form map[string]interface{}

func (*ApplicationProfileClient) Update

Update an existing ApplicationProfile object

type AuthMappingProfileClient

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

AuthMappingProfileClient is a client for avi AuthMappingProfile resource

func NewAuthMappingProfileClient

func NewAuthMappingProfileClient(aviSession *session.AviSession) *AuthMappingProfileClient

NewAuthMappingProfileClient creates a new client for AuthMappingProfile resource

func (*AuthMappingProfileClient) Create

Create a new AuthMappingProfile object

func (*AuthMappingProfileClient) Delete

func (client *AuthMappingProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing AuthMappingProfile object with a given UUID

func (*AuthMappingProfileClient) DeleteByName

func (client *AuthMappingProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing AuthMappingProfile object with a given name

func (*AuthMappingProfileClient) Get

Get an existing AuthMappingProfile by uuid

func (*AuthMappingProfileClient) GetAll

GetAll is a collection API to get a list of AuthMappingProfile objects

func (*AuthMappingProfileClient) GetAviSession

func (client *AuthMappingProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*AuthMappingProfileClient) GetByName

func (client *AuthMappingProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.AuthMappingProfile, error)

GetByName - Get an existing AuthMappingProfile by name

func (*AuthMappingProfileClient) GetObject

GetObject - Get an existing AuthMappingProfile by filters like name, cloud, tenant Api creates AuthMappingProfile object with every call.

func (*AuthMappingProfileClient) Patch

func (client *AuthMappingProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.AuthMappingProfile, error)

Patch an existing AuthMappingProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.AuthMappingProfile or it should be json compatible of form map[string]interface{}

func (*AuthMappingProfileClient) Update

Update an existing AuthMappingProfile object

type AuthProfileClient

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

AuthProfileClient is a client for avi AuthProfile resource

func NewAuthProfileClient

func NewAuthProfileClient(aviSession *session.AviSession) *AuthProfileClient

NewAuthProfileClient creates a new client for AuthProfile resource

func (*AuthProfileClient) Create

func (client *AuthProfileClient) Create(obj *models.AuthProfile, options ...session.ApiOptionsParams) (*models.AuthProfile, error)

Create a new AuthProfile object

func (*AuthProfileClient) Delete

func (client *AuthProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing AuthProfile object with a given UUID

func (*AuthProfileClient) DeleteByName

func (client *AuthProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing AuthProfile object with a given name

func (*AuthProfileClient) Get

func (client *AuthProfileClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.AuthProfile, error)

Get an existing AuthProfile by uuid

func (*AuthProfileClient) GetAll

func (client *AuthProfileClient) GetAll(options ...session.ApiOptionsParams) ([]*models.AuthProfile, error)

GetAll is a collection API to get a list of AuthProfile objects

func (*AuthProfileClient) GetAviSession

func (client *AuthProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*AuthProfileClient) GetByName

func (client *AuthProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.AuthProfile, error)

GetByName - Get an existing AuthProfile by name

func (*AuthProfileClient) GetObject

func (client *AuthProfileClient) GetObject(options ...session.ApiOptionsParams) (*models.AuthProfile, error)

GetObject - Get an existing AuthProfile by filters like name, cloud, tenant Api creates AuthProfile object with every call.

func (*AuthProfileClient) Patch

func (client *AuthProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.AuthProfile, error)

Patch an existing AuthProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.AuthProfile or it should be json compatible of form map[string]interface{}

func (*AuthProfileClient) Update

func (client *AuthProfileClient) Update(obj *models.AuthProfile, options ...session.ApiOptionsParams) (*models.AuthProfile, error)

Update an existing AuthProfile object

type AutoScaleLaunchConfigClient

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

AutoScaleLaunchConfigClient is a client for avi AutoScaleLaunchConfig resource

func NewAutoScaleLaunchConfigClient

func NewAutoScaleLaunchConfigClient(aviSession *session.AviSession) *AutoScaleLaunchConfigClient

NewAutoScaleLaunchConfigClient creates a new client for AutoScaleLaunchConfig resource

func (*AutoScaleLaunchConfigClient) Create

Create a new AutoScaleLaunchConfig object

func (*AutoScaleLaunchConfigClient) Delete

func (client *AutoScaleLaunchConfigClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing AutoScaleLaunchConfig object with a given UUID

func (*AutoScaleLaunchConfigClient) DeleteByName

func (client *AutoScaleLaunchConfigClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing AutoScaleLaunchConfig object with a given name

func (*AutoScaleLaunchConfigClient) Get

Get an existing AutoScaleLaunchConfig by uuid

func (*AutoScaleLaunchConfigClient) GetAll

GetAll is a collection API to get a list of AutoScaleLaunchConfig objects

func (*AutoScaleLaunchConfigClient) GetAviSession

func (client *AutoScaleLaunchConfigClient) GetAviSession() *session.AviSession

GetAviSession

func (*AutoScaleLaunchConfigClient) GetByName

GetByName - Get an existing AutoScaleLaunchConfig by name

func (*AutoScaleLaunchConfigClient) GetObject

GetObject - Get an existing AutoScaleLaunchConfig by filters like name, cloud, tenant Api creates AutoScaleLaunchConfig object with every call.

func (*AutoScaleLaunchConfigClient) Patch

func (client *AutoScaleLaunchConfigClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.AutoScaleLaunchConfig, error)

Patch an existing AutoScaleLaunchConfig object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.AutoScaleLaunchConfig or it should be json compatible of form map[string]interface{}

func (*AutoScaleLaunchConfigClient) Update

Update an existing AutoScaleLaunchConfig object

type AvailabilityZoneClient

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

AvailabilityZoneClient is a client for avi AvailabilityZone resource

func NewAvailabilityZoneClient

func NewAvailabilityZoneClient(aviSession *session.AviSession) *AvailabilityZoneClient

NewAvailabilityZoneClient creates a new client for AvailabilityZone resource

func (*AvailabilityZoneClient) Create

Create a new AvailabilityZone object

func (*AvailabilityZoneClient) Delete

func (client *AvailabilityZoneClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing AvailabilityZone object with a given UUID

func (*AvailabilityZoneClient) DeleteByName

func (client *AvailabilityZoneClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing AvailabilityZone object with a given name

func (*AvailabilityZoneClient) Get

Get an existing AvailabilityZone by uuid

func (*AvailabilityZoneClient) GetAll

GetAll is a collection API to get a list of AvailabilityZone objects

func (*AvailabilityZoneClient) GetAviSession

func (client *AvailabilityZoneClient) GetAviSession() *session.AviSession

GetAviSession

func (*AvailabilityZoneClient) GetByName

func (client *AvailabilityZoneClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.AvailabilityZone, error)

GetByName - Get an existing AvailabilityZone by name

func (*AvailabilityZoneClient) GetObject

func (client *AvailabilityZoneClient) GetObject(options ...session.ApiOptionsParams) (*models.AvailabilityZone, error)

GetObject - Get an existing AvailabilityZone by filters like name, cloud, tenant Api creates AvailabilityZone object with every call.

func (*AvailabilityZoneClient) Patch

func (client *AvailabilityZoneClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.AvailabilityZone, error)

Patch an existing AvailabilityZone object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.AvailabilityZone or it should be json compatible of form map[string]interface{}

func (*AvailabilityZoneClient) Update

Update an existing AvailabilityZone object

type AviClient

type AviClient struct {
	AviSession                      *session.AviSession
	ALBServicesConfig               *ALBServicesConfigClient
	ALBServicesFileDownload         *ALBServicesFileDownloadClient
	ALBServicesFileUpload           *ALBServicesFileUploadClient
	ALBServicesJob                  *ALBServicesJobClient
	ActionGroupConfig               *ActionGroupConfigClient
	Alert                           *AlertClient
	AlertConfig                     *AlertConfigClient
	AlertEmailConfig                *AlertEmailConfigClient
	AlertObjectList                 *AlertObjectListClient
	AlertScriptConfig               *AlertScriptConfigClient
	AlertSyslogConfig               *AlertSyslogConfigClient
	AnalyticsProfile                *AnalyticsProfileClient
	Application                     *ApplicationClient
	ApplicationPersistenceProfile   *ApplicationPersistenceProfileClient
	ApplicationProfile              *ApplicationProfileClient
	AuthMappingProfile              *AuthMappingProfileClient
	AuthProfile                     *AuthProfileClient
	AutoScaleLaunchConfig           *AutoScaleLaunchConfigClient
	AvailabilityZone                *AvailabilityZoneClient
	Backup                          *BackupClient
	BackupConfiguration             *BackupConfigurationClient
	BotConfigConsolidator           *BotConfigConsolidatorClient
	BotDetectionPolicy              *BotDetectionPolicyClient
	BotIPReputationTypeMapping      *BotIPReputationTypeMappingClient
	BotMapping                      *BotMappingClient
	CSRFPolicy                      *CSRFPolicyClient
	CertificateManagementProfile    *CertificateManagementProfileClient
	Cloud                           *CloudClient
	CloudConnectorUser              *CloudConnectorUserClient
	CloudInventory                  *CloudInventoryClient
	CloudProperties                 *CloudPropertiesClient
	CloudRuntime                    *CloudRuntimeClient
	ClusterCloudDetails             *ClusterCloudDetailsClient
	ControllerPortalRegistration    *ControllerPortalRegistrationClient
	ControllerProperties            *ControllerPropertiesClient
	ControllerSite                  *ControllerSiteClient
	CustomIPAMDNSProfile            *CustomIPAMDNSProfileClient
	DNSPolicy                       *DNSPolicyClient
	DebugController                 *DebugControllerClient
	DebugServiceEngine              *DebugServiceEngineClient
	DebugVirtualService             *DebugVirtualServiceClient
	DynamicDNSRecord                *DynamicDNSRecordClient
	ErrorPageBody                   *ErrorPageBodyClient
	ErrorPageProfile                *ErrorPageProfileClient
	FederationCheckpoint            *FederationCheckpointClient
	FederationCheckpointInventory   *FederationCheckpointInventoryClient
	FileObject                      *FileObjectClient
	Generic                         *GenericClient
	GeoDB                           *GeoDBClient
	Gslb                            *GslbClient
	GslbGeoDbProfile                *GslbGeoDbProfileClient
	GslbInventory                   *GslbInventoryClient
	GslbService                     *GslbServiceClient
	GslbServiceInventory            *GslbServiceInventoryClient
	HTTPPolicySet                   *HTTPPolicySetClient
	HardwareSecurityModuleGroup     *HardwareSecurityModuleGroupClient
	HealthMonitor                   *HealthMonitorClient
	IPAMDNSProviderProfile          *IPAMDNSProviderProfileClient
	IPAddrGroup                     *IPAddrGroupClient
	IPReputationDB                  *IPReputationDBClient
	IcapProfile                     *IcapProfileClient
	Image                           *ImageClient
	InventoryFaultConfig            *InventoryFaultConfigClient
	JWTServerProfile                *JWTServerProfileClient
	JobEntry                        *JobEntryClient
	L4PolicySet                     *L4PolicySetClient
	LabelGroup                      *LabelGroupClient
	LicenseLedgerDetails            *LicenseLedgerDetailsClient
	LicenseStatus                   *LicenseStatusClient
	LogControllerMapping            *LogControllerMappingClient
	MemoryBalancerRequest           *MemoryBalancerRequestClient
	MicroService                    *MicroServiceClient
	MicroServiceGroup               *MicroServiceGroupClient
	NatPolicy                       *NatPolicyClient
	Network                         *NetworkClient
	NetworkInventory                *NetworkInventoryClient
	NetworkProfile                  *NetworkProfileClient
	NetworkRuntime                  *NetworkRuntimeClient
	NetworkSecurityPolicy           *NetworkSecurityPolicyClient
	NetworkService                  *NetworkServiceClient
	NsxtSegmentRuntime              *NsxtSegmentRuntimeClient
	PKIprofile                      *PKIprofileClient
	Pool                            *PoolClient
	PoolGroup                       *PoolGroupClient
	PoolGroupDeploymentPolicy       *PoolGroupDeploymentPolicyClient
	PoolGroupInventory              *PoolGroupInventoryClient
	PoolInventory                   *PoolInventoryClient
	PriorityLabels                  *PriorityLabelsClient
	ProtocolParser                  *ProtocolParserClient
	Role                            *RoleClient
	SCPoolServerStateInfo           *SCPoolServerStateInfoClient
	SCVsStateInfo                   *SCVsStateInfoClient
	SSLKeyAndCertificate            *SSLKeyAndCertificateClient
	SSLProfile                      *SSLProfileClient
	SSOPolicy                       *SSOPolicyClient
	Scheduler                       *SchedulerClient
	SeProperties                    *SePropertiesClient
	SecureChannelAvailableLocalIps  *SecureChannelAvailableLocalIpsClient
	SecureChannelMapping            *SecureChannelMappingClient
	SecureChannelToken              *SecureChannelTokenClient
	SecurityManagerData             *SecurityManagerDataClient
	SecurityPolicy                  *SecurityPolicyClient
	ServerAutoScalePolicy           *ServerAutoScalePolicyClient
	ServiceAuthProfile              *ServiceAuthProfileClient
	ServiceEngine                   *ServiceEngineClient
	ServiceEngineGroup              *ServiceEngineGroupClient
	ServiceEngineGroupInventory     *ServiceEngineGroupInventoryClient
	ServiceEngineInventory          *ServiceEngineInventoryClient
	SiteVersion                     *SiteVersionClient
	SnmpTrapProfile                 *SnmpTrapProfileClient
	StatediffOperation              *StatediffOperationClient
	StatediffSnapshot               *StatediffSnapshotClient
	StringGroup                     *StringGroupClient
	SystemConfiguration             *SystemConfigurationClient
	SystemLimits                    *SystemLimitsClient
	SystemReport                    *SystemReportClient
	TaskJournal                     *TaskJournalClient
	Tenant                          *TenantClient
	TenantSystemConfiguration       *TenantSystemConfigurationClient
	TestSeDatastoreLevel1           *TestSeDatastoreLevel1Client
	TestSeDatastoreLevel2           *TestSeDatastoreLevel2Client
	TestSeDatastoreLevel3           *TestSeDatastoreLevel3Client
	TrafficCloneProfile             *TrafficCloneProfileClient
	UpgradeStatusInfo               *UpgradeStatusInfoClient
	UpgradeStatusSummary            *UpgradeStatusSummaryClient
	User                            *UserClient
	UserAccountProfile              *UserAccountProfileClient
	UserActivity                    *UserActivityClient
	VCenterServer                   *VCenterServerClient
	VIDCInfo                        *VIDCInfoClient
	VIMgrClusterRuntime             *VIMgrClusterRuntimeClient
	VIMgrHostRuntime                *VIMgrHostRuntimeClient
	VIMgrNWRuntime                  *VIMgrNWRuntimeClient
	VIMgrSEVMRuntime                *VIMgrSEVMRuntimeClient
	VIMgrVMRuntime                  *VIMgrVMRuntimeClient
	VIPGNameInfo                    *VIPGNameInfoClient
	VSDataScriptSet                 *VSDataScriptSetClient
	VirtualService                  *VirtualServiceClient
	VrfContext                      *VrfContextClient
	VsGs                            *VsGsClient
	VsInventory                     *VsInventoryClient
	VsVip                           *VsVipClient
	VsvipInventory                  *VsvipInventoryClient
	WafApplicationSignatureProvider *WafApplicationSignatureProviderClient
	WafCRS                          *WafCRSClient
	WafPolicy                       *WafPolicyClient
	WafPolicyPSMGroup               *WafPolicyPSMGroupClient
	WafPolicyPSMGroupInventory      *WafPolicyPSMGroupInventoryClient
	WafProfile                      *WafProfileClient
	WebappUT                        *WebappUTClient
	Webhook                         *WebhookClient
}

AviClient -- an API Client for Avi Controller

func NewAviClient

func NewAviClient(host string, username string, options ...func(*session.AviSession) error) (*AviClient, error)

NewAviClient initiates an AviSession and returns an AviClient wrapping that session

type BackupClient

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

BackupClient is a client for avi Backup resource

func NewBackupClient

func NewBackupClient(aviSession *session.AviSession) *BackupClient

NewBackupClient creates a new client for Backup resource

func (*BackupClient) Create

func (client *BackupClient) Create(obj *models.Backup, options ...session.ApiOptionsParams) (*models.Backup, error)

Create a new Backup object

func (*BackupClient) Delete

func (client *BackupClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing Backup object with a given UUID

func (*BackupClient) DeleteByName

func (client *BackupClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing Backup object with a given name

func (*BackupClient) Get

func (client *BackupClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.Backup, error)

Get an existing Backup by uuid

func (*BackupClient) GetAll

func (client *BackupClient) GetAll(options ...session.ApiOptionsParams) ([]*models.Backup, error)

GetAll is a collection API to get a list of Backup objects

func (*BackupClient) GetAviSession

func (client *BackupClient) GetAviSession() *session.AviSession

GetAviSession

func (*BackupClient) GetByName

func (client *BackupClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.Backup, error)

GetByName - Get an existing Backup by name

func (*BackupClient) GetObject

func (client *BackupClient) GetObject(options ...session.ApiOptionsParams) (*models.Backup, error)

GetObject - Get an existing Backup by filters like name, cloud, tenant Api creates Backup object with every call.

func (*BackupClient) Patch

func (client *BackupClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.Backup, error)

Patch an existing Backup object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.Backup or it should be json compatible of form map[string]interface{}

func (*BackupClient) Update

func (client *BackupClient) Update(obj *models.Backup, options ...session.ApiOptionsParams) (*models.Backup, error)

Update an existing Backup object

type BackupConfigurationClient

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

BackupConfigurationClient is a client for avi BackupConfiguration resource

func NewBackupConfigurationClient

func NewBackupConfigurationClient(aviSession *session.AviSession) *BackupConfigurationClient

NewBackupConfigurationClient creates a new client for BackupConfiguration resource

func (*BackupConfigurationClient) Create

Create a new BackupConfiguration object

func (*BackupConfigurationClient) Delete

func (client *BackupConfigurationClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing BackupConfiguration object with a given UUID

func (*BackupConfigurationClient) DeleteByName

func (client *BackupConfigurationClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing BackupConfiguration object with a given name

func (*BackupConfigurationClient) Get

Get an existing BackupConfiguration by uuid

func (*BackupConfigurationClient) GetAll

GetAll is a collection API to get a list of BackupConfiguration objects

func (*BackupConfigurationClient) GetAviSession

func (client *BackupConfigurationClient) GetAviSession() *session.AviSession

GetAviSession

func (*BackupConfigurationClient) GetByName

GetByName - Get an existing BackupConfiguration by name

func (*BackupConfigurationClient) GetObject

GetObject - Get an existing BackupConfiguration by filters like name, cloud, tenant Api creates BackupConfiguration object with every call.

func (*BackupConfigurationClient) Patch

func (client *BackupConfigurationClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.BackupConfiguration, error)

Patch an existing BackupConfiguration object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.BackupConfiguration or it should be json compatible of form map[string]interface{}

func (*BackupConfigurationClient) Update

Update an existing BackupConfiguration object

type BotConfigConsolidatorClient

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

BotConfigConsolidatorClient is a client for avi BotConfigConsolidator resource

func NewBotConfigConsolidatorClient

func NewBotConfigConsolidatorClient(aviSession *session.AviSession) *BotConfigConsolidatorClient

NewBotConfigConsolidatorClient creates a new client for BotConfigConsolidator resource

func (*BotConfigConsolidatorClient) Create

Create a new BotConfigConsolidator object

func (*BotConfigConsolidatorClient) Delete

func (client *BotConfigConsolidatorClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing BotConfigConsolidator object with a given UUID

func (*BotConfigConsolidatorClient) DeleteByName

func (client *BotConfigConsolidatorClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing BotConfigConsolidator object with a given name

func (*BotConfigConsolidatorClient) Get

Get an existing BotConfigConsolidator by uuid

func (*BotConfigConsolidatorClient) GetAll

GetAll is a collection API to get a list of BotConfigConsolidator objects

func (*BotConfigConsolidatorClient) GetAviSession

func (client *BotConfigConsolidatorClient) GetAviSession() *session.AviSession

GetAviSession

func (*BotConfigConsolidatorClient) GetByName

GetByName - Get an existing BotConfigConsolidator by name

func (*BotConfigConsolidatorClient) GetObject

GetObject - Get an existing BotConfigConsolidator by filters like name, cloud, tenant Api creates BotConfigConsolidator object with every call.

func (*BotConfigConsolidatorClient) Patch

func (client *BotConfigConsolidatorClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.BotConfigConsolidator, error)

Patch an existing BotConfigConsolidator object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.BotConfigConsolidator or it should be json compatible of form map[string]interface{}

func (*BotConfigConsolidatorClient) Update

Update an existing BotConfigConsolidator object

type BotDetectionPolicyClient

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

BotDetectionPolicyClient is a client for avi BotDetectionPolicy resource

func NewBotDetectionPolicyClient

func NewBotDetectionPolicyClient(aviSession *session.AviSession) *BotDetectionPolicyClient

NewBotDetectionPolicyClient creates a new client for BotDetectionPolicy resource

func (*BotDetectionPolicyClient) Create

Create a new BotDetectionPolicy object

func (*BotDetectionPolicyClient) Delete

func (client *BotDetectionPolicyClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing BotDetectionPolicy object with a given UUID

func (*BotDetectionPolicyClient) DeleteByName

func (client *BotDetectionPolicyClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing BotDetectionPolicy object with a given name

func (*BotDetectionPolicyClient) Get

Get an existing BotDetectionPolicy by uuid

func (*BotDetectionPolicyClient) GetAll

GetAll is a collection API to get a list of BotDetectionPolicy objects

func (*BotDetectionPolicyClient) GetAviSession

func (client *BotDetectionPolicyClient) GetAviSession() *session.AviSession

GetAviSession

func (*BotDetectionPolicyClient) GetByName

func (client *BotDetectionPolicyClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.BotDetectionPolicy, error)

GetByName - Get an existing BotDetectionPolicy by name

func (*BotDetectionPolicyClient) GetObject

GetObject - Get an existing BotDetectionPolicy by filters like name, cloud, tenant Api creates BotDetectionPolicy object with every call.

func (*BotDetectionPolicyClient) Patch

func (client *BotDetectionPolicyClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.BotDetectionPolicy, error)

Patch an existing BotDetectionPolicy object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.BotDetectionPolicy or it should be json compatible of form map[string]interface{}

func (*BotDetectionPolicyClient) Update

Update an existing BotDetectionPolicy object

type BotIPReputationTypeMappingClient

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

BotIPReputationTypeMappingClient is a client for avi BotIPReputationTypeMapping resource

func NewBotIPReputationTypeMappingClient

func NewBotIPReputationTypeMappingClient(aviSession *session.AviSession) *BotIPReputationTypeMappingClient

NewBotIPReputationTypeMappingClient creates a new client for BotIPReputationTypeMapping resource

func (*BotIPReputationTypeMappingClient) Create

Create a new BotIPReputationTypeMapping object

func (*BotIPReputationTypeMappingClient) Delete

func (client *BotIPReputationTypeMappingClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing BotIPReputationTypeMapping object with a given UUID

func (*BotIPReputationTypeMappingClient) DeleteByName

func (client *BotIPReputationTypeMappingClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing BotIPReputationTypeMapping object with a given name

func (*BotIPReputationTypeMappingClient) Get

Get an existing BotIPReputationTypeMapping by uuid

func (*BotIPReputationTypeMappingClient) GetAll

GetAll is a collection API to get a list of BotIPReputationTypeMapping objects

func (*BotIPReputationTypeMappingClient) GetAviSession

func (client *BotIPReputationTypeMappingClient) GetAviSession() *session.AviSession

GetAviSession

func (*BotIPReputationTypeMappingClient) GetByName

GetByName - Get an existing BotIPReputationTypeMapping by name

func (*BotIPReputationTypeMappingClient) GetObject

GetObject - Get an existing BotIPReputationTypeMapping by filters like name, cloud, tenant Api creates BotIPReputationTypeMapping object with every call.

func (*BotIPReputationTypeMappingClient) Patch

func (client *BotIPReputationTypeMappingClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.BotIPReputationTypeMapping, error)

Patch an existing BotIPReputationTypeMapping object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.BotIPReputationTypeMapping or it should be json compatible of form map[string]interface{}

func (*BotIPReputationTypeMappingClient) Update

Update an existing BotIPReputationTypeMapping object

type BotMappingClient

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

BotMappingClient is a client for avi BotMapping resource

func NewBotMappingClient

func NewBotMappingClient(aviSession *session.AviSession) *BotMappingClient

NewBotMappingClient creates a new client for BotMapping resource

func (*BotMappingClient) Create

func (client *BotMappingClient) Create(obj *models.BotMapping, options ...session.ApiOptionsParams) (*models.BotMapping, error)

Create a new BotMapping object

func (*BotMappingClient) Delete

func (client *BotMappingClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing BotMapping object with a given UUID

func (*BotMappingClient) DeleteByName

func (client *BotMappingClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing BotMapping object with a given name

func (*BotMappingClient) Get

func (client *BotMappingClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.BotMapping, error)

Get an existing BotMapping by uuid

func (*BotMappingClient) GetAll

func (client *BotMappingClient) GetAll(options ...session.ApiOptionsParams) ([]*models.BotMapping, error)

GetAll is a collection API to get a list of BotMapping objects

func (*BotMappingClient) GetAviSession

func (client *BotMappingClient) GetAviSession() *session.AviSession

GetAviSession

func (*BotMappingClient) GetByName

func (client *BotMappingClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.BotMapping, error)

GetByName - Get an existing BotMapping by name

func (*BotMappingClient) GetObject

func (client *BotMappingClient) GetObject(options ...session.ApiOptionsParams) (*models.BotMapping, error)

GetObject - Get an existing BotMapping by filters like name, cloud, tenant Api creates BotMapping object with every call.

func (*BotMappingClient) Patch

func (client *BotMappingClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.BotMapping, error)

Patch an existing BotMapping object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.BotMapping or it should be json compatible of form map[string]interface{}

func (*BotMappingClient) Update

func (client *BotMappingClient) Update(obj *models.BotMapping, options ...session.ApiOptionsParams) (*models.BotMapping, error)

Update an existing BotMapping object

type CSRFPolicyClient

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

CSRFPolicyClient is a client for avi CSRFPolicy resource

func NewCSRFPolicyClient

func NewCSRFPolicyClient(aviSession *session.AviSession) *CSRFPolicyClient

NewCSRFPolicyClient creates a new client for CSRFPolicy resource

func (*CSRFPolicyClient) Create

func (client *CSRFPolicyClient) Create(obj *models.CSRFPolicy, options ...session.ApiOptionsParams) (*models.CSRFPolicy, error)

Create a new CSRFPolicy object

func (*CSRFPolicyClient) Delete

func (client *CSRFPolicyClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing CSRFPolicy object with a given UUID

func (*CSRFPolicyClient) DeleteByName

func (client *CSRFPolicyClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing CSRFPolicy object with a given name

func (*CSRFPolicyClient) Get

func (client *CSRFPolicyClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.CSRFPolicy, error)

Get an existing CSRFPolicy by uuid

func (*CSRFPolicyClient) GetAll

func (client *CSRFPolicyClient) GetAll(options ...session.ApiOptionsParams) ([]*models.CSRFPolicy, error)

GetAll is a collection API to get a list of CSRFPolicy objects

func (*CSRFPolicyClient) GetAviSession

func (client *CSRFPolicyClient) GetAviSession() *session.AviSession

GetAviSession

func (*CSRFPolicyClient) GetByName

func (client *CSRFPolicyClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.CSRFPolicy, error)

GetByName - Get an existing CSRFPolicy by name

func (*CSRFPolicyClient) GetObject

func (client *CSRFPolicyClient) GetObject(options ...session.ApiOptionsParams) (*models.CSRFPolicy, error)

GetObject - Get an existing CSRFPolicy by filters like name, cloud, tenant Api creates CSRFPolicy object with every call.

func (*CSRFPolicyClient) Patch

func (client *CSRFPolicyClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.CSRFPolicy, error)

Patch an existing CSRFPolicy object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.CSRFPolicy or it should be json compatible of form map[string]interface{}

func (*CSRFPolicyClient) Update

func (client *CSRFPolicyClient) Update(obj *models.CSRFPolicy, options ...session.ApiOptionsParams) (*models.CSRFPolicy, error)

Update an existing CSRFPolicy object

type CertificateManagementProfileClient

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

CertificateManagementProfileClient is a client for avi CertificateManagementProfile resource

func NewCertificateManagementProfileClient

func NewCertificateManagementProfileClient(aviSession *session.AviSession) *CertificateManagementProfileClient

NewCertificateManagementProfileClient creates a new client for CertificateManagementProfile resource

func (*CertificateManagementProfileClient) Create

Create a new CertificateManagementProfile object

func (*CertificateManagementProfileClient) Delete

func (client *CertificateManagementProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing CertificateManagementProfile object with a given UUID

func (*CertificateManagementProfileClient) DeleteByName

func (client *CertificateManagementProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing CertificateManagementProfile object with a given name

func (*CertificateManagementProfileClient) Get

Get an existing CertificateManagementProfile by uuid

func (*CertificateManagementProfileClient) GetAll

GetAll is a collection API to get a list of CertificateManagementProfile objects

func (*CertificateManagementProfileClient) GetAviSession

func (client *CertificateManagementProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*CertificateManagementProfileClient) GetByName

GetByName - Get an existing CertificateManagementProfile by name

func (*CertificateManagementProfileClient) GetObject

GetObject - Get an existing CertificateManagementProfile by filters like name, cloud, tenant Api creates CertificateManagementProfile object with every call.

func (*CertificateManagementProfileClient) Patch

func (client *CertificateManagementProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.CertificateManagementProfile, error)

Patch an existing CertificateManagementProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.CertificateManagementProfile or it should be json compatible of form map[string]interface{}

func (*CertificateManagementProfileClient) Update

Update an existing CertificateManagementProfile object

type CloudClient

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

CloudClient is a client for avi Cloud resource

func NewCloudClient

func NewCloudClient(aviSession *session.AviSession) *CloudClient

NewCloudClient creates a new client for Cloud resource

func (*CloudClient) Create

func (client *CloudClient) Create(obj *models.Cloud, options ...session.ApiOptionsParams) (*models.Cloud, error)

Create a new Cloud object

func (*CloudClient) Delete

func (client *CloudClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing Cloud object with a given UUID

func (*CloudClient) DeleteByName

func (client *CloudClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing Cloud object with a given name

func (*CloudClient) Get

func (client *CloudClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.Cloud, error)

Get an existing Cloud by uuid

func (*CloudClient) GetAll

func (client *CloudClient) GetAll(options ...session.ApiOptionsParams) ([]*models.Cloud, error)

GetAll is a collection API to get a list of Cloud objects

func (*CloudClient) GetAviSession

func (client *CloudClient) GetAviSession() *session.AviSession

GetAviSession

func (*CloudClient) GetByName

func (client *CloudClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.Cloud, error)

GetByName - Get an existing Cloud by name

func (*CloudClient) GetObject

func (client *CloudClient) GetObject(options ...session.ApiOptionsParams) (*models.Cloud, error)

GetObject - Get an existing Cloud by filters like name, cloud, tenant Api creates Cloud object with every call.

func (*CloudClient) Patch

func (client *CloudClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.Cloud, error)

Patch an existing Cloud object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.Cloud or it should be json compatible of form map[string]interface{}

func (*CloudClient) Update

func (client *CloudClient) Update(obj *models.Cloud, options ...session.ApiOptionsParams) (*models.Cloud, error)

Update an existing Cloud object

type CloudConnectorUserClient

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

CloudConnectorUserClient is a client for avi CloudConnectorUser resource

func NewCloudConnectorUserClient

func NewCloudConnectorUserClient(aviSession *session.AviSession) *CloudConnectorUserClient

NewCloudConnectorUserClient creates a new client for CloudConnectorUser resource

func (*CloudConnectorUserClient) Create

Create a new CloudConnectorUser object

func (*CloudConnectorUserClient) Delete

func (client *CloudConnectorUserClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing CloudConnectorUser object with a given UUID

func (*CloudConnectorUserClient) DeleteByName

func (client *CloudConnectorUserClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing CloudConnectorUser object with a given name

func (*CloudConnectorUserClient) Get

Get an existing CloudConnectorUser by uuid

func (*CloudConnectorUserClient) GetAll

GetAll is a collection API to get a list of CloudConnectorUser objects

func (*CloudConnectorUserClient) GetAviSession

func (client *CloudConnectorUserClient) GetAviSession() *session.AviSession

GetAviSession

func (*CloudConnectorUserClient) GetByName

func (client *CloudConnectorUserClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.CloudConnectorUser, error)

GetByName - Get an existing CloudConnectorUser by name

func (*CloudConnectorUserClient) GetObject

GetObject - Get an existing CloudConnectorUser by filters like name, cloud, tenant Api creates CloudConnectorUser object with every call.

func (*CloudConnectorUserClient) Patch

func (client *CloudConnectorUserClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.CloudConnectorUser, error)

Patch an existing CloudConnectorUser object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.CloudConnectorUser or it should be json compatible of form map[string]interface{}

func (*CloudConnectorUserClient) Update

Update an existing CloudConnectorUser object

type CloudInventoryClient

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

CloudInventoryClient is a client for avi CloudInventory resource

func NewCloudInventoryClient

func NewCloudInventoryClient(aviSession *session.AviSession) *CloudInventoryClient

NewCloudInventoryClient creates a new client for CloudInventory resource

func (*CloudInventoryClient) Create

Create a new CloudInventory object

func (*CloudInventoryClient) Delete

func (client *CloudInventoryClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing CloudInventory object with a given UUID

func (*CloudInventoryClient) DeleteByName

func (client *CloudInventoryClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing CloudInventory object with a given name

func (*CloudInventoryClient) Get

Get an existing CloudInventory by uuid

func (*CloudInventoryClient) GetAll

func (client *CloudInventoryClient) GetAll(options ...session.ApiOptionsParams) ([]*models.CloudInventory, error)

GetAll is a collection API to get a list of CloudInventory objects

func (*CloudInventoryClient) GetAviSession

func (client *CloudInventoryClient) GetAviSession() *session.AviSession

GetAviSession

func (*CloudInventoryClient) GetByName

func (client *CloudInventoryClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.CloudInventory, error)

GetByName - Get an existing CloudInventory by name

func (*CloudInventoryClient) GetObject

func (client *CloudInventoryClient) GetObject(options ...session.ApiOptionsParams) (*models.CloudInventory, error)

GetObject - Get an existing CloudInventory by filters like name, cloud, tenant Api creates CloudInventory object with every call.

func (*CloudInventoryClient) Patch

func (client *CloudInventoryClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.CloudInventory, error)

Patch an existing CloudInventory object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.CloudInventory or it should be json compatible of form map[string]interface{}

func (*CloudInventoryClient) Update

Update an existing CloudInventory object

type CloudPropertiesClient

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

CloudPropertiesClient is a client for avi CloudProperties resource

func NewCloudPropertiesClient

func NewCloudPropertiesClient(aviSession *session.AviSession) *CloudPropertiesClient

NewCloudPropertiesClient creates a new client for CloudProperties resource

func (*CloudPropertiesClient) Create

Create a new CloudProperties object

func (*CloudPropertiesClient) Delete

func (client *CloudPropertiesClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing CloudProperties object with a given UUID

func (*CloudPropertiesClient) DeleteByName

func (client *CloudPropertiesClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing CloudProperties object with a given name

func (*CloudPropertiesClient) Get

Get an existing CloudProperties by uuid

func (*CloudPropertiesClient) GetAll

func (client *CloudPropertiesClient) GetAll(options ...session.ApiOptionsParams) ([]*models.CloudProperties, error)

GetAll is a collection API to get a list of CloudProperties objects

func (*CloudPropertiesClient) GetAviSession

func (client *CloudPropertiesClient) GetAviSession() *session.AviSession

GetAviSession

func (*CloudPropertiesClient) GetByName

func (client *CloudPropertiesClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.CloudProperties, error)

GetByName - Get an existing CloudProperties by name

func (*CloudPropertiesClient) GetObject

func (client *CloudPropertiesClient) GetObject(options ...session.ApiOptionsParams) (*models.CloudProperties, error)

GetObject - Get an existing CloudProperties by filters like name, cloud, tenant Api creates CloudProperties object with every call.

func (*CloudPropertiesClient) Patch

func (client *CloudPropertiesClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.CloudProperties, error)

Patch an existing CloudProperties object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.CloudProperties or it should be json compatible of form map[string]interface{}

func (*CloudPropertiesClient) Update

Update an existing CloudProperties object

type CloudRuntimeClient

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

CloudRuntimeClient is a client for avi CloudRuntime resource

func NewCloudRuntimeClient

func NewCloudRuntimeClient(aviSession *session.AviSession) *CloudRuntimeClient

NewCloudRuntimeClient creates a new client for CloudRuntime resource

func (*CloudRuntimeClient) Create

Create a new CloudRuntime object

func (*CloudRuntimeClient) Delete

func (client *CloudRuntimeClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing CloudRuntime object with a given UUID

func (*CloudRuntimeClient) DeleteByName

func (client *CloudRuntimeClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing CloudRuntime object with a given name

func (*CloudRuntimeClient) Get

func (client *CloudRuntimeClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.CloudRuntime, error)

Get an existing CloudRuntime by uuid

func (*CloudRuntimeClient) GetAll

func (client *CloudRuntimeClient) GetAll(options ...session.ApiOptionsParams) ([]*models.CloudRuntime, error)

GetAll is a collection API to get a list of CloudRuntime objects

func (*CloudRuntimeClient) GetAviSession

func (client *CloudRuntimeClient) GetAviSession() *session.AviSession

GetAviSession

func (*CloudRuntimeClient) GetByName

func (client *CloudRuntimeClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.CloudRuntime, error)

GetByName - Get an existing CloudRuntime by name

func (*CloudRuntimeClient) GetObject

func (client *CloudRuntimeClient) GetObject(options ...session.ApiOptionsParams) (*models.CloudRuntime, error)

GetObject - Get an existing CloudRuntime by filters like name, cloud, tenant Api creates CloudRuntime object with every call.

func (*CloudRuntimeClient) Patch

func (client *CloudRuntimeClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.CloudRuntime, error)

Patch an existing CloudRuntime object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.CloudRuntime or it should be json compatible of form map[string]interface{}

func (*CloudRuntimeClient) Update

Update an existing CloudRuntime object

type ClusterCloudDetailsClient

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

ClusterCloudDetailsClient is a client for avi ClusterCloudDetails resource

func NewClusterCloudDetailsClient

func NewClusterCloudDetailsClient(aviSession *session.AviSession) *ClusterCloudDetailsClient

NewClusterCloudDetailsClient creates a new client for ClusterCloudDetails resource

func (*ClusterCloudDetailsClient) Create

Create a new ClusterCloudDetails object

func (*ClusterCloudDetailsClient) Delete

func (client *ClusterCloudDetailsClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ClusterCloudDetails object with a given UUID

func (*ClusterCloudDetailsClient) DeleteByName

func (client *ClusterCloudDetailsClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ClusterCloudDetails object with a given name

func (*ClusterCloudDetailsClient) Get

Get an existing ClusterCloudDetails by uuid

func (*ClusterCloudDetailsClient) GetAll

GetAll is a collection API to get a list of ClusterCloudDetails objects

func (*ClusterCloudDetailsClient) GetAviSession

func (client *ClusterCloudDetailsClient) GetAviSession() *session.AviSession

GetAviSession

func (*ClusterCloudDetailsClient) GetByName

GetByName - Get an existing ClusterCloudDetails by name

func (*ClusterCloudDetailsClient) GetObject

GetObject - Get an existing ClusterCloudDetails by filters like name, cloud, tenant Api creates ClusterCloudDetails object with every call.

func (*ClusterCloudDetailsClient) Patch

func (client *ClusterCloudDetailsClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ClusterCloudDetails, error)

Patch an existing ClusterCloudDetails object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ClusterCloudDetails or it should be json compatible of form map[string]interface{}

func (*ClusterCloudDetailsClient) Update

Update an existing ClusterCloudDetails object

type ControllerPortalRegistrationClient

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

ControllerPortalRegistrationClient is a client for avi ControllerPortalRegistration resource

func NewControllerPortalRegistrationClient

func NewControllerPortalRegistrationClient(aviSession *session.AviSession) *ControllerPortalRegistrationClient

NewControllerPortalRegistrationClient creates a new client for ControllerPortalRegistration resource

func (*ControllerPortalRegistrationClient) Create

Create a new ControllerPortalRegistration object

func (*ControllerPortalRegistrationClient) Delete

func (client *ControllerPortalRegistrationClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ControllerPortalRegistration object with a given UUID

func (*ControllerPortalRegistrationClient) DeleteByName

func (client *ControllerPortalRegistrationClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ControllerPortalRegistration object with a given name

func (*ControllerPortalRegistrationClient) Get

Get an existing ControllerPortalRegistration by uuid

func (*ControllerPortalRegistrationClient) GetAll

GetAll is a collection API to get a list of ControllerPortalRegistration objects

func (*ControllerPortalRegistrationClient) GetAviSession

func (client *ControllerPortalRegistrationClient) GetAviSession() *session.AviSession

GetAviSession

func (*ControllerPortalRegistrationClient) GetByName

GetByName - Get an existing ControllerPortalRegistration by name

func (*ControllerPortalRegistrationClient) GetObject

GetObject - Get an existing ControllerPortalRegistration by filters like name, cloud, tenant Api creates ControllerPortalRegistration object with every call.

func (*ControllerPortalRegistrationClient) Patch

func (client *ControllerPortalRegistrationClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ControllerPortalRegistration, error)

Patch an existing ControllerPortalRegistration object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ControllerPortalRegistration or it should be json compatible of form map[string]interface{}

func (*ControllerPortalRegistrationClient) Update

Update an existing ControllerPortalRegistration object

type ControllerPropertiesClient

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

ControllerPropertiesClient is a client for avi ControllerProperties resource

func NewControllerPropertiesClient

func NewControllerPropertiesClient(aviSession *session.AviSession) *ControllerPropertiesClient

NewControllerPropertiesClient creates a new client for ControllerProperties resource

func (*ControllerPropertiesClient) Create

Create a new ControllerProperties object

func (*ControllerPropertiesClient) Delete

func (client *ControllerPropertiesClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ControllerProperties object with a given UUID

func (*ControllerPropertiesClient) DeleteByName

func (client *ControllerPropertiesClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ControllerProperties object with a given name

func (*ControllerPropertiesClient) Get

Get an existing ControllerProperties by uuid

func (*ControllerPropertiesClient) GetAll

GetAll is a collection API to get a list of ControllerProperties objects

func (*ControllerPropertiesClient) GetAviSession

func (client *ControllerPropertiesClient) GetAviSession() *session.AviSession

GetAviSession

func (*ControllerPropertiesClient) GetByName

GetByName - Get an existing ControllerProperties by name

func (*ControllerPropertiesClient) GetObject

GetObject - Get an existing ControllerProperties by filters like name, cloud, tenant Api creates ControllerProperties object with every call.

func (*ControllerPropertiesClient) Patch

func (client *ControllerPropertiesClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ControllerProperties, error)

Patch an existing ControllerProperties object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ControllerProperties or it should be json compatible of form map[string]interface{}

func (*ControllerPropertiesClient) Update

Update an existing ControllerProperties object

type ControllerSiteClient

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

ControllerSiteClient is a client for avi ControllerSite resource

func NewControllerSiteClient

func NewControllerSiteClient(aviSession *session.AviSession) *ControllerSiteClient

NewControllerSiteClient creates a new client for ControllerSite resource

func (*ControllerSiteClient) Create

Create a new ControllerSite object

func (*ControllerSiteClient) Delete

func (client *ControllerSiteClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ControllerSite object with a given UUID

func (*ControllerSiteClient) DeleteByName

func (client *ControllerSiteClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ControllerSite object with a given name

func (*ControllerSiteClient) Get

Get an existing ControllerSite by uuid

func (*ControllerSiteClient) GetAll

func (client *ControllerSiteClient) GetAll(options ...session.ApiOptionsParams) ([]*models.ControllerSite, error)

GetAll is a collection API to get a list of ControllerSite objects

func (*ControllerSiteClient) GetAviSession

func (client *ControllerSiteClient) GetAviSession() *session.AviSession

GetAviSession

func (*ControllerSiteClient) GetByName

func (client *ControllerSiteClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.ControllerSite, error)

GetByName - Get an existing ControllerSite by name

func (*ControllerSiteClient) GetObject

func (client *ControllerSiteClient) GetObject(options ...session.ApiOptionsParams) (*models.ControllerSite, error)

GetObject - Get an existing ControllerSite by filters like name, cloud, tenant Api creates ControllerSite object with every call.

func (*ControllerSiteClient) Patch

func (client *ControllerSiteClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ControllerSite, error)

Patch an existing ControllerSite object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ControllerSite or it should be json compatible of form map[string]interface{}

func (*ControllerSiteClient) Update

Update an existing ControllerSite object

type CustomIPAMDNSProfileClient

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

CustomIPAMDNSProfileClient is a client for avi CustomIPAMDNSProfile resource

func NewCustomIPAMDNSProfileClient

func NewCustomIPAMDNSProfileClient(aviSession *session.AviSession) *CustomIPAMDNSProfileClient

NewCustomIPAMDNSProfileClient creates a new client for CustomIPAMDNSProfile resource

func (*CustomIPAMDNSProfileClient) Create

Create a new CustomIPAMDNSProfile object

func (*CustomIPAMDNSProfileClient) Delete

func (client *CustomIPAMDNSProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing CustomIPAMDNSProfile object with a given UUID

func (*CustomIPAMDNSProfileClient) DeleteByName

func (client *CustomIPAMDNSProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing CustomIPAMDNSProfile object with a given name

func (*CustomIPAMDNSProfileClient) Get

Get an existing CustomIPAMDNSProfile by uuid

func (*CustomIPAMDNSProfileClient) GetAll

GetAll is a collection API to get a list of CustomIPAMDNSProfile objects

func (*CustomIPAMDNSProfileClient) GetAviSession

func (client *CustomIPAMDNSProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*CustomIPAMDNSProfileClient) GetByName

GetByName - Get an existing CustomIPAMDNSProfile by name

func (*CustomIPAMDNSProfileClient) GetObject

GetObject - Get an existing CustomIPAMDNSProfile by filters like name, cloud, tenant Api creates CustomIPAMDNSProfile object with every call.

func (*CustomIPAMDNSProfileClient) Patch

func (client *CustomIPAMDNSProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.CustomIPAMDNSProfile, error)

Patch an existing CustomIPAMDNSProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.CustomIPAMDNSProfile or it should be json compatible of form map[string]interface{}

func (*CustomIPAMDNSProfileClient) Update

Update an existing CustomIPAMDNSProfile object

type DNSPolicyClient

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

DNSPolicyClient is a client for avi DNSPolicy resource

func NewDNSPolicyClient

func NewDNSPolicyClient(aviSession *session.AviSession) *DNSPolicyClient

NewDNSPolicyClient creates a new client for DNSPolicy resource

func (*DNSPolicyClient) Create

func (client *DNSPolicyClient) Create(obj *models.DNSPolicy, options ...session.ApiOptionsParams) (*models.DNSPolicy, error)

Create a new DNSPolicy object

func (*DNSPolicyClient) Delete

func (client *DNSPolicyClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing DNSPolicy object with a given UUID

func (*DNSPolicyClient) DeleteByName

func (client *DNSPolicyClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing DNSPolicy object with a given name

func (*DNSPolicyClient) Get

func (client *DNSPolicyClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.DNSPolicy, error)

Get an existing DNSPolicy by uuid

func (*DNSPolicyClient) GetAll

func (client *DNSPolicyClient) GetAll(options ...session.ApiOptionsParams) ([]*models.DNSPolicy, error)

GetAll is a collection API to get a list of DNSPolicy objects

func (*DNSPolicyClient) GetAviSession

func (client *DNSPolicyClient) GetAviSession() *session.AviSession

GetAviSession

func (*DNSPolicyClient) GetByName

func (client *DNSPolicyClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.DNSPolicy, error)

GetByName - Get an existing DNSPolicy by name

func (*DNSPolicyClient) GetObject

func (client *DNSPolicyClient) GetObject(options ...session.ApiOptionsParams) (*models.DNSPolicy, error)

GetObject - Get an existing DNSPolicy by filters like name, cloud, tenant Api creates DNSPolicy object with every call.

func (*DNSPolicyClient) Patch

func (client *DNSPolicyClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.DNSPolicy, error)

Patch an existing DNSPolicy object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.DNSPolicy or it should be json compatible of form map[string]interface{}

func (*DNSPolicyClient) Update

func (client *DNSPolicyClient) Update(obj *models.DNSPolicy, options ...session.ApiOptionsParams) (*models.DNSPolicy, error)

Update an existing DNSPolicy object

type DebugControllerClient

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

DebugControllerClient is a client for avi DebugController resource

func NewDebugControllerClient

func NewDebugControllerClient(aviSession *session.AviSession) *DebugControllerClient

NewDebugControllerClient creates a new client for DebugController resource

func (*DebugControllerClient) Create

Create a new DebugController object

func (*DebugControllerClient) Delete

func (client *DebugControllerClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing DebugController object with a given UUID

func (*DebugControllerClient) DeleteByName

func (client *DebugControllerClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing DebugController object with a given name

func (*DebugControllerClient) Get

Get an existing DebugController by uuid

func (*DebugControllerClient) GetAll

func (client *DebugControllerClient) GetAll(options ...session.ApiOptionsParams) ([]*models.DebugController, error)

GetAll is a collection API to get a list of DebugController objects

func (*DebugControllerClient) GetAviSession

func (client *DebugControllerClient) GetAviSession() *session.AviSession

GetAviSession

func (*DebugControllerClient) GetByName

func (client *DebugControllerClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.DebugController, error)

GetByName - Get an existing DebugController by name

func (*DebugControllerClient) GetObject

func (client *DebugControllerClient) GetObject(options ...session.ApiOptionsParams) (*models.DebugController, error)

GetObject - Get an existing DebugController by filters like name, cloud, tenant Api creates DebugController object with every call.

func (*DebugControllerClient) Patch

func (client *DebugControllerClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.DebugController, error)

Patch an existing DebugController object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.DebugController or it should be json compatible of form map[string]interface{}

func (*DebugControllerClient) Update

Update an existing DebugController object

type DebugServiceEngineClient

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

DebugServiceEngineClient is a client for avi DebugServiceEngine resource

func NewDebugServiceEngineClient

func NewDebugServiceEngineClient(aviSession *session.AviSession) *DebugServiceEngineClient

NewDebugServiceEngineClient creates a new client for DebugServiceEngine resource

func (*DebugServiceEngineClient) Create

Create a new DebugServiceEngine object

func (*DebugServiceEngineClient) Delete

func (client *DebugServiceEngineClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing DebugServiceEngine object with a given UUID

func (*DebugServiceEngineClient) DeleteByName

func (client *DebugServiceEngineClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing DebugServiceEngine object with a given name

func (*DebugServiceEngineClient) Get

Get an existing DebugServiceEngine by uuid

func (*DebugServiceEngineClient) GetAll

GetAll is a collection API to get a list of DebugServiceEngine objects

func (*DebugServiceEngineClient) GetAviSession

func (client *DebugServiceEngineClient) GetAviSession() *session.AviSession

GetAviSession

func (*DebugServiceEngineClient) GetByName

func (client *DebugServiceEngineClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.DebugServiceEngine, error)

GetByName - Get an existing DebugServiceEngine by name

func (*DebugServiceEngineClient) GetObject

GetObject - Get an existing DebugServiceEngine by filters like name, cloud, tenant Api creates DebugServiceEngine object with every call.

func (*DebugServiceEngineClient) Patch

func (client *DebugServiceEngineClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.DebugServiceEngine, error)

Patch an existing DebugServiceEngine object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.DebugServiceEngine or it should be json compatible of form map[string]interface{}

func (*DebugServiceEngineClient) Update

Update an existing DebugServiceEngine object

type DebugVirtualServiceClient

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

DebugVirtualServiceClient is a client for avi DebugVirtualService resource

func NewDebugVirtualServiceClient

func NewDebugVirtualServiceClient(aviSession *session.AviSession) *DebugVirtualServiceClient

NewDebugVirtualServiceClient creates a new client for DebugVirtualService resource

func (*DebugVirtualServiceClient) Create

Create a new DebugVirtualService object

func (*DebugVirtualServiceClient) Delete

func (client *DebugVirtualServiceClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing DebugVirtualService object with a given UUID

func (*DebugVirtualServiceClient) DeleteByName

func (client *DebugVirtualServiceClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing DebugVirtualService object with a given name

func (*DebugVirtualServiceClient) Get

Get an existing DebugVirtualService by uuid

func (*DebugVirtualServiceClient) GetAll

GetAll is a collection API to get a list of DebugVirtualService objects

func (*DebugVirtualServiceClient) GetAviSession

func (client *DebugVirtualServiceClient) GetAviSession() *session.AviSession

GetAviSession

func (*DebugVirtualServiceClient) GetByName

GetByName - Get an existing DebugVirtualService by name

func (*DebugVirtualServiceClient) GetObject

GetObject - Get an existing DebugVirtualService by filters like name, cloud, tenant Api creates DebugVirtualService object with every call.

func (*DebugVirtualServiceClient) Patch

func (client *DebugVirtualServiceClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.DebugVirtualService, error)

Patch an existing DebugVirtualService object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.DebugVirtualService or it should be json compatible of form map[string]interface{}

func (*DebugVirtualServiceClient) Update

Update an existing DebugVirtualService object

type DynamicDNSRecordClient

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

DynamicDNSRecordClient is a client for avi DynamicDNSRecord resource

func NewDynamicDNSRecordClient

func NewDynamicDNSRecordClient(aviSession *session.AviSession) *DynamicDNSRecordClient

NewDynamicDNSRecordClient creates a new client for DynamicDNSRecord resource

func (*DynamicDNSRecordClient) Create

Create a new DynamicDNSRecord object

func (*DynamicDNSRecordClient) Delete

func (client *DynamicDNSRecordClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing DynamicDNSRecord object with a given UUID

func (*DynamicDNSRecordClient) DeleteByName

func (client *DynamicDNSRecordClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing DynamicDNSRecord object with a given name

func (*DynamicDNSRecordClient) Get

Get an existing DynamicDNSRecord by uuid

func (*DynamicDNSRecordClient) GetAll

GetAll is a collection API to get a list of DynamicDNSRecord objects

func (*DynamicDNSRecordClient) GetAviSession

func (client *DynamicDNSRecordClient) GetAviSession() *session.AviSession

GetAviSession

func (*DynamicDNSRecordClient) GetByName

func (client *DynamicDNSRecordClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.DynamicDNSRecord, error)

GetByName - Get an existing DynamicDNSRecord by name

func (*DynamicDNSRecordClient) GetObject

func (client *DynamicDNSRecordClient) GetObject(options ...session.ApiOptionsParams) (*models.DynamicDNSRecord, error)

GetObject - Get an existing DynamicDNSRecord by filters like name, cloud, tenant Api creates DynamicDNSRecord object with every call.

func (*DynamicDNSRecordClient) Patch

func (client *DynamicDNSRecordClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.DynamicDNSRecord, error)

Patch an existing DynamicDNSRecord object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.DynamicDNSRecord or it should be json compatible of form map[string]interface{}

func (*DynamicDNSRecordClient) Update

Update an existing DynamicDNSRecord object

type ErrorPageBodyClient

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

ErrorPageBodyClient is a client for avi ErrorPageBody resource

func NewErrorPageBodyClient

func NewErrorPageBodyClient(aviSession *session.AviSession) *ErrorPageBodyClient

NewErrorPageBodyClient creates a new client for ErrorPageBody resource

func (*ErrorPageBodyClient) Create

Create a new ErrorPageBody object

func (*ErrorPageBodyClient) Delete

func (client *ErrorPageBodyClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ErrorPageBody object with a given UUID

func (*ErrorPageBodyClient) DeleteByName

func (client *ErrorPageBodyClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ErrorPageBody object with a given name

func (*ErrorPageBodyClient) Get

func (client *ErrorPageBodyClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.ErrorPageBody, error)

Get an existing ErrorPageBody by uuid

func (*ErrorPageBodyClient) GetAll

func (client *ErrorPageBodyClient) GetAll(options ...session.ApiOptionsParams) ([]*models.ErrorPageBody, error)

GetAll is a collection API to get a list of ErrorPageBody objects

func (*ErrorPageBodyClient) GetAviSession

func (client *ErrorPageBodyClient) GetAviSession() *session.AviSession

GetAviSession

func (*ErrorPageBodyClient) GetByName

func (client *ErrorPageBodyClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.ErrorPageBody, error)

GetByName - Get an existing ErrorPageBody by name

func (*ErrorPageBodyClient) GetObject

func (client *ErrorPageBodyClient) GetObject(options ...session.ApiOptionsParams) (*models.ErrorPageBody, error)

GetObject - Get an existing ErrorPageBody by filters like name, cloud, tenant Api creates ErrorPageBody object with every call.

func (*ErrorPageBodyClient) Patch

func (client *ErrorPageBodyClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ErrorPageBody, error)

Patch an existing ErrorPageBody object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ErrorPageBody or it should be json compatible of form map[string]interface{}

func (*ErrorPageBodyClient) Update

Update an existing ErrorPageBody object

type ErrorPageProfileClient

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

ErrorPageProfileClient is a client for avi ErrorPageProfile resource

func NewErrorPageProfileClient

func NewErrorPageProfileClient(aviSession *session.AviSession) *ErrorPageProfileClient

NewErrorPageProfileClient creates a new client for ErrorPageProfile resource

func (*ErrorPageProfileClient) Create

Create a new ErrorPageProfile object

func (*ErrorPageProfileClient) Delete

func (client *ErrorPageProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ErrorPageProfile object with a given UUID

func (*ErrorPageProfileClient) DeleteByName

func (client *ErrorPageProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ErrorPageProfile object with a given name

func (*ErrorPageProfileClient) Get

Get an existing ErrorPageProfile by uuid

func (*ErrorPageProfileClient) GetAll

GetAll is a collection API to get a list of ErrorPageProfile objects

func (*ErrorPageProfileClient) GetAviSession

func (client *ErrorPageProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*ErrorPageProfileClient) GetByName

func (client *ErrorPageProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.ErrorPageProfile, error)

GetByName - Get an existing ErrorPageProfile by name

func (*ErrorPageProfileClient) GetObject

func (client *ErrorPageProfileClient) GetObject(options ...session.ApiOptionsParams) (*models.ErrorPageProfile, error)

GetObject - Get an existing ErrorPageProfile by filters like name, cloud, tenant Api creates ErrorPageProfile object with every call.

func (*ErrorPageProfileClient) Patch

func (client *ErrorPageProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ErrorPageProfile, error)

Patch an existing ErrorPageProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ErrorPageProfile or it should be json compatible of form map[string]interface{}

func (*ErrorPageProfileClient) Update

Update an existing ErrorPageProfile object

type FederationCheckpointClient

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

FederationCheckpointClient is a client for avi FederationCheckpoint resource

func NewFederationCheckpointClient

func NewFederationCheckpointClient(aviSession *session.AviSession) *FederationCheckpointClient

NewFederationCheckpointClient creates a new client for FederationCheckpoint resource

func (*FederationCheckpointClient) Create

Create a new FederationCheckpoint object

func (*FederationCheckpointClient) Delete

func (client *FederationCheckpointClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing FederationCheckpoint object with a given UUID

func (*FederationCheckpointClient) DeleteByName

func (client *FederationCheckpointClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing FederationCheckpoint object with a given name

func (*FederationCheckpointClient) Get

Get an existing FederationCheckpoint by uuid

func (*FederationCheckpointClient) GetAll

GetAll is a collection API to get a list of FederationCheckpoint objects

func (*FederationCheckpointClient) GetAviSession

func (client *FederationCheckpointClient) GetAviSession() *session.AviSession

GetAviSession

func (*FederationCheckpointClient) GetByName

GetByName - Get an existing FederationCheckpoint by name

func (*FederationCheckpointClient) GetObject

GetObject - Get an existing FederationCheckpoint by filters like name, cloud, tenant Api creates FederationCheckpoint object with every call.

func (*FederationCheckpointClient) Patch

func (client *FederationCheckpointClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.FederationCheckpoint, error)

Patch an existing FederationCheckpoint object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.FederationCheckpoint or it should be json compatible of form map[string]interface{}

func (*FederationCheckpointClient) Update

Update an existing FederationCheckpoint object

type FederationCheckpointInventoryClient

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

FederationCheckpointInventoryClient is a client for avi FederationCheckpointInventory resource

func NewFederationCheckpointInventoryClient

func NewFederationCheckpointInventoryClient(aviSession *session.AviSession) *FederationCheckpointInventoryClient

NewFederationCheckpointInventoryClient creates a new client for FederationCheckpointInventory resource

func (*FederationCheckpointInventoryClient) Create

Create a new FederationCheckpointInventory object

func (*FederationCheckpointInventoryClient) Delete

func (client *FederationCheckpointInventoryClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing FederationCheckpointInventory object with a given UUID

func (*FederationCheckpointInventoryClient) DeleteByName

func (client *FederationCheckpointInventoryClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing FederationCheckpointInventory object with a given name

func (*FederationCheckpointInventoryClient) Get

Get an existing FederationCheckpointInventory by uuid

func (*FederationCheckpointInventoryClient) GetAll

GetAll is a collection API to get a list of FederationCheckpointInventory objects

func (*FederationCheckpointInventoryClient) GetAviSession

func (client *FederationCheckpointInventoryClient) GetAviSession() *session.AviSession

GetAviSession

func (*FederationCheckpointInventoryClient) GetByName

GetByName - Get an existing FederationCheckpointInventory by name

func (*FederationCheckpointInventoryClient) GetObject

GetObject - Get an existing FederationCheckpointInventory by filters like name, cloud, tenant Api creates FederationCheckpointInventory object with every call.

func (*FederationCheckpointInventoryClient) Patch

func (client *FederationCheckpointInventoryClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.FederationCheckpointInventory, error)

Patch an existing FederationCheckpointInventory object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.FederationCheckpointInventory or it should be json compatible of form map[string]interface{}

func (*FederationCheckpointInventoryClient) Update

Update an existing FederationCheckpointInventory object

type FileObjectClient

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

FileObjectClient is a client for avi FileObject resource

func NewFileObjectClient

func NewFileObjectClient(aviSession *session.AviSession) *FileObjectClient

NewFileObjectClient creates a new client for FileObject resource

func (*FileObjectClient) Create

func (client *FileObjectClient) Create(obj *models.FileObject, options ...session.ApiOptionsParams) (*models.FileObject, error)

Create a new FileObject object

func (*FileObjectClient) Delete

func (client *FileObjectClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing FileObject object with a given UUID

func (*FileObjectClient) DeleteByName

func (client *FileObjectClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing FileObject object with a given name

func (*FileObjectClient) Get

func (client *FileObjectClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.FileObject, error)

Get an existing FileObject by uuid

func (*FileObjectClient) GetAll

func (client *FileObjectClient) GetAll(options ...session.ApiOptionsParams) ([]*models.FileObject, error)

GetAll is a collection API to get a list of FileObject objects

func (*FileObjectClient) GetAviSession

func (client *FileObjectClient) GetAviSession() *session.AviSession

GetAviSession

func (*FileObjectClient) GetByName

func (client *FileObjectClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.FileObject, error)

GetByName - Get an existing FileObject by name

func (*FileObjectClient) GetObject

func (client *FileObjectClient) GetObject(options ...session.ApiOptionsParams) (*models.FileObject, error)

GetObject - Get an existing FileObject by filters like name, cloud, tenant Api creates FileObject object with every call.

func (*FileObjectClient) Patch

func (client *FileObjectClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.FileObject, error)

Patch an existing FileObject object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.FileObject or it should be json compatible of form map[string]interface{}

func (*FileObjectClient) Update

func (client *FileObjectClient) Update(obj *models.FileObject, options ...session.ApiOptionsParams) (*models.FileObject, error)

Update an existing FileObject object

type GenericClient

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

VirtualServiceClient is a client for avi VirtualService resource

func NewGenericClient

func NewGenericClient(aviSession *session.AviSession) *GenericClient

func (*GenericClient) AviResponse

func (client *GenericClient) AviResponse(payloadJSON string, url string, method string) *http.Response

NewVirtualServiceClient creates a new client for VirtualService resource

type GeoDBClient

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

GeoDBClient is a client for avi GeoDB resource

func NewGeoDBClient

func NewGeoDBClient(aviSession *session.AviSession) *GeoDBClient

NewGeoDBClient creates a new client for GeoDB resource

func (*GeoDBClient) Create

func (client *GeoDBClient) Create(obj *models.GeoDB, options ...session.ApiOptionsParams) (*models.GeoDB, error)

Create a new GeoDB object

func (*GeoDBClient) Delete

func (client *GeoDBClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing GeoDB object with a given UUID

func (*GeoDBClient) DeleteByName

func (client *GeoDBClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing GeoDB object with a given name

func (*GeoDBClient) Get

func (client *GeoDBClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.GeoDB, error)

Get an existing GeoDB by uuid

func (*GeoDBClient) GetAll

func (client *GeoDBClient) GetAll(options ...session.ApiOptionsParams) ([]*models.GeoDB, error)

GetAll is a collection API to get a list of GeoDB objects

func (*GeoDBClient) GetAviSession

func (client *GeoDBClient) GetAviSession() *session.AviSession

GetAviSession

func (*GeoDBClient) GetByName

func (client *GeoDBClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.GeoDB, error)

GetByName - Get an existing GeoDB by name

func (*GeoDBClient) GetObject

func (client *GeoDBClient) GetObject(options ...session.ApiOptionsParams) (*models.GeoDB, error)

GetObject - Get an existing GeoDB by filters like name, cloud, tenant Api creates GeoDB object with every call.

func (*GeoDBClient) Patch

func (client *GeoDBClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.GeoDB, error)

Patch an existing GeoDB object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.GeoDB or it should be json compatible of form map[string]interface{}

func (*GeoDBClient) Update

func (client *GeoDBClient) Update(obj *models.GeoDB, options ...session.ApiOptionsParams) (*models.GeoDB, error)

Update an existing GeoDB object

type GslbClient

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

GslbClient is a client for avi Gslb resource

func NewGslbClient

func NewGslbClient(aviSession *session.AviSession) *GslbClient

NewGslbClient creates a new client for Gslb resource

func (*GslbClient) Create

func (client *GslbClient) Create(obj *models.Gslb, options ...session.ApiOptionsParams) (*models.Gslb, error)

Create a new Gslb object

func (*GslbClient) Delete

func (client *GslbClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing Gslb object with a given UUID

func (*GslbClient) DeleteByName

func (client *GslbClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing Gslb object with a given name

func (*GslbClient) Get

func (client *GslbClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.Gslb, error)

Get an existing Gslb by uuid

func (*GslbClient) GetAll

func (client *GslbClient) GetAll(options ...session.ApiOptionsParams) ([]*models.Gslb, error)

GetAll is a collection API to get a list of Gslb objects

func (*GslbClient) GetAviSession

func (client *GslbClient) GetAviSession() *session.AviSession

GetAviSession

func (*GslbClient) GetByName

func (client *GslbClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.Gslb, error)

GetByName - Get an existing Gslb by name

func (*GslbClient) GetObject

func (client *GslbClient) GetObject(options ...session.ApiOptionsParams) (*models.Gslb, error)

GetObject - Get an existing Gslb by filters like name, cloud, tenant Api creates Gslb object with every call.

func (*GslbClient) Patch

func (client *GslbClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.Gslb, error)

Patch an existing Gslb object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.Gslb or it should be json compatible of form map[string]interface{}

func (*GslbClient) Update

func (client *GslbClient) Update(obj *models.Gslb, options ...session.ApiOptionsParams) (*models.Gslb, error)

Update an existing Gslb object

type GslbGeoDbProfileClient

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

GslbGeoDbProfileClient is a client for avi GslbGeoDbProfile resource

func NewGslbGeoDbProfileClient

func NewGslbGeoDbProfileClient(aviSession *session.AviSession) *GslbGeoDbProfileClient

NewGslbGeoDbProfileClient creates a new client for GslbGeoDbProfile resource

func (*GslbGeoDbProfileClient) Create

Create a new GslbGeoDbProfile object

func (*GslbGeoDbProfileClient) Delete

func (client *GslbGeoDbProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing GslbGeoDbProfile object with a given UUID

func (*GslbGeoDbProfileClient) DeleteByName

func (client *GslbGeoDbProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing GslbGeoDbProfile object with a given name

func (*GslbGeoDbProfileClient) Get

Get an existing GslbGeoDbProfile by uuid

func (*GslbGeoDbProfileClient) GetAll

GetAll is a collection API to get a list of GslbGeoDbProfile objects

func (*GslbGeoDbProfileClient) GetAviSession

func (client *GslbGeoDbProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*GslbGeoDbProfileClient) GetByName

func (client *GslbGeoDbProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.GslbGeoDbProfile, error)

GetByName - Get an existing GslbGeoDbProfile by name

func (*GslbGeoDbProfileClient) GetObject

func (client *GslbGeoDbProfileClient) GetObject(options ...session.ApiOptionsParams) (*models.GslbGeoDbProfile, error)

GetObject - Get an existing GslbGeoDbProfile by filters like name, cloud, tenant Api creates GslbGeoDbProfile object with every call.

func (*GslbGeoDbProfileClient) Patch

func (client *GslbGeoDbProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.GslbGeoDbProfile, error)

Patch an existing GslbGeoDbProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.GslbGeoDbProfile or it should be json compatible of form map[string]interface{}

func (*GslbGeoDbProfileClient) Update

Update an existing GslbGeoDbProfile object

type GslbInventoryClient

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

GslbInventoryClient is a client for avi GslbInventory resource

func NewGslbInventoryClient

func NewGslbInventoryClient(aviSession *session.AviSession) *GslbInventoryClient

NewGslbInventoryClient creates a new client for GslbInventory resource

func (*GslbInventoryClient) Create

Create a new GslbInventory object

func (*GslbInventoryClient) Delete

func (client *GslbInventoryClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing GslbInventory object with a given UUID

func (*GslbInventoryClient) DeleteByName

func (client *GslbInventoryClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing GslbInventory object with a given name

func (*GslbInventoryClient) Get

func (client *GslbInventoryClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.GslbInventory, error)

Get an existing GslbInventory by uuid

func (*GslbInventoryClient) GetAll

func (client *GslbInventoryClient) GetAll(options ...session.ApiOptionsParams) ([]*models.GslbInventory, error)

GetAll is a collection API to get a list of GslbInventory objects

func (*GslbInventoryClient) GetAviSession

func (client *GslbInventoryClient) GetAviSession() *session.AviSession

GetAviSession

func (*GslbInventoryClient) GetByName

func (client *GslbInventoryClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.GslbInventory, error)

GetByName - Get an existing GslbInventory by name

func (*GslbInventoryClient) GetObject

func (client *GslbInventoryClient) GetObject(options ...session.ApiOptionsParams) (*models.GslbInventory, error)

GetObject - Get an existing GslbInventory by filters like name, cloud, tenant Api creates GslbInventory object with every call.

func (*GslbInventoryClient) Patch

func (client *GslbInventoryClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.GslbInventory, error)

Patch an existing GslbInventory object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.GslbInventory or it should be json compatible of form map[string]interface{}

func (*GslbInventoryClient) Update

Update an existing GslbInventory object

type GslbServiceClient

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

GslbServiceClient is a client for avi GslbService resource

func NewGslbServiceClient

func NewGslbServiceClient(aviSession *session.AviSession) *GslbServiceClient

NewGslbServiceClient creates a new client for GslbService resource

func (*GslbServiceClient) Create

func (client *GslbServiceClient) Create(obj *models.GslbService, options ...session.ApiOptionsParams) (*models.GslbService, error)

Create a new GslbService object

func (*GslbServiceClient) Delete

func (client *GslbServiceClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing GslbService object with a given UUID

func (*GslbServiceClient) DeleteByName

func (client *GslbServiceClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing GslbService object with a given name

func (*GslbServiceClient) Get

func (client *GslbServiceClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.GslbService, error)

Get an existing GslbService by uuid

func (*GslbServiceClient) GetAll

func (client *GslbServiceClient) GetAll(options ...session.ApiOptionsParams) ([]*models.GslbService, error)

GetAll is a collection API to get a list of GslbService objects

func (*GslbServiceClient) GetAviSession

func (client *GslbServiceClient) GetAviSession() *session.AviSession

GetAviSession

func (*GslbServiceClient) GetByName

func (client *GslbServiceClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.GslbService, error)

GetByName - Get an existing GslbService by name

func (*GslbServiceClient) GetObject

func (client *GslbServiceClient) GetObject(options ...session.ApiOptionsParams) (*models.GslbService, error)

GetObject - Get an existing GslbService by filters like name, cloud, tenant Api creates GslbService object with every call.

func (*GslbServiceClient) Patch

func (client *GslbServiceClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.GslbService, error)

Patch an existing GslbService object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.GslbService or it should be json compatible of form map[string]interface{}

func (*GslbServiceClient) Update

func (client *GslbServiceClient) Update(obj *models.GslbService, options ...session.ApiOptionsParams) (*models.GslbService, error)

Update an existing GslbService object

type GslbServiceInventoryClient

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

GslbServiceInventoryClient is a client for avi GslbServiceInventory resource

func NewGslbServiceInventoryClient

func NewGslbServiceInventoryClient(aviSession *session.AviSession) *GslbServiceInventoryClient

NewGslbServiceInventoryClient creates a new client for GslbServiceInventory resource

func (*GslbServiceInventoryClient) Create

Create a new GslbServiceInventory object

func (*GslbServiceInventoryClient) Delete

func (client *GslbServiceInventoryClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing GslbServiceInventory object with a given UUID

func (*GslbServiceInventoryClient) DeleteByName

func (client *GslbServiceInventoryClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing GslbServiceInventory object with a given name

func (*GslbServiceInventoryClient) Get

Get an existing GslbServiceInventory by uuid

func (*GslbServiceInventoryClient) GetAll

GetAll is a collection API to get a list of GslbServiceInventory objects

func (*GslbServiceInventoryClient) GetAviSession

func (client *GslbServiceInventoryClient) GetAviSession() *session.AviSession

GetAviSession

func (*GslbServiceInventoryClient) GetByName

GetByName - Get an existing GslbServiceInventory by name

func (*GslbServiceInventoryClient) GetObject

GetObject - Get an existing GslbServiceInventory by filters like name, cloud, tenant Api creates GslbServiceInventory object with every call.

func (*GslbServiceInventoryClient) Patch

func (client *GslbServiceInventoryClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.GslbServiceInventory, error)

Patch an existing GslbServiceInventory object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.GslbServiceInventory or it should be json compatible of form map[string]interface{}

func (*GslbServiceInventoryClient) Update

Update an existing GslbServiceInventory object

type HTTPPolicySetClient

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

HTTPPolicySetClient is a client for avi HTTPPolicySet resource

func NewHTTPPolicySetClient

func NewHTTPPolicySetClient(aviSession *session.AviSession) *HTTPPolicySetClient

NewHTTPPolicySetClient creates a new client for HTTPPolicySet resource

func (*HTTPPolicySetClient) Create

Create a new HTTPPolicySet object

func (*HTTPPolicySetClient) Delete

func (client *HTTPPolicySetClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing HTTPPolicySet object with a given UUID

func (*HTTPPolicySetClient) DeleteByName

func (client *HTTPPolicySetClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing HTTPPolicySet object with a given name

func (*HTTPPolicySetClient) Get

func (client *HTTPPolicySetClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.HTTPPolicySet, error)

Get an existing HTTPPolicySet by uuid

func (*HTTPPolicySetClient) GetAll

func (client *HTTPPolicySetClient) GetAll(options ...session.ApiOptionsParams) ([]*models.HTTPPolicySet, error)

GetAll is a collection API to get a list of HTTPPolicySet objects

func (*HTTPPolicySetClient) GetAviSession

func (client *HTTPPolicySetClient) GetAviSession() *session.AviSession

GetAviSession

func (*HTTPPolicySetClient) GetByName

func (client *HTTPPolicySetClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.HTTPPolicySet, error)

GetByName - Get an existing HTTPPolicySet by name

func (*HTTPPolicySetClient) GetObject

func (client *HTTPPolicySetClient) GetObject(options ...session.ApiOptionsParams) (*models.HTTPPolicySet, error)

GetObject - Get an existing HTTPPolicySet by filters like name, cloud, tenant Api creates HTTPPolicySet object with every call.

func (*HTTPPolicySetClient) Patch

func (client *HTTPPolicySetClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.HTTPPolicySet, error)

Patch an existing HTTPPolicySet object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.HTTPPolicySet or it should be json compatible of form map[string]interface{}

func (*HTTPPolicySetClient) Update

Update an existing HTTPPolicySet object

type HardwareSecurityModuleGroupClient

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

HardwareSecurityModuleGroupClient is a client for avi HardwareSecurityModuleGroup resource

func NewHardwareSecurityModuleGroupClient

func NewHardwareSecurityModuleGroupClient(aviSession *session.AviSession) *HardwareSecurityModuleGroupClient

NewHardwareSecurityModuleGroupClient creates a new client for HardwareSecurityModuleGroup resource

func (*HardwareSecurityModuleGroupClient) Create

Create a new HardwareSecurityModuleGroup object

func (*HardwareSecurityModuleGroupClient) Delete

func (client *HardwareSecurityModuleGroupClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing HardwareSecurityModuleGroup object with a given UUID

func (*HardwareSecurityModuleGroupClient) DeleteByName

func (client *HardwareSecurityModuleGroupClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing HardwareSecurityModuleGroup object with a given name

func (*HardwareSecurityModuleGroupClient) Get

Get an existing HardwareSecurityModuleGroup by uuid

func (*HardwareSecurityModuleGroupClient) GetAll

GetAll is a collection API to get a list of HardwareSecurityModuleGroup objects

func (*HardwareSecurityModuleGroupClient) GetAviSession

func (client *HardwareSecurityModuleGroupClient) GetAviSession() *session.AviSession

GetAviSession

func (*HardwareSecurityModuleGroupClient) GetByName

GetByName - Get an existing HardwareSecurityModuleGroup by name

func (*HardwareSecurityModuleGroupClient) GetObject

GetObject - Get an existing HardwareSecurityModuleGroup by filters like name, cloud, tenant Api creates HardwareSecurityModuleGroup object with every call.

func (*HardwareSecurityModuleGroupClient) Patch

func (client *HardwareSecurityModuleGroupClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.HardwareSecurityModuleGroup, error)

Patch an existing HardwareSecurityModuleGroup object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.HardwareSecurityModuleGroup or it should be json compatible of form map[string]interface{}

func (*HardwareSecurityModuleGroupClient) Update

Update an existing HardwareSecurityModuleGroup object

type HealthMonitorClient

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

HealthMonitorClient is a client for avi HealthMonitor resource

func NewHealthMonitorClient

func NewHealthMonitorClient(aviSession *session.AviSession) *HealthMonitorClient

NewHealthMonitorClient creates a new client for HealthMonitor resource

func (*HealthMonitorClient) Create

Create a new HealthMonitor object

func (*HealthMonitorClient) Delete

func (client *HealthMonitorClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing HealthMonitor object with a given UUID

func (*HealthMonitorClient) DeleteByName

func (client *HealthMonitorClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing HealthMonitor object with a given name

func (*HealthMonitorClient) Get

func (client *HealthMonitorClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.HealthMonitor, error)

Get an existing HealthMonitor by uuid

func (*HealthMonitorClient) GetAll

func (client *HealthMonitorClient) GetAll(options ...session.ApiOptionsParams) ([]*models.HealthMonitor, error)

GetAll is a collection API to get a list of HealthMonitor objects

func (*HealthMonitorClient) GetAviSession

func (client *HealthMonitorClient) GetAviSession() *session.AviSession

GetAviSession

func (*HealthMonitorClient) GetByName

func (client *HealthMonitorClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.HealthMonitor, error)

GetByName - Get an existing HealthMonitor by name

func (*HealthMonitorClient) GetObject

func (client *HealthMonitorClient) GetObject(options ...session.ApiOptionsParams) (*models.HealthMonitor, error)

GetObject - Get an existing HealthMonitor by filters like name, cloud, tenant Api creates HealthMonitor object with every call.

func (*HealthMonitorClient) Patch

func (client *HealthMonitorClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.HealthMonitor, error)

Patch an existing HealthMonitor object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.HealthMonitor or it should be json compatible of form map[string]interface{}

func (*HealthMonitorClient) Update

Update an existing HealthMonitor object

type IPAMDNSProviderProfileClient

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

IPAMDNSProviderProfileClient is a client for avi IPAMDNSProviderProfile resource

func NewIPAMDNSProviderProfileClient

func NewIPAMDNSProviderProfileClient(aviSession *session.AviSession) *IPAMDNSProviderProfileClient

NewIPAMDNSProviderProfileClient creates a new client for IPAMDNSProviderProfile resource

func (*IPAMDNSProviderProfileClient) Create

Create a new IPAMDNSProviderProfile object

func (*IPAMDNSProviderProfileClient) Delete

func (client *IPAMDNSProviderProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing IPAMDNSProviderProfile object with a given UUID

func (*IPAMDNSProviderProfileClient) DeleteByName

func (client *IPAMDNSProviderProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing IPAMDNSProviderProfile object with a given name

func (*IPAMDNSProviderProfileClient) Get

Get an existing IPAMDNSProviderProfile by uuid

func (*IPAMDNSProviderProfileClient) GetAll

GetAll is a collection API to get a list of IPAMDNSProviderProfile objects

func (*IPAMDNSProviderProfileClient) GetAviSession

func (client *IPAMDNSProviderProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*IPAMDNSProviderProfileClient) GetByName

GetByName - Get an existing IPAMDNSProviderProfile by name

func (*IPAMDNSProviderProfileClient) GetObject

GetObject - Get an existing IPAMDNSProviderProfile by filters like name, cloud, tenant Api creates IPAMDNSProviderProfile object with every call.

func (*IPAMDNSProviderProfileClient) Patch

func (client *IPAMDNSProviderProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.IPAMDNSProviderProfile, error)

Patch an existing IPAMDNSProviderProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.IPAMDNSProviderProfile or it should be json compatible of form map[string]interface{}

func (*IPAMDNSProviderProfileClient) Update

Update an existing IPAMDNSProviderProfile object

type IPAddrGroupClient

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

IPAddrGroupClient is a client for avi IPAddrGroup resource

func NewIPAddrGroupClient

func NewIPAddrGroupClient(aviSession *session.AviSession) *IPAddrGroupClient

NewIPAddrGroupClient creates a new client for IPAddrGroup resource

func (*IPAddrGroupClient) Create

func (client *IPAddrGroupClient) Create(obj *models.IPAddrGroup, options ...session.ApiOptionsParams) (*models.IPAddrGroup, error)

Create a new IPAddrGroup object

func (*IPAddrGroupClient) Delete

func (client *IPAddrGroupClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing IPAddrGroup object with a given UUID

func (*IPAddrGroupClient) DeleteByName

func (client *IPAddrGroupClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing IPAddrGroup object with a given name

func (*IPAddrGroupClient) Get

func (client *IPAddrGroupClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.IPAddrGroup, error)

Get an existing IPAddrGroup by uuid

func (*IPAddrGroupClient) GetAll

func (client *IPAddrGroupClient) GetAll(options ...session.ApiOptionsParams) ([]*models.IPAddrGroup, error)

GetAll is a collection API to get a list of IPAddrGroup objects

func (*IPAddrGroupClient) GetAviSession

func (client *IPAddrGroupClient) GetAviSession() *session.AviSession

GetAviSession

func (*IPAddrGroupClient) GetByName

func (client *IPAddrGroupClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.IPAddrGroup, error)

GetByName - Get an existing IPAddrGroup by name

func (*IPAddrGroupClient) GetObject

func (client *IPAddrGroupClient) GetObject(options ...session.ApiOptionsParams) (*models.IPAddrGroup, error)

GetObject - Get an existing IPAddrGroup by filters like name, cloud, tenant Api creates IPAddrGroup object with every call.

func (*IPAddrGroupClient) Patch

func (client *IPAddrGroupClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.IPAddrGroup, error)

Patch an existing IPAddrGroup object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.IPAddrGroup or it should be json compatible of form map[string]interface{}

func (*IPAddrGroupClient) Update

func (client *IPAddrGroupClient) Update(obj *models.IPAddrGroup, options ...session.ApiOptionsParams) (*models.IPAddrGroup, error)

Update an existing IPAddrGroup object

type IPReputationDBClient

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

IPReputationDBClient is a client for avi IPReputationDB resource

func NewIPReputationDBClient

func NewIPReputationDBClient(aviSession *session.AviSession) *IPReputationDBClient

NewIPReputationDBClient creates a new client for IPReputationDB resource

func (*IPReputationDBClient) Create

Create a new IPReputationDB object

func (*IPReputationDBClient) Delete

func (client *IPReputationDBClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing IPReputationDB object with a given UUID

func (*IPReputationDBClient) DeleteByName

func (client *IPReputationDBClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing IPReputationDB object with a given name

func (*IPReputationDBClient) Get

Get an existing IPReputationDB by uuid

func (*IPReputationDBClient) GetAll

func (client *IPReputationDBClient) GetAll(options ...session.ApiOptionsParams) ([]*models.IPReputationDB, error)

GetAll is a collection API to get a list of IPReputationDB objects

func (*IPReputationDBClient) GetAviSession

func (client *IPReputationDBClient) GetAviSession() *session.AviSession

GetAviSession

func (*IPReputationDBClient) GetByName

func (client *IPReputationDBClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.IPReputationDB, error)

GetByName - Get an existing IPReputationDB by name

func (*IPReputationDBClient) GetObject

func (client *IPReputationDBClient) GetObject(options ...session.ApiOptionsParams) (*models.IPReputationDB, error)

GetObject - Get an existing IPReputationDB by filters like name, cloud, tenant Api creates IPReputationDB object with every call.

func (*IPReputationDBClient) Patch

func (client *IPReputationDBClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.IPReputationDB, error)

Patch an existing IPReputationDB object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.IPReputationDB or it should be json compatible of form map[string]interface{}

func (*IPReputationDBClient) Update

Update an existing IPReputationDB object

type IcapProfileClient

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

IcapProfileClient is a client for avi IcapProfile resource

func NewIcapProfileClient

func NewIcapProfileClient(aviSession *session.AviSession) *IcapProfileClient

NewIcapProfileClient creates a new client for IcapProfile resource

func (*IcapProfileClient) Create

func (client *IcapProfileClient) Create(obj *models.IcapProfile, options ...session.ApiOptionsParams) (*models.IcapProfile, error)

Create a new IcapProfile object

func (*IcapProfileClient) Delete

func (client *IcapProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing IcapProfile object with a given UUID

func (*IcapProfileClient) DeleteByName

func (client *IcapProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing IcapProfile object with a given name

func (*IcapProfileClient) Get

func (client *IcapProfileClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.IcapProfile, error)

Get an existing IcapProfile by uuid

func (*IcapProfileClient) GetAll

func (client *IcapProfileClient) GetAll(options ...session.ApiOptionsParams) ([]*models.IcapProfile, error)

GetAll is a collection API to get a list of IcapProfile objects

func (*IcapProfileClient) GetAviSession

func (client *IcapProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*IcapProfileClient) GetByName

func (client *IcapProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.IcapProfile, error)

GetByName - Get an existing IcapProfile by name

func (*IcapProfileClient) GetObject

func (client *IcapProfileClient) GetObject(options ...session.ApiOptionsParams) (*models.IcapProfile, error)

GetObject - Get an existing IcapProfile by filters like name, cloud, tenant Api creates IcapProfile object with every call.

func (*IcapProfileClient) Patch

func (client *IcapProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.IcapProfile, error)

Patch an existing IcapProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.IcapProfile or it should be json compatible of form map[string]interface{}

func (*IcapProfileClient) Update

func (client *IcapProfileClient) Update(obj *models.IcapProfile, options ...session.ApiOptionsParams) (*models.IcapProfile, error)

Update an existing IcapProfile object

type ImageClient

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

ImageClient is a client for avi Image resource

func NewImageClient

func NewImageClient(aviSession *session.AviSession) *ImageClient

NewImageClient creates a new client for Image resource

func (*ImageClient) Create

func (client *ImageClient) Create(obj *models.Image, options ...session.ApiOptionsParams) (*models.Image, error)

Create a new Image object

func (*ImageClient) Delete

func (client *ImageClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing Image object with a given UUID

func (*ImageClient) DeleteByName

func (client *ImageClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing Image object with a given name

func (*ImageClient) Get

func (client *ImageClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.Image, error)

Get an existing Image by uuid

func (*ImageClient) GetAll

func (client *ImageClient) GetAll(options ...session.ApiOptionsParams) ([]*models.Image, error)

GetAll is a collection API to get a list of Image objects

func (*ImageClient) GetAviSession

func (client *ImageClient) GetAviSession() *session.AviSession

GetAviSession

func (*ImageClient) GetByName

func (client *ImageClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.Image, error)

GetByName - Get an existing Image by name

func (*ImageClient) GetObject

func (client *ImageClient) GetObject(options ...session.ApiOptionsParams) (*models.Image, error)

GetObject - Get an existing Image by filters like name, cloud, tenant Api creates Image object with every call.

func (*ImageClient) Patch

func (client *ImageClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.Image, error)

Patch an existing Image object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.Image or it should be json compatible of form map[string]interface{}

func (*ImageClient) Update

func (client *ImageClient) Update(obj *models.Image, options ...session.ApiOptionsParams) (*models.Image, error)

Update an existing Image object

type InventoryFaultConfigClient

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

InventoryFaultConfigClient is a client for avi InventoryFaultConfig resource

func NewInventoryFaultConfigClient

func NewInventoryFaultConfigClient(aviSession *session.AviSession) *InventoryFaultConfigClient

NewInventoryFaultConfigClient creates a new client for InventoryFaultConfig resource

func (*InventoryFaultConfigClient) Create

Create a new InventoryFaultConfig object

func (*InventoryFaultConfigClient) Delete

func (client *InventoryFaultConfigClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing InventoryFaultConfig object with a given UUID

func (*InventoryFaultConfigClient) DeleteByName

func (client *InventoryFaultConfigClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing InventoryFaultConfig object with a given name

func (*InventoryFaultConfigClient) Get

Get an existing InventoryFaultConfig by uuid

func (*InventoryFaultConfigClient) GetAll

GetAll is a collection API to get a list of InventoryFaultConfig objects

func (*InventoryFaultConfigClient) GetAviSession

func (client *InventoryFaultConfigClient) GetAviSession() *session.AviSession

GetAviSession

func (*InventoryFaultConfigClient) GetByName

GetByName - Get an existing InventoryFaultConfig by name

func (*InventoryFaultConfigClient) GetObject

GetObject - Get an existing InventoryFaultConfig by filters like name, cloud, tenant Api creates InventoryFaultConfig object with every call.

func (*InventoryFaultConfigClient) Patch

func (client *InventoryFaultConfigClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.InventoryFaultConfig, error)

Patch an existing InventoryFaultConfig object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.InventoryFaultConfig or it should be json compatible of form map[string]interface{}

func (*InventoryFaultConfigClient) Update

Update an existing InventoryFaultConfig object

type JWTServerProfileClient

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

JWTServerProfileClient is a client for avi JWTServerProfile resource

func NewJWTServerProfileClient

func NewJWTServerProfileClient(aviSession *session.AviSession) *JWTServerProfileClient

NewJWTServerProfileClient creates a new client for JWTServerProfile resource

func (*JWTServerProfileClient) Create

Create a new JWTServerProfile object

func (*JWTServerProfileClient) Delete

func (client *JWTServerProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing JWTServerProfile object with a given UUID

func (*JWTServerProfileClient) DeleteByName

func (client *JWTServerProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing JWTServerProfile object with a given name

func (*JWTServerProfileClient) Get

Get an existing JWTServerProfile by uuid

func (*JWTServerProfileClient) GetAll

GetAll is a collection API to get a list of JWTServerProfile objects

func (*JWTServerProfileClient) GetAviSession

func (client *JWTServerProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*JWTServerProfileClient) GetByName

func (client *JWTServerProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.JWTServerProfile, error)

GetByName - Get an existing JWTServerProfile by name

func (*JWTServerProfileClient) GetObject

func (client *JWTServerProfileClient) GetObject(options ...session.ApiOptionsParams) (*models.JWTServerProfile, error)

GetObject - Get an existing JWTServerProfile by filters like name, cloud, tenant Api creates JWTServerProfile object with every call.

func (*JWTServerProfileClient) Patch

func (client *JWTServerProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.JWTServerProfile, error)

Patch an existing JWTServerProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.JWTServerProfile or it should be json compatible of form map[string]interface{}

func (*JWTServerProfileClient) Update

Update an existing JWTServerProfile object

type JobEntryClient

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

JobEntryClient is a client for avi JobEntry resource

func NewJobEntryClient

func NewJobEntryClient(aviSession *session.AviSession) *JobEntryClient

NewJobEntryClient creates a new client for JobEntry resource

func (*JobEntryClient) Create

func (client *JobEntryClient) Create(obj *models.JobEntry, options ...session.ApiOptionsParams) (*models.JobEntry, error)

Create a new JobEntry object

func (*JobEntryClient) Delete

func (client *JobEntryClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing JobEntry object with a given UUID

func (*JobEntryClient) DeleteByName

func (client *JobEntryClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing JobEntry object with a given name

func (*JobEntryClient) Get

func (client *JobEntryClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.JobEntry, error)

Get an existing JobEntry by uuid

func (*JobEntryClient) GetAll

func (client *JobEntryClient) GetAll(options ...session.ApiOptionsParams) ([]*models.JobEntry, error)

GetAll is a collection API to get a list of JobEntry objects

func (*JobEntryClient) GetAviSession

func (client *JobEntryClient) GetAviSession() *session.AviSession

GetAviSession

func (*JobEntryClient) GetByName

func (client *JobEntryClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.JobEntry, error)

GetByName - Get an existing JobEntry by name

func (*JobEntryClient) GetObject

func (client *JobEntryClient) GetObject(options ...session.ApiOptionsParams) (*models.JobEntry, error)

GetObject - Get an existing JobEntry by filters like name, cloud, tenant Api creates JobEntry object with every call.

func (*JobEntryClient) Patch

func (client *JobEntryClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.JobEntry, error)

Patch an existing JobEntry object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.JobEntry or it should be json compatible of form map[string]interface{}

func (*JobEntryClient) Update

func (client *JobEntryClient) Update(obj *models.JobEntry, options ...session.ApiOptionsParams) (*models.JobEntry, error)

Update an existing JobEntry object

type L4PolicySetClient

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

L4PolicySetClient is a client for avi L4PolicySet resource

func NewL4PolicySetClient

func NewL4PolicySetClient(aviSession *session.AviSession) *L4PolicySetClient

NewL4PolicySetClient creates a new client for L4PolicySet resource

func (*L4PolicySetClient) Create

func (client *L4PolicySetClient) Create(obj *models.L4PolicySet, options ...session.ApiOptionsParams) (*models.L4PolicySet, error)

Create a new L4PolicySet object

func (*L4PolicySetClient) Delete

func (client *L4PolicySetClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing L4PolicySet object with a given UUID

func (*L4PolicySetClient) DeleteByName

func (client *L4PolicySetClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing L4PolicySet object with a given name

func (*L4PolicySetClient) Get

func (client *L4PolicySetClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.L4PolicySet, error)

Get an existing L4PolicySet by uuid

func (*L4PolicySetClient) GetAll

func (client *L4PolicySetClient) GetAll(options ...session.ApiOptionsParams) ([]*models.L4PolicySet, error)

GetAll is a collection API to get a list of L4PolicySet objects

func (*L4PolicySetClient) GetAviSession

func (client *L4PolicySetClient) GetAviSession() *session.AviSession

GetAviSession

func (*L4PolicySetClient) GetByName

func (client *L4PolicySetClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.L4PolicySet, error)

GetByName - Get an existing L4PolicySet by name

func (*L4PolicySetClient) GetObject

func (client *L4PolicySetClient) GetObject(options ...session.ApiOptionsParams) (*models.L4PolicySet, error)

GetObject - Get an existing L4PolicySet by filters like name, cloud, tenant Api creates L4PolicySet object with every call.

func (*L4PolicySetClient) Patch

func (client *L4PolicySetClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.L4PolicySet, error)

Patch an existing L4PolicySet object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.L4PolicySet or it should be json compatible of form map[string]interface{}

func (*L4PolicySetClient) Update

func (client *L4PolicySetClient) Update(obj *models.L4PolicySet, options ...session.ApiOptionsParams) (*models.L4PolicySet, error)

Update an existing L4PolicySet object

type LabelGroupClient

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

LabelGroupClient is a client for avi LabelGroup resource

func NewLabelGroupClient

func NewLabelGroupClient(aviSession *session.AviSession) *LabelGroupClient

NewLabelGroupClient creates a new client for LabelGroup resource

func (*LabelGroupClient) Create

func (client *LabelGroupClient) Create(obj *models.LabelGroup, options ...session.ApiOptionsParams) (*models.LabelGroup, error)

Create a new LabelGroup object

func (*LabelGroupClient) Delete

func (client *LabelGroupClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing LabelGroup object with a given UUID

func (*LabelGroupClient) DeleteByName

func (client *LabelGroupClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing LabelGroup object with a given name

func (*LabelGroupClient) Get

func (client *LabelGroupClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.LabelGroup, error)

Get an existing LabelGroup by uuid

func (*LabelGroupClient) GetAll

func (client *LabelGroupClient) GetAll(options ...session.ApiOptionsParams) ([]*models.LabelGroup, error)

GetAll is a collection API to get a list of LabelGroup objects

func (*LabelGroupClient) GetAviSession

func (client *LabelGroupClient) GetAviSession() *session.AviSession

GetAviSession

func (*LabelGroupClient) GetByName

func (client *LabelGroupClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.LabelGroup, error)

GetByName - Get an existing LabelGroup by name

func (*LabelGroupClient) GetObject

func (client *LabelGroupClient) GetObject(options ...session.ApiOptionsParams) (*models.LabelGroup, error)

GetObject - Get an existing LabelGroup by filters like name, cloud, tenant Api creates LabelGroup object with every call.

func (*LabelGroupClient) Patch

func (client *LabelGroupClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.LabelGroup, error)

Patch an existing LabelGroup object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.LabelGroup or it should be json compatible of form map[string]interface{}

func (*LabelGroupClient) Update

func (client *LabelGroupClient) Update(obj *models.LabelGroup, options ...session.ApiOptionsParams) (*models.LabelGroup, error)

Update an existing LabelGroup object

type LicenseLedgerDetailsClient

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

LicenseLedgerDetailsClient is a client for avi LicenseLedgerDetails resource

func NewLicenseLedgerDetailsClient

func NewLicenseLedgerDetailsClient(aviSession *session.AviSession) *LicenseLedgerDetailsClient

NewLicenseLedgerDetailsClient creates a new client for LicenseLedgerDetails resource

func (*LicenseLedgerDetailsClient) Create

Create a new LicenseLedgerDetails object

func (*LicenseLedgerDetailsClient) Delete

func (client *LicenseLedgerDetailsClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing LicenseLedgerDetails object with a given UUID

func (*LicenseLedgerDetailsClient) DeleteByName

func (client *LicenseLedgerDetailsClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing LicenseLedgerDetails object with a given name

func (*LicenseLedgerDetailsClient) Get

Get an existing LicenseLedgerDetails by uuid

func (*LicenseLedgerDetailsClient) GetAll

GetAll is a collection API to get a list of LicenseLedgerDetails objects

func (*LicenseLedgerDetailsClient) GetAviSession

func (client *LicenseLedgerDetailsClient) GetAviSession() *session.AviSession

GetAviSession

func (*LicenseLedgerDetailsClient) GetByName

GetByName - Get an existing LicenseLedgerDetails by name

func (*LicenseLedgerDetailsClient) GetObject

GetObject - Get an existing LicenseLedgerDetails by filters like name, cloud, tenant Api creates LicenseLedgerDetails object with every call.

func (*LicenseLedgerDetailsClient) Patch

func (client *LicenseLedgerDetailsClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.LicenseLedgerDetails, error)

Patch an existing LicenseLedgerDetails object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.LicenseLedgerDetails or it should be json compatible of form map[string]interface{}

func (*LicenseLedgerDetailsClient) Update

Update an existing LicenseLedgerDetails object

type LicenseStatusClient

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

LicenseStatusClient is a client for avi LicenseStatus resource

func NewLicenseStatusClient

func NewLicenseStatusClient(aviSession *session.AviSession) *LicenseStatusClient

NewLicenseStatusClient creates a new client for LicenseStatus resource

func (*LicenseStatusClient) Create

Create a new LicenseStatus object

func (*LicenseStatusClient) Delete

func (client *LicenseStatusClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing LicenseStatus object with a given UUID

func (*LicenseStatusClient) DeleteByName

func (client *LicenseStatusClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing LicenseStatus object with a given name

func (*LicenseStatusClient) Get

func (client *LicenseStatusClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.LicenseStatus, error)

Get an existing LicenseStatus by uuid

func (*LicenseStatusClient) GetAll

func (client *LicenseStatusClient) GetAll(options ...session.ApiOptionsParams) ([]*models.LicenseStatus, error)

GetAll is a collection API to get a list of LicenseStatus objects

func (*LicenseStatusClient) GetAviSession

func (client *LicenseStatusClient) GetAviSession() *session.AviSession

GetAviSession

func (*LicenseStatusClient) GetByName

func (client *LicenseStatusClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.LicenseStatus, error)

GetByName - Get an existing LicenseStatus by name

func (*LicenseStatusClient) GetObject

func (client *LicenseStatusClient) GetObject(options ...session.ApiOptionsParams) (*models.LicenseStatus, error)

GetObject - Get an existing LicenseStatus by filters like name, cloud, tenant Api creates LicenseStatus object with every call.

func (*LicenseStatusClient) Patch

func (client *LicenseStatusClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.LicenseStatus, error)

Patch an existing LicenseStatus object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.LicenseStatus or it should be json compatible of form map[string]interface{}

func (*LicenseStatusClient) Update

Update an existing LicenseStatus object

type LogControllerMappingClient

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

LogControllerMappingClient is a client for avi LogControllerMapping resource

func NewLogControllerMappingClient

func NewLogControllerMappingClient(aviSession *session.AviSession) *LogControllerMappingClient

NewLogControllerMappingClient creates a new client for LogControllerMapping resource

func (*LogControllerMappingClient) Create

Create a new LogControllerMapping object

func (*LogControllerMappingClient) Delete

func (client *LogControllerMappingClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing LogControllerMapping object with a given UUID

func (*LogControllerMappingClient) DeleteByName

func (client *LogControllerMappingClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing LogControllerMapping object with a given name

func (*LogControllerMappingClient) Get

Get an existing LogControllerMapping by uuid

func (*LogControllerMappingClient) GetAll

GetAll is a collection API to get a list of LogControllerMapping objects

func (*LogControllerMappingClient) GetAviSession

func (client *LogControllerMappingClient) GetAviSession() *session.AviSession

GetAviSession

func (*LogControllerMappingClient) GetByName

GetByName - Get an existing LogControllerMapping by name

func (*LogControllerMappingClient) GetObject

GetObject - Get an existing LogControllerMapping by filters like name, cloud, tenant Api creates LogControllerMapping object with every call.

func (*LogControllerMappingClient) Patch

func (client *LogControllerMappingClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.LogControllerMapping, error)

Patch an existing LogControllerMapping object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.LogControllerMapping or it should be json compatible of form map[string]interface{}

func (*LogControllerMappingClient) Update

Update an existing LogControllerMapping object

type MemoryBalancerRequestClient

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

MemoryBalancerRequestClient is a client for avi MemoryBalancerRequest resource

func NewMemoryBalancerRequestClient

func NewMemoryBalancerRequestClient(aviSession *session.AviSession) *MemoryBalancerRequestClient

NewMemoryBalancerRequestClient creates a new client for MemoryBalancerRequest resource

func (*MemoryBalancerRequestClient) Create

Create a new MemoryBalancerRequest object

func (*MemoryBalancerRequestClient) Delete

func (client *MemoryBalancerRequestClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing MemoryBalancerRequest object with a given UUID

func (*MemoryBalancerRequestClient) DeleteByName

func (client *MemoryBalancerRequestClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing MemoryBalancerRequest object with a given name

func (*MemoryBalancerRequestClient) Get

Get an existing MemoryBalancerRequest by uuid

func (*MemoryBalancerRequestClient) GetAll

GetAll is a collection API to get a list of MemoryBalancerRequest objects

func (*MemoryBalancerRequestClient) GetAviSession

func (client *MemoryBalancerRequestClient) GetAviSession() *session.AviSession

GetAviSession

func (*MemoryBalancerRequestClient) GetByName

GetByName - Get an existing MemoryBalancerRequest by name

func (*MemoryBalancerRequestClient) GetObject

GetObject - Get an existing MemoryBalancerRequest by filters like name, cloud, tenant Api creates MemoryBalancerRequest object with every call.

func (*MemoryBalancerRequestClient) Patch

func (client *MemoryBalancerRequestClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.MemoryBalancerRequest, error)

Patch an existing MemoryBalancerRequest object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.MemoryBalancerRequest or it should be json compatible of form map[string]interface{}

func (*MemoryBalancerRequestClient) Update

Update an existing MemoryBalancerRequest object

type MicroServiceClient

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

MicroServiceClient is a client for avi MicroService resource

func NewMicroServiceClient

func NewMicroServiceClient(aviSession *session.AviSession) *MicroServiceClient

NewMicroServiceClient creates a new client for MicroService resource

func (*MicroServiceClient) Create

Create a new MicroService object

func (*MicroServiceClient) Delete

func (client *MicroServiceClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing MicroService object with a given UUID

func (*MicroServiceClient) DeleteByName

func (client *MicroServiceClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing MicroService object with a given name

func (*MicroServiceClient) Get

func (client *MicroServiceClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.MicroService, error)

Get an existing MicroService by uuid

func (*MicroServiceClient) GetAll

func (client *MicroServiceClient) GetAll(options ...session.ApiOptionsParams) ([]*models.MicroService, error)

GetAll is a collection API to get a list of MicroService objects

func (*MicroServiceClient) GetAviSession

func (client *MicroServiceClient) GetAviSession() *session.AviSession

GetAviSession

func (*MicroServiceClient) GetByName

func (client *MicroServiceClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.MicroService, error)

GetByName - Get an existing MicroService by name

func (*MicroServiceClient) GetObject

func (client *MicroServiceClient) GetObject(options ...session.ApiOptionsParams) (*models.MicroService, error)

GetObject - Get an existing MicroService by filters like name, cloud, tenant Api creates MicroService object with every call.

func (*MicroServiceClient) Patch

func (client *MicroServiceClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.MicroService, error)

Patch an existing MicroService object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.MicroService or it should be json compatible of form map[string]interface{}

func (*MicroServiceClient) Update

Update an existing MicroService object

type MicroServiceGroupClient

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

MicroServiceGroupClient is a client for avi MicroServiceGroup resource

func NewMicroServiceGroupClient

func NewMicroServiceGroupClient(aviSession *session.AviSession) *MicroServiceGroupClient

NewMicroServiceGroupClient creates a new client for MicroServiceGroup resource

func (*MicroServiceGroupClient) Create

Create a new MicroServiceGroup object

func (*MicroServiceGroupClient) Delete

func (client *MicroServiceGroupClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing MicroServiceGroup object with a given UUID

func (*MicroServiceGroupClient) DeleteByName

func (client *MicroServiceGroupClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing MicroServiceGroup object with a given name

func (*MicroServiceGroupClient) Get

Get an existing MicroServiceGroup by uuid

func (*MicroServiceGroupClient) GetAll

GetAll is a collection API to get a list of MicroServiceGroup objects

func (*MicroServiceGroupClient) GetAviSession

func (client *MicroServiceGroupClient) GetAviSession() *session.AviSession

GetAviSession

func (*MicroServiceGroupClient) GetByName

func (client *MicroServiceGroupClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.MicroServiceGroup, error)

GetByName - Get an existing MicroServiceGroup by name

func (*MicroServiceGroupClient) GetObject

GetObject - Get an existing MicroServiceGroup by filters like name, cloud, tenant Api creates MicroServiceGroup object with every call.

func (*MicroServiceGroupClient) Patch

func (client *MicroServiceGroupClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.MicroServiceGroup, error)

Patch an existing MicroServiceGroup object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.MicroServiceGroup or it should be json compatible of form map[string]interface{}

func (*MicroServiceGroupClient) Update

Update an existing MicroServiceGroup object

type NatPolicyClient

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

NatPolicyClient is a client for avi NatPolicy resource

func NewNatPolicyClient

func NewNatPolicyClient(aviSession *session.AviSession) *NatPolicyClient

NewNatPolicyClient creates a new client for NatPolicy resource

func (*NatPolicyClient) Create

func (client *NatPolicyClient) Create(obj *models.NatPolicy, options ...session.ApiOptionsParams) (*models.NatPolicy, error)

Create a new NatPolicy object

func (*NatPolicyClient) Delete

func (client *NatPolicyClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing NatPolicy object with a given UUID

func (*NatPolicyClient) DeleteByName

func (client *NatPolicyClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing NatPolicy object with a given name

func (*NatPolicyClient) Get

func (client *NatPolicyClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.NatPolicy, error)

Get an existing NatPolicy by uuid

func (*NatPolicyClient) GetAll

func (client *NatPolicyClient) GetAll(options ...session.ApiOptionsParams) ([]*models.NatPolicy, error)

GetAll is a collection API to get a list of NatPolicy objects

func (*NatPolicyClient) GetAviSession

func (client *NatPolicyClient) GetAviSession() *session.AviSession

GetAviSession

func (*NatPolicyClient) GetByName

func (client *NatPolicyClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.NatPolicy, error)

GetByName - Get an existing NatPolicy by name

func (*NatPolicyClient) GetObject

func (client *NatPolicyClient) GetObject(options ...session.ApiOptionsParams) (*models.NatPolicy, error)

GetObject - Get an existing NatPolicy by filters like name, cloud, tenant Api creates NatPolicy object with every call.

func (*NatPolicyClient) Patch

func (client *NatPolicyClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.NatPolicy, error)

Patch an existing NatPolicy object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.NatPolicy or it should be json compatible of form map[string]interface{}

func (*NatPolicyClient) Update

func (client *NatPolicyClient) Update(obj *models.NatPolicy, options ...session.ApiOptionsParams) (*models.NatPolicy, error)

Update an existing NatPolicy object

type NetworkClient

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

NetworkClient is a client for avi Network resource

func NewNetworkClient

func NewNetworkClient(aviSession *session.AviSession) *NetworkClient

NewNetworkClient creates a new client for Network resource

func (*NetworkClient) Create

func (client *NetworkClient) Create(obj *models.Network, options ...session.ApiOptionsParams) (*models.Network, error)

Create a new Network object

func (*NetworkClient) Delete

func (client *NetworkClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing Network object with a given UUID

func (*NetworkClient) DeleteByName

func (client *NetworkClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing Network object with a given name

func (*NetworkClient) Get

func (client *NetworkClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.Network, error)

Get an existing Network by uuid

func (*NetworkClient) GetAll

func (client *NetworkClient) GetAll(options ...session.ApiOptionsParams) ([]*models.Network, error)

GetAll is a collection API to get a list of Network objects

func (*NetworkClient) GetAviSession

func (client *NetworkClient) GetAviSession() *session.AviSession

GetAviSession

func (*NetworkClient) GetByName

func (client *NetworkClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.Network, error)

GetByName - Get an existing Network by name

func (*NetworkClient) GetObject

func (client *NetworkClient) GetObject(options ...session.ApiOptionsParams) (*models.Network, error)

GetObject - Get an existing Network by filters like name, cloud, tenant Api creates Network object with every call.

func (*NetworkClient) Patch

func (client *NetworkClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.Network, error)

Patch an existing Network object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.Network or it should be json compatible of form map[string]interface{}

func (*NetworkClient) Update

func (client *NetworkClient) Update(obj *models.Network, options ...session.ApiOptionsParams) (*models.Network, error)

Update an existing Network object

type NetworkInventoryClient

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

NetworkInventoryClient is a client for avi NetworkInventory resource

func NewNetworkInventoryClient

func NewNetworkInventoryClient(aviSession *session.AviSession) *NetworkInventoryClient

NewNetworkInventoryClient creates a new client for NetworkInventory resource

func (*NetworkInventoryClient) Create

Create a new NetworkInventory object

func (*NetworkInventoryClient) Delete

func (client *NetworkInventoryClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing NetworkInventory object with a given UUID

func (*NetworkInventoryClient) DeleteByName

func (client *NetworkInventoryClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing NetworkInventory object with a given name

func (*NetworkInventoryClient) Get

Get an existing NetworkInventory by uuid

func (*NetworkInventoryClient) GetAll

GetAll is a collection API to get a list of NetworkInventory objects

func (*NetworkInventoryClient) GetAviSession

func (client *NetworkInventoryClient) GetAviSession() *session.AviSession

GetAviSession

func (*NetworkInventoryClient) GetByName

func (client *NetworkInventoryClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.NetworkInventory, error)

GetByName - Get an existing NetworkInventory by name

func (*NetworkInventoryClient) GetObject

func (client *NetworkInventoryClient) GetObject(options ...session.ApiOptionsParams) (*models.NetworkInventory, error)

GetObject - Get an existing NetworkInventory by filters like name, cloud, tenant Api creates NetworkInventory object with every call.

func (*NetworkInventoryClient) Patch

func (client *NetworkInventoryClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.NetworkInventory, error)

Patch an existing NetworkInventory object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.NetworkInventory or it should be json compatible of form map[string]interface{}

func (*NetworkInventoryClient) Update

Update an existing NetworkInventory object

type NetworkProfileClient

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

NetworkProfileClient is a client for avi NetworkProfile resource

func NewNetworkProfileClient

func NewNetworkProfileClient(aviSession *session.AviSession) *NetworkProfileClient

NewNetworkProfileClient creates a new client for NetworkProfile resource

func (*NetworkProfileClient) Create

Create a new NetworkProfile object

func (*NetworkProfileClient) Delete

func (client *NetworkProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing NetworkProfile object with a given UUID

func (*NetworkProfileClient) DeleteByName

func (client *NetworkProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing NetworkProfile object with a given name

func (*NetworkProfileClient) Get

Get an existing NetworkProfile by uuid

func (*NetworkProfileClient) GetAll

func (client *NetworkProfileClient) GetAll(options ...session.ApiOptionsParams) ([]*models.NetworkProfile, error)

GetAll is a collection API to get a list of NetworkProfile objects

func (*NetworkProfileClient) GetAviSession

func (client *NetworkProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*NetworkProfileClient) GetByName

func (client *NetworkProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.NetworkProfile, error)

GetByName - Get an existing NetworkProfile by name

func (*NetworkProfileClient) GetObject

func (client *NetworkProfileClient) GetObject(options ...session.ApiOptionsParams) (*models.NetworkProfile, error)

GetObject - Get an existing NetworkProfile by filters like name, cloud, tenant Api creates NetworkProfile object with every call.

func (*NetworkProfileClient) Patch

func (client *NetworkProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.NetworkProfile, error)

Patch an existing NetworkProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.NetworkProfile or it should be json compatible of form map[string]interface{}

func (*NetworkProfileClient) Update

Update an existing NetworkProfile object

type NetworkRuntimeClient

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

NetworkRuntimeClient is a client for avi NetworkRuntime resource

func NewNetworkRuntimeClient

func NewNetworkRuntimeClient(aviSession *session.AviSession) *NetworkRuntimeClient

NewNetworkRuntimeClient creates a new client for NetworkRuntime resource

func (*NetworkRuntimeClient) Create

Create a new NetworkRuntime object

func (*NetworkRuntimeClient) Delete

func (client *NetworkRuntimeClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing NetworkRuntime object with a given UUID

func (*NetworkRuntimeClient) DeleteByName

func (client *NetworkRuntimeClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing NetworkRuntime object with a given name

func (*NetworkRuntimeClient) Get

Get an existing NetworkRuntime by uuid

func (*NetworkRuntimeClient) GetAll

func (client *NetworkRuntimeClient) GetAll(options ...session.ApiOptionsParams) ([]*models.NetworkRuntime, error)

GetAll is a collection API to get a list of NetworkRuntime objects

func (*NetworkRuntimeClient) GetAviSession

func (client *NetworkRuntimeClient) GetAviSession() *session.AviSession

GetAviSession

func (*NetworkRuntimeClient) GetByName

func (client *NetworkRuntimeClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.NetworkRuntime, error)

GetByName - Get an existing NetworkRuntime by name

func (*NetworkRuntimeClient) GetObject

func (client *NetworkRuntimeClient) GetObject(options ...session.ApiOptionsParams) (*models.NetworkRuntime, error)

GetObject - Get an existing NetworkRuntime by filters like name, cloud, tenant Api creates NetworkRuntime object with every call.

func (*NetworkRuntimeClient) Patch

func (client *NetworkRuntimeClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.NetworkRuntime, error)

Patch an existing NetworkRuntime object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.NetworkRuntime or it should be json compatible of form map[string]interface{}

func (*NetworkRuntimeClient) Update

Update an existing NetworkRuntime object

type NetworkSecurityPolicyClient

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

NetworkSecurityPolicyClient is a client for avi NetworkSecurityPolicy resource

func NewNetworkSecurityPolicyClient

func NewNetworkSecurityPolicyClient(aviSession *session.AviSession) *NetworkSecurityPolicyClient

NewNetworkSecurityPolicyClient creates a new client for NetworkSecurityPolicy resource

func (*NetworkSecurityPolicyClient) Create

Create a new NetworkSecurityPolicy object

func (*NetworkSecurityPolicyClient) Delete

func (client *NetworkSecurityPolicyClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing NetworkSecurityPolicy object with a given UUID

func (*NetworkSecurityPolicyClient) DeleteByName

func (client *NetworkSecurityPolicyClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing NetworkSecurityPolicy object with a given name

func (*NetworkSecurityPolicyClient) Get

Get an existing NetworkSecurityPolicy by uuid

func (*NetworkSecurityPolicyClient) GetAll

GetAll is a collection API to get a list of NetworkSecurityPolicy objects

func (*NetworkSecurityPolicyClient) GetAviSession

func (client *NetworkSecurityPolicyClient) GetAviSession() *session.AviSession

GetAviSession

func (*NetworkSecurityPolicyClient) GetByName

GetByName - Get an existing NetworkSecurityPolicy by name

func (*NetworkSecurityPolicyClient) GetObject

GetObject - Get an existing NetworkSecurityPolicy by filters like name, cloud, tenant Api creates NetworkSecurityPolicy object with every call.

func (*NetworkSecurityPolicyClient) Patch

func (client *NetworkSecurityPolicyClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.NetworkSecurityPolicy, error)

Patch an existing NetworkSecurityPolicy object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.NetworkSecurityPolicy or it should be json compatible of form map[string]interface{}

func (*NetworkSecurityPolicyClient) Update

Update an existing NetworkSecurityPolicy object

type NetworkServiceClient

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

NetworkServiceClient is a client for avi NetworkService resource

func NewNetworkServiceClient

func NewNetworkServiceClient(aviSession *session.AviSession) *NetworkServiceClient

NewNetworkServiceClient creates a new client for NetworkService resource

func (*NetworkServiceClient) Create

Create a new NetworkService object

func (*NetworkServiceClient) Delete

func (client *NetworkServiceClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing NetworkService object with a given UUID

func (*NetworkServiceClient) DeleteByName

func (client *NetworkServiceClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing NetworkService object with a given name

func (*NetworkServiceClient) Get

Get an existing NetworkService by uuid

func (*NetworkServiceClient) GetAll

func (client *NetworkServiceClient) GetAll(options ...session.ApiOptionsParams) ([]*models.NetworkService, error)

GetAll is a collection API to get a list of NetworkService objects

func (*NetworkServiceClient) GetAviSession

func (client *NetworkServiceClient) GetAviSession() *session.AviSession

GetAviSession

func (*NetworkServiceClient) GetByName

func (client *NetworkServiceClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.NetworkService, error)

GetByName - Get an existing NetworkService by name

func (*NetworkServiceClient) GetObject

func (client *NetworkServiceClient) GetObject(options ...session.ApiOptionsParams) (*models.NetworkService, error)

GetObject - Get an existing NetworkService by filters like name, cloud, tenant Api creates NetworkService object with every call.

func (*NetworkServiceClient) Patch

func (client *NetworkServiceClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.NetworkService, error)

Patch an existing NetworkService object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.NetworkService or it should be json compatible of form map[string]interface{}

func (*NetworkServiceClient) Update

Update an existing NetworkService object

type NsxtSegmentRuntimeClient

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

NsxtSegmentRuntimeClient is a client for avi NsxtSegmentRuntime resource

func NewNsxtSegmentRuntimeClient

func NewNsxtSegmentRuntimeClient(aviSession *session.AviSession) *NsxtSegmentRuntimeClient

NewNsxtSegmentRuntimeClient creates a new client for NsxtSegmentRuntime resource

func (*NsxtSegmentRuntimeClient) Create

Create a new NsxtSegmentRuntime object

func (*NsxtSegmentRuntimeClient) Delete

func (client *NsxtSegmentRuntimeClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing NsxtSegmentRuntime object with a given UUID

func (*NsxtSegmentRuntimeClient) DeleteByName

func (client *NsxtSegmentRuntimeClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing NsxtSegmentRuntime object with a given name

func (*NsxtSegmentRuntimeClient) Get

Get an existing NsxtSegmentRuntime by uuid

func (*NsxtSegmentRuntimeClient) GetAll

GetAll is a collection API to get a list of NsxtSegmentRuntime objects

func (*NsxtSegmentRuntimeClient) GetAviSession

func (client *NsxtSegmentRuntimeClient) GetAviSession() *session.AviSession

GetAviSession

func (*NsxtSegmentRuntimeClient) GetByName

func (client *NsxtSegmentRuntimeClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.NsxtSegmentRuntime, error)

GetByName - Get an existing NsxtSegmentRuntime by name

func (*NsxtSegmentRuntimeClient) GetObject

GetObject - Get an existing NsxtSegmentRuntime by filters like name, cloud, tenant Api creates NsxtSegmentRuntime object with every call.

func (*NsxtSegmentRuntimeClient) Patch

func (client *NsxtSegmentRuntimeClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.NsxtSegmentRuntime, error)

Patch an existing NsxtSegmentRuntime object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.NsxtSegmentRuntime or it should be json compatible of form map[string]interface{}

func (*NsxtSegmentRuntimeClient) Update

Update an existing NsxtSegmentRuntime object

type PKIprofileClient

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

PKIprofileClient is a client for avi PKIprofile resource

func NewPKIprofileClient

func NewPKIprofileClient(aviSession *session.AviSession) *PKIprofileClient

NewPKIprofileClient creates a new client for PKIprofile resource

func (*PKIprofileClient) Create

func (client *PKIprofileClient) Create(obj *models.PKIprofile, options ...session.ApiOptionsParams) (*models.PKIprofile, error)

Create a new PKIprofile object

func (*PKIprofileClient) Delete

func (client *PKIprofileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing PKIprofile object with a given UUID

func (*PKIprofileClient) DeleteByName

func (client *PKIprofileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing PKIprofile object with a given name

func (*PKIprofileClient) Get

func (client *PKIprofileClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.PKIprofile, error)

Get an existing PKIprofile by uuid

func (*PKIprofileClient) GetAll

func (client *PKIprofileClient) GetAll(options ...session.ApiOptionsParams) ([]*models.PKIprofile, error)

GetAll is a collection API to get a list of PKIprofile objects

func (*PKIprofileClient) GetAviSession

func (client *PKIprofileClient) GetAviSession() *session.AviSession

GetAviSession

func (*PKIprofileClient) GetByName

func (client *PKIprofileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.PKIprofile, error)

GetByName - Get an existing PKIprofile by name

func (*PKIprofileClient) GetObject

func (client *PKIprofileClient) GetObject(options ...session.ApiOptionsParams) (*models.PKIprofile, error)

GetObject - Get an existing PKIprofile by filters like name, cloud, tenant Api creates PKIprofile object with every call.

func (*PKIprofileClient) Patch

func (client *PKIprofileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.PKIprofile, error)

Patch an existing PKIprofile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.PKIprofile or it should be json compatible of form map[string]interface{}

func (*PKIprofileClient) Update

func (client *PKIprofileClient) Update(obj *models.PKIprofile, options ...session.ApiOptionsParams) (*models.PKIprofile, error)

Update an existing PKIprofile object

type PoolClient

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

PoolClient is a client for avi Pool resource

func NewPoolClient

func NewPoolClient(aviSession *session.AviSession) *PoolClient

NewPoolClient creates a new client for Pool resource

func (*PoolClient) Create

func (client *PoolClient) Create(obj *models.Pool, options ...session.ApiOptionsParams) (*models.Pool, error)

Create a new Pool object

func (*PoolClient) Delete

func (client *PoolClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing Pool object with a given UUID

func (*PoolClient) DeleteByName

func (client *PoolClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing Pool object with a given name

func (*PoolClient) Get

func (client *PoolClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.Pool, error)

Get an existing Pool by uuid

func (*PoolClient) GetAll

func (client *PoolClient) GetAll(options ...session.ApiOptionsParams) ([]*models.Pool, error)

GetAll is a collection API to get a list of Pool objects

func (*PoolClient) GetAviSession

func (client *PoolClient) GetAviSession() *session.AviSession

GetAviSession

func (*PoolClient) GetByName

func (client *PoolClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.Pool, error)

GetByName - Get an existing Pool by name

func (*PoolClient) GetObject

func (client *PoolClient) GetObject(options ...session.ApiOptionsParams) (*models.Pool, error)

GetObject - Get an existing Pool by filters like name, cloud, tenant Api creates Pool object with every call.

func (*PoolClient) Patch

func (client *PoolClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.Pool, error)

Patch an existing Pool object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.Pool or it should be json compatible of form map[string]interface{}

func (*PoolClient) Update

func (client *PoolClient) Update(obj *models.Pool, options ...session.ApiOptionsParams) (*models.Pool, error)

Update an existing Pool object

type PoolGroupClient

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

PoolGroupClient is a client for avi PoolGroup resource

func NewPoolGroupClient

func NewPoolGroupClient(aviSession *session.AviSession) *PoolGroupClient

NewPoolGroupClient creates a new client for PoolGroup resource

func (*PoolGroupClient) Create

func (client *PoolGroupClient) Create(obj *models.PoolGroup, options ...session.ApiOptionsParams) (*models.PoolGroup, error)

Create a new PoolGroup object

func (*PoolGroupClient) Delete

func (client *PoolGroupClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing PoolGroup object with a given UUID

func (*PoolGroupClient) DeleteByName

func (client *PoolGroupClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing PoolGroup object with a given name

func (*PoolGroupClient) Get

func (client *PoolGroupClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.PoolGroup, error)

Get an existing PoolGroup by uuid

func (*PoolGroupClient) GetAll

func (client *PoolGroupClient) GetAll(options ...session.ApiOptionsParams) ([]*models.PoolGroup, error)

GetAll is a collection API to get a list of PoolGroup objects

func (*PoolGroupClient) GetAviSession

func (client *PoolGroupClient) GetAviSession() *session.AviSession

GetAviSession

func (*PoolGroupClient) GetByName

func (client *PoolGroupClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.PoolGroup, error)

GetByName - Get an existing PoolGroup by name

func (*PoolGroupClient) GetObject

func (client *PoolGroupClient) GetObject(options ...session.ApiOptionsParams) (*models.PoolGroup, error)

GetObject - Get an existing PoolGroup by filters like name, cloud, tenant Api creates PoolGroup object with every call.

func (*PoolGroupClient) Patch

func (client *PoolGroupClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.PoolGroup, error)

Patch an existing PoolGroup object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.PoolGroup or it should be json compatible of form map[string]interface{}

func (*PoolGroupClient) Update

func (client *PoolGroupClient) Update(obj *models.PoolGroup, options ...session.ApiOptionsParams) (*models.PoolGroup, error)

Update an existing PoolGroup object

type PoolGroupDeploymentPolicyClient

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

PoolGroupDeploymentPolicyClient is a client for avi PoolGroupDeploymentPolicy resource

func NewPoolGroupDeploymentPolicyClient

func NewPoolGroupDeploymentPolicyClient(aviSession *session.AviSession) *PoolGroupDeploymentPolicyClient

NewPoolGroupDeploymentPolicyClient creates a new client for PoolGroupDeploymentPolicy resource

func (*PoolGroupDeploymentPolicyClient) Create

Create a new PoolGroupDeploymentPolicy object

func (*PoolGroupDeploymentPolicyClient) Delete

func (client *PoolGroupDeploymentPolicyClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing PoolGroupDeploymentPolicy object with a given UUID

func (*PoolGroupDeploymentPolicyClient) DeleteByName

func (client *PoolGroupDeploymentPolicyClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing PoolGroupDeploymentPolicy object with a given name

func (*PoolGroupDeploymentPolicyClient) Get

Get an existing PoolGroupDeploymentPolicy by uuid

func (*PoolGroupDeploymentPolicyClient) GetAll

GetAll is a collection API to get a list of PoolGroupDeploymentPolicy objects

func (*PoolGroupDeploymentPolicyClient) GetAviSession

func (client *PoolGroupDeploymentPolicyClient) GetAviSession() *session.AviSession

GetAviSession

func (*PoolGroupDeploymentPolicyClient) GetByName

GetByName - Get an existing PoolGroupDeploymentPolicy by name

func (*PoolGroupDeploymentPolicyClient) GetObject

GetObject - Get an existing PoolGroupDeploymentPolicy by filters like name, cloud, tenant Api creates PoolGroupDeploymentPolicy object with every call.

func (*PoolGroupDeploymentPolicyClient) Patch

func (client *PoolGroupDeploymentPolicyClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.PoolGroupDeploymentPolicy, error)

Patch an existing PoolGroupDeploymentPolicy object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.PoolGroupDeploymentPolicy or it should be json compatible of form map[string]interface{}

func (*PoolGroupDeploymentPolicyClient) Update

Update an existing PoolGroupDeploymentPolicy object

type PoolGroupInventoryClient

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

PoolGroupInventoryClient is a client for avi PoolGroupInventory resource

func NewPoolGroupInventoryClient

func NewPoolGroupInventoryClient(aviSession *session.AviSession) *PoolGroupInventoryClient

NewPoolGroupInventoryClient creates a new client for PoolGroupInventory resource

func (*PoolGroupInventoryClient) Create

Create a new PoolGroupInventory object

func (*PoolGroupInventoryClient) Delete

func (client *PoolGroupInventoryClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing PoolGroupInventory object with a given UUID

func (*PoolGroupInventoryClient) DeleteByName

func (client *PoolGroupInventoryClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing PoolGroupInventory object with a given name

func (*PoolGroupInventoryClient) Get

Get an existing PoolGroupInventory by uuid

func (*PoolGroupInventoryClient) GetAll

GetAll is a collection API to get a list of PoolGroupInventory objects

func (*PoolGroupInventoryClient) GetAviSession

func (client *PoolGroupInventoryClient) GetAviSession() *session.AviSession

GetAviSession

func (*PoolGroupInventoryClient) GetByName

func (client *PoolGroupInventoryClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.PoolGroupInventory, error)

GetByName - Get an existing PoolGroupInventory by name

func (*PoolGroupInventoryClient) GetObject

GetObject - Get an existing PoolGroupInventory by filters like name, cloud, tenant Api creates PoolGroupInventory object with every call.

func (*PoolGroupInventoryClient) Patch

func (client *PoolGroupInventoryClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.PoolGroupInventory, error)

Patch an existing PoolGroupInventory object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.PoolGroupInventory or it should be json compatible of form map[string]interface{}

func (*PoolGroupInventoryClient) Update

Update an existing PoolGroupInventory object

type PoolInventoryClient

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

PoolInventoryClient is a client for avi PoolInventory resource

func NewPoolInventoryClient

func NewPoolInventoryClient(aviSession *session.AviSession) *PoolInventoryClient

NewPoolInventoryClient creates a new client for PoolInventory resource

func (*PoolInventoryClient) Create

Create a new PoolInventory object

func (*PoolInventoryClient) Delete

func (client *PoolInventoryClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing PoolInventory object with a given UUID

func (*PoolInventoryClient) DeleteByName

func (client *PoolInventoryClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing PoolInventory object with a given name

func (*PoolInventoryClient) Get

func (client *PoolInventoryClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.PoolInventory, error)

Get an existing PoolInventory by uuid

func (*PoolInventoryClient) GetAll

func (client *PoolInventoryClient) GetAll(options ...session.ApiOptionsParams) ([]*models.PoolInventory, error)

GetAll is a collection API to get a list of PoolInventory objects

func (*PoolInventoryClient) GetAviSession

func (client *PoolInventoryClient) GetAviSession() *session.AviSession

GetAviSession

func (*PoolInventoryClient) GetByName

func (client *PoolInventoryClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.PoolInventory, error)

GetByName - Get an existing PoolInventory by name

func (*PoolInventoryClient) GetObject

func (client *PoolInventoryClient) GetObject(options ...session.ApiOptionsParams) (*models.PoolInventory, error)

GetObject - Get an existing PoolInventory by filters like name, cloud, tenant Api creates PoolInventory object with every call.

func (*PoolInventoryClient) Patch

func (client *PoolInventoryClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.PoolInventory, error)

Patch an existing PoolInventory object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.PoolInventory or it should be json compatible of form map[string]interface{}

func (*PoolInventoryClient) Update

Update an existing PoolInventory object

type PriorityLabelsClient

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

PriorityLabelsClient is a client for avi PriorityLabels resource

func NewPriorityLabelsClient

func NewPriorityLabelsClient(aviSession *session.AviSession) *PriorityLabelsClient

NewPriorityLabelsClient creates a new client for PriorityLabels resource

func (*PriorityLabelsClient) Create

Create a new PriorityLabels object

func (*PriorityLabelsClient) Delete

func (client *PriorityLabelsClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing PriorityLabels object with a given UUID

func (*PriorityLabelsClient) DeleteByName

func (client *PriorityLabelsClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing PriorityLabels object with a given name

func (*PriorityLabelsClient) Get

Get an existing PriorityLabels by uuid

func (*PriorityLabelsClient) GetAll

func (client *PriorityLabelsClient) GetAll(options ...session.ApiOptionsParams) ([]*models.PriorityLabels, error)

GetAll is a collection API to get a list of PriorityLabels objects

func (*PriorityLabelsClient) GetAviSession

func (client *PriorityLabelsClient) GetAviSession() *session.AviSession

GetAviSession

func (*PriorityLabelsClient) GetByName

func (client *PriorityLabelsClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.PriorityLabels, error)

GetByName - Get an existing PriorityLabels by name

func (*PriorityLabelsClient) GetObject

func (client *PriorityLabelsClient) GetObject(options ...session.ApiOptionsParams) (*models.PriorityLabels, error)

GetObject - Get an existing PriorityLabels by filters like name, cloud, tenant Api creates PriorityLabels object with every call.

func (*PriorityLabelsClient) Patch

func (client *PriorityLabelsClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.PriorityLabels, error)

Patch an existing PriorityLabels object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.PriorityLabels or it should be json compatible of form map[string]interface{}

func (*PriorityLabelsClient) Update

Update an existing PriorityLabels object

type ProtocolParserClient

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

ProtocolParserClient is a client for avi ProtocolParser resource

func NewProtocolParserClient

func NewProtocolParserClient(aviSession *session.AviSession) *ProtocolParserClient

NewProtocolParserClient creates a new client for ProtocolParser resource

func (*ProtocolParserClient) Create

Create a new ProtocolParser object

func (*ProtocolParserClient) Delete

func (client *ProtocolParserClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ProtocolParser object with a given UUID

func (*ProtocolParserClient) DeleteByName

func (client *ProtocolParserClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ProtocolParser object with a given name

func (*ProtocolParserClient) Get

Get an existing ProtocolParser by uuid

func (*ProtocolParserClient) GetAll

func (client *ProtocolParserClient) GetAll(options ...session.ApiOptionsParams) ([]*models.ProtocolParser, error)

GetAll is a collection API to get a list of ProtocolParser objects

func (*ProtocolParserClient) GetAviSession

func (client *ProtocolParserClient) GetAviSession() *session.AviSession

GetAviSession

func (*ProtocolParserClient) GetByName

func (client *ProtocolParserClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.ProtocolParser, error)

GetByName - Get an existing ProtocolParser by name

func (*ProtocolParserClient) GetObject

func (client *ProtocolParserClient) GetObject(options ...session.ApiOptionsParams) (*models.ProtocolParser, error)

GetObject - Get an existing ProtocolParser by filters like name, cloud, tenant Api creates ProtocolParser object with every call.

func (*ProtocolParserClient) Patch

func (client *ProtocolParserClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ProtocolParser, error)

Patch an existing ProtocolParser object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ProtocolParser or it should be json compatible of form map[string]interface{}

func (*ProtocolParserClient) Update

Update an existing ProtocolParser object

type RoleClient

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

RoleClient is a client for avi Role resource

func NewRoleClient

func NewRoleClient(aviSession *session.AviSession) *RoleClient

NewRoleClient creates a new client for Role resource

func (*RoleClient) Create

func (client *RoleClient) Create(obj *models.Role, options ...session.ApiOptionsParams) (*models.Role, error)

Create a new Role object

func (*RoleClient) Delete

func (client *RoleClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing Role object with a given UUID

func (*RoleClient) DeleteByName

func (client *RoleClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing Role object with a given name

func (*RoleClient) Get

func (client *RoleClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.Role, error)

Get an existing Role by uuid

func (*RoleClient) GetAll

func (client *RoleClient) GetAll(options ...session.ApiOptionsParams) ([]*models.Role, error)

GetAll is a collection API to get a list of Role objects

func (*RoleClient) GetAviSession

func (client *RoleClient) GetAviSession() *session.AviSession

GetAviSession

func (*RoleClient) GetByName

func (client *RoleClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.Role, error)

GetByName - Get an existing Role by name

func (*RoleClient) GetObject

func (client *RoleClient) GetObject(options ...session.ApiOptionsParams) (*models.Role, error)

GetObject - Get an existing Role by filters like name, cloud, tenant Api creates Role object with every call.

func (*RoleClient) Patch

func (client *RoleClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.Role, error)

Patch an existing Role object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.Role or it should be json compatible of form map[string]interface{}

func (*RoleClient) Update

func (client *RoleClient) Update(obj *models.Role, options ...session.ApiOptionsParams) (*models.Role, error)

Update an existing Role object

type SCPoolServerStateInfoClient

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

SCPoolServerStateInfoClient is a client for avi SCPoolServerStateInfo resource

func NewSCPoolServerStateInfoClient

func NewSCPoolServerStateInfoClient(aviSession *session.AviSession) *SCPoolServerStateInfoClient

NewSCPoolServerStateInfoClient creates a new client for SCPoolServerStateInfo resource

func (*SCPoolServerStateInfoClient) Create

Create a new SCPoolServerStateInfo object

func (*SCPoolServerStateInfoClient) Delete

func (client *SCPoolServerStateInfoClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing SCPoolServerStateInfo object with a given UUID

func (*SCPoolServerStateInfoClient) DeleteByName

func (client *SCPoolServerStateInfoClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SCPoolServerStateInfo object with a given name

func (*SCPoolServerStateInfoClient) Get

Get an existing SCPoolServerStateInfo by uuid

func (*SCPoolServerStateInfoClient) GetAll

GetAll is a collection API to get a list of SCPoolServerStateInfo objects

func (*SCPoolServerStateInfoClient) GetAviSession

func (client *SCPoolServerStateInfoClient) GetAviSession() *session.AviSession

GetAviSession

func (*SCPoolServerStateInfoClient) GetByName

GetByName - Get an existing SCPoolServerStateInfo by name

func (*SCPoolServerStateInfoClient) GetObject

GetObject - Get an existing SCPoolServerStateInfo by filters like name, cloud, tenant Api creates SCPoolServerStateInfo object with every call.

func (*SCPoolServerStateInfoClient) Patch

func (client *SCPoolServerStateInfoClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SCPoolServerStateInfo, error)

Patch an existing SCPoolServerStateInfo object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SCPoolServerStateInfo or it should be json compatible of form map[string]interface{}

func (*SCPoolServerStateInfoClient) Update

Update an existing SCPoolServerStateInfo object

type SCVsStateInfoClient

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

SCVsStateInfoClient is a client for avi SCVsStateInfo resource

func NewSCVsStateInfoClient

func NewSCVsStateInfoClient(aviSession *session.AviSession) *SCVsStateInfoClient

NewSCVsStateInfoClient creates a new client for SCVsStateInfo resource

func (*SCVsStateInfoClient) Create

Create a new SCVsStateInfo object

func (*SCVsStateInfoClient) Delete

func (client *SCVsStateInfoClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing SCVsStateInfo object with a given UUID

func (*SCVsStateInfoClient) DeleteByName

func (client *SCVsStateInfoClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SCVsStateInfo object with a given name

func (*SCVsStateInfoClient) Get

func (client *SCVsStateInfoClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.SCVsStateInfo, error)

Get an existing SCVsStateInfo by uuid

func (*SCVsStateInfoClient) GetAll

func (client *SCVsStateInfoClient) GetAll(options ...session.ApiOptionsParams) ([]*models.SCVsStateInfo, error)

GetAll is a collection API to get a list of SCVsStateInfo objects

func (*SCVsStateInfoClient) GetAviSession

func (client *SCVsStateInfoClient) GetAviSession() *session.AviSession

GetAviSession

func (*SCVsStateInfoClient) GetByName

func (client *SCVsStateInfoClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.SCVsStateInfo, error)

GetByName - Get an existing SCVsStateInfo by name

func (*SCVsStateInfoClient) GetObject

func (client *SCVsStateInfoClient) GetObject(options ...session.ApiOptionsParams) (*models.SCVsStateInfo, error)

GetObject - Get an existing SCVsStateInfo by filters like name, cloud, tenant Api creates SCVsStateInfo object with every call.

func (*SCVsStateInfoClient) Patch

func (client *SCVsStateInfoClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SCVsStateInfo, error)

Patch an existing SCVsStateInfo object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SCVsStateInfo or it should be json compatible of form map[string]interface{}

func (*SCVsStateInfoClient) Update

Update an existing SCVsStateInfo object

type SSLKeyAndCertificateClient

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

SSLKeyAndCertificateClient is a client for avi SSLKeyAndCertificate resource

func NewSSLKeyAndCertificateClient

func NewSSLKeyAndCertificateClient(aviSession *session.AviSession) *SSLKeyAndCertificateClient

NewSSLKeyAndCertificateClient creates a new client for SSLKeyAndCertificate resource

func (*SSLKeyAndCertificateClient) Create

Create a new SSLKeyAndCertificate object

func (*SSLKeyAndCertificateClient) Delete

func (client *SSLKeyAndCertificateClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing SSLKeyAndCertificate object with a given UUID

func (*SSLKeyAndCertificateClient) DeleteByName

func (client *SSLKeyAndCertificateClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SSLKeyAndCertificate object with a given name

func (*SSLKeyAndCertificateClient) Get

Get an existing SSLKeyAndCertificate by uuid

func (*SSLKeyAndCertificateClient) GetAll

GetAll is a collection API to get a list of SSLKeyAndCertificate objects

func (*SSLKeyAndCertificateClient) GetAviSession

func (client *SSLKeyAndCertificateClient) GetAviSession() *session.AviSession

GetAviSession

func (*SSLKeyAndCertificateClient) GetByName

GetByName - Get an existing SSLKeyAndCertificate by name

func (*SSLKeyAndCertificateClient) GetObject

GetObject - Get an existing SSLKeyAndCertificate by filters like name, cloud, tenant Api creates SSLKeyAndCertificate object with every call.

func (*SSLKeyAndCertificateClient) Patch

func (client *SSLKeyAndCertificateClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SSLKeyAndCertificate, error)

Patch an existing SSLKeyAndCertificate object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SSLKeyAndCertificate or it should be json compatible of form map[string]interface{}

func (*SSLKeyAndCertificateClient) Update

Update an existing SSLKeyAndCertificate object

type SSLProfileClient

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

SSLProfileClient is a client for avi SSLProfile resource

func NewSSLProfileClient

func NewSSLProfileClient(aviSession *session.AviSession) *SSLProfileClient

NewSSLProfileClient creates a new client for SSLProfile resource

func (*SSLProfileClient) Create

func (client *SSLProfileClient) Create(obj *models.SSLProfile, options ...session.ApiOptionsParams) (*models.SSLProfile, error)

Create a new SSLProfile object

func (*SSLProfileClient) Delete

func (client *SSLProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing SSLProfile object with a given UUID

func (*SSLProfileClient) DeleteByName

func (client *SSLProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SSLProfile object with a given name

func (*SSLProfileClient) Get

func (client *SSLProfileClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.SSLProfile, error)

Get an existing SSLProfile by uuid

func (*SSLProfileClient) GetAll

func (client *SSLProfileClient) GetAll(options ...session.ApiOptionsParams) ([]*models.SSLProfile, error)

GetAll is a collection API to get a list of SSLProfile objects

func (*SSLProfileClient) GetAviSession

func (client *SSLProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*SSLProfileClient) GetByName

func (client *SSLProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.SSLProfile, error)

GetByName - Get an existing SSLProfile by name

func (*SSLProfileClient) GetObject

func (client *SSLProfileClient) GetObject(options ...session.ApiOptionsParams) (*models.SSLProfile, error)

GetObject - Get an existing SSLProfile by filters like name, cloud, tenant Api creates SSLProfile object with every call.

func (*SSLProfileClient) Patch

func (client *SSLProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SSLProfile, error)

Patch an existing SSLProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SSLProfile or it should be json compatible of form map[string]interface{}

func (*SSLProfileClient) Update

func (client *SSLProfileClient) Update(obj *models.SSLProfile, options ...session.ApiOptionsParams) (*models.SSLProfile, error)

Update an existing SSLProfile object

type SSOPolicyClient

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

SSOPolicyClient is a client for avi SSOPolicy resource

func NewSSOPolicyClient

func NewSSOPolicyClient(aviSession *session.AviSession) *SSOPolicyClient

NewSSOPolicyClient creates a new client for SSOPolicy resource

func (*SSOPolicyClient) Create

func (client *SSOPolicyClient) Create(obj *models.SSOPolicy, options ...session.ApiOptionsParams) (*models.SSOPolicy, error)

Create a new SSOPolicy object

func (*SSOPolicyClient) Delete

func (client *SSOPolicyClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing SSOPolicy object with a given UUID

func (*SSOPolicyClient) DeleteByName

func (client *SSOPolicyClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SSOPolicy object with a given name

func (*SSOPolicyClient) Get

func (client *SSOPolicyClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.SSOPolicy, error)

Get an existing SSOPolicy by uuid

func (*SSOPolicyClient) GetAll

func (client *SSOPolicyClient) GetAll(options ...session.ApiOptionsParams) ([]*models.SSOPolicy, error)

GetAll is a collection API to get a list of SSOPolicy objects

func (*SSOPolicyClient) GetAviSession

func (client *SSOPolicyClient) GetAviSession() *session.AviSession

GetAviSession

func (*SSOPolicyClient) GetByName

func (client *SSOPolicyClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.SSOPolicy, error)

GetByName - Get an existing SSOPolicy by name

func (*SSOPolicyClient) GetObject

func (client *SSOPolicyClient) GetObject(options ...session.ApiOptionsParams) (*models.SSOPolicy, error)

GetObject - Get an existing SSOPolicy by filters like name, cloud, tenant Api creates SSOPolicy object with every call.

func (*SSOPolicyClient) Patch

func (client *SSOPolicyClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SSOPolicy, error)

Patch an existing SSOPolicy object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SSOPolicy or it should be json compatible of form map[string]interface{}

func (*SSOPolicyClient) Update

func (client *SSOPolicyClient) Update(obj *models.SSOPolicy, options ...session.ApiOptionsParams) (*models.SSOPolicy, error)

Update an existing SSOPolicy object

type SchedulerClient

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

SchedulerClient is a client for avi Scheduler resource

func NewSchedulerClient

func NewSchedulerClient(aviSession *session.AviSession) *SchedulerClient

NewSchedulerClient creates a new client for Scheduler resource

func (*SchedulerClient) Create

func (client *SchedulerClient) Create(obj *models.Scheduler, options ...session.ApiOptionsParams) (*models.Scheduler, error)

Create a new Scheduler object

func (*SchedulerClient) Delete

func (client *SchedulerClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing Scheduler object with a given UUID

func (*SchedulerClient) DeleteByName

func (client *SchedulerClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing Scheduler object with a given name

func (*SchedulerClient) Get

func (client *SchedulerClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.Scheduler, error)

Get an existing Scheduler by uuid

func (*SchedulerClient) GetAll

func (client *SchedulerClient) GetAll(options ...session.ApiOptionsParams) ([]*models.Scheduler, error)

GetAll is a collection API to get a list of Scheduler objects

func (*SchedulerClient) GetAviSession

func (client *SchedulerClient) GetAviSession() *session.AviSession

GetAviSession

func (*SchedulerClient) GetByName

func (client *SchedulerClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.Scheduler, error)

GetByName - Get an existing Scheduler by name

func (*SchedulerClient) GetObject

func (client *SchedulerClient) GetObject(options ...session.ApiOptionsParams) (*models.Scheduler, error)

GetObject - Get an existing Scheduler by filters like name, cloud, tenant Api creates Scheduler object with every call.

func (*SchedulerClient) Patch

func (client *SchedulerClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.Scheduler, error)

Patch an existing Scheduler object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.Scheduler or it should be json compatible of form map[string]interface{}

func (*SchedulerClient) Update

func (client *SchedulerClient) Update(obj *models.Scheduler, options ...session.ApiOptionsParams) (*models.Scheduler, error)

Update an existing Scheduler object

type SePropertiesClient

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

SePropertiesClient is a client for avi SeProperties resource

func NewSePropertiesClient

func NewSePropertiesClient(aviSession *session.AviSession) *SePropertiesClient

NewSePropertiesClient creates a new client for SeProperties resource

func (*SePropertiesClient) Create

Create a new SeProperties object

func (*SePropertiesClient) Delete

func (client *SePropertiesClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing SeProperties object with a given UUID

func (*SePropertiesClient) DeleteByName

func (client *SePropertiesClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SeProperties object with a given name

func (*SePropertiesClient) Get

func (client *SePropertiesClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.SeProperties, error)

Get an existing SeProperties by uuid

func (*SePropertiesClient) GetAll

func (client *SePropertiesClient) GetAll(options ...session.ApiOptionsParams) ([]*models.SeProperties, error)

GetAll is a collection API to get a list of SeProperties objects

func (*SePropertiesClient) GetAviSession

func (client *SePropertiesClient) GetAviSession() *session.AviSession

GetAviSession

func (*SePropertiesClient) GetByName

func (client *SePropertiesClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.SeProperties, error)

GetByName - Get an existing SeProperties by name

func (*SePropertiesClient) GetObject

func (client *SePropertiesClient) GetObject(options ...session.ApiOptionsParams) (*models.SeProperties, error)

GetObject - Get an existing SeProperties by filters like name, cloud, tenant Api creates SeProperties object with every call.

func (*SePropertiesClient) Patch

func (client *SePropertiesClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SeProperties, error)

Patch an existing SeProperties object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SeProperties or it should be json compatible of form map[string]interface{}

func (*SePropertiesClient) Update

Update an existing SeProperties object

type SecureChannelAvailableLocalIpsClient

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

SecureChannelAvailableLocalIpsClient is a client for avi SecureChannelAvailableLocalIps resource

func NewSecureChannelAvailableLocalIpsClient

func NewSecureChannelAvailableLocalIpsClient(aviSession *session.AviSession) *SecureChannelAvailableLocalIpsClient

NewSecureChannelAvailableLocalIpsClient creates a new client for SecureChannelAvailableLocalIps resource

func (*SecureChannelAvailableLocalIpsClient) Create

Create a new SecureChannelAvailableLocalIps object

func (*SecureChannelAvailableLocalIpsClient) Delete

Delete an existing SecureChannelAvailableLocalIps object with a given UUID

func (*SecureChannelAvailableLocalIpsClient) DeleteByName

func (client *SecureChannelAvailableLocalIpsClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SecureChannelAvailableLocalIps object with a given name

func (*SecureChannelAvailableLocalIpsClient) Get

Get an existing SecureChannelAvailableLocalIps by uuid

func (*SecureChannelAvailableLocalIpsClient) GetAll

GetAll is a collection API to get a list of SecureChannelAvailableLocalIps objects

func (*SecureChannelAvailableLocalIpsClient) GetAviSession

func (client *SecureChannelAvailableLocalIpsClient) GetAviSession() *session.AviSession

GetAviSession

func (*SecureChannelAvailableLocalIpsClient) GetByName

GetByName - Get an existing SecureChannelAvailableLocalIps by name

func (*SecureChannelAvailableLocalIpsClient) GetObject

GetObject - Get an existing SecureChannelAvailableLocalIps by filters like name, cloud, tenant Api creates SecureChannelAvailableLocalIps object with every call.

func (*SecureChannelAvailableLocalIpsClient) Patch

func (client *SecureChannelAvailableLocalIpsClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SecureChannelAvailableLocalIps, error)

Patch an existing SecureChannelAvailableLocalIps object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SecureChannelAvailableLocalIps or it should be json compatible of form map[string]interface{}

func (*SecureChannelAvailableLocalIpsClient) Update

Update an existing SecureChannelAvailableLocalIps object

type SecureChannelMappingClient

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

SecureChannelMappingClient is a client for avi SecureChannelMapping resource

func NewSecureChannelMappingClient

func NewSecureChannelMappingClient(aviSession *session.AviSession) *SecureChannelMappingClient

NewSecureChannelMappingClient creates a new client for SecureChannelMapping resource

func (*SecureChannelMappingClient) Create

Create a new SecureChannelMapping object

func (*SecureChannelMappingClient) Delete

func (client *SecureChannelMappingClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing SecureChannelMapping object with a given UUID

func (*SecureChannelMappingClient) DeleteByName

func (client *SecureChannelMappingClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SecureChannelMapping object with a given name

func (*SecureChannelMappingClient) Get

Get an existing SecureChannelMapping by uuid

func (*SecureChannelMappingClient) GetAll

GetAll is a collection API to get a list of SecureChannelMapping objects

func (*SecureChannelMappingClient) GetAviSession

func (client *SecureChannelMappingClient) GetAviSession() *session.AviSession

GetAviSession

func (*SecureChannelMappingClient) GetByName

GetByName - Get an existing SecureChannelMapping by name

func (*SecureChannelMappingClient) GetObject

GetObject - Get an existing SecureChannelMapping by filters like name, cloud, tenant Api creates SecureChannelMapping object with every call.

func (*SecureChannelMappingClient) Patch

func (client *SecureChannelMappingClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SecureChannelMapping, error)

Patch an existing SecureChannelMapping object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SecureChannelMapping or it should be json compatible of form map[string]interface{}

func (*SecureChannelMappingClient) Update

Update an existing SecureChannelMapping object

type SecureChannelTokenClient

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

SecureChannelTokenClient is a client for avi SecureChannelToken resource

func NewSecureChannelTokenClient

func NewSecureChannelTokenClient(aviSession *session.AviSession) *SecureChannelTokenClient

NewSecureChannelTokenClient creates a new client for SecureChannelToken resource

func (*SecureChannelTokenClient) Create

Create a new SecureChannelToken object

func (*SecureChannelTokenClient) Delete

func (client *SecureChannelTokenClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing SecureChannelToken object with a given UUID

func (*SecureChannelTokenClient) DeleteByName

func (client *SecureChannelTokenClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SecureChannelToken object with a given name

func (*SecureChannelTokenClient) Get

Get an existing SecureChannelToken by uuid

func (*SecureChannelTokenClient) GetAll

GetAll is a collection API to get a list of SecureChannelToken objects

func (*SecureChannelTokenClient) GetAviSession

func (client *SecureChannelTokenClient) GetAviSession() *session.AviSession

GetAviSession

func (*SecureChannelTokenClient) GetByName

func (client *SecureChannelTokenClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.SecureChannelToken, error)

GetByName - Get an existing SecureChannelToken by name

func (*SecureChannelTokenClient) GetObject

GetObject - Get an existing SecureChannelToken by filters like name, cloud, tenant Api creates SecureChannelToken object with every call.

func (*SecureChannelTokenClient) Patch

func (client *SecureChannelTokenClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SecureChannelToken, error)

Patch an existing SecureChannelToken object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SecureChannelToken or it should be json compatible of form map[string]interface{}

func (*SecureChannelTokenClient) Update

Update an existing SecureChannelToken object

type SecurityManagerDataClient

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

SecurityManagerDataClient is a client for avi SecurityManagerData resource

func NewSecurityManagerDataClient

func NewSecurityManagerDataClient(aviSession *session.AviSession) *SecurityManagerDataClient

NewSecurityManagerDataClient creates a new client for SecurityManagerData resource

func (*SecurityManagerDataClient) Create

Create a new SecurityManagerData object

func (*SecurityManagerDataClient) Delete

func (client *SecurityManagerDataClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing SecurityManagerData object with a given UUID

func (*SecurityManagerDataClient) DeleteByName

func (client *SecurityManagerDataClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SecurityManagerData object with a given name

func (*SecurityManagerDataClient) Get

Get an existing SecurityManagerData by uuid

func (*SecurityManagerDataClient) GetAll

GetAll is a collection API to get a list of SecurityManagerData objects

func (*SecurityManagerDataClient) GetAviSession

func (client *SecurityManagerDataClient) GetAviSession() *session.AviSession

GetAviSession

func (*SecurityManagerDataClient) GetByName

GetByName - Get an existing SecurityManagerData by name

func (*SecurityManagerDataClient) GetObject

GetObject - Get an existing SecurityManagerData by filters like name, cloud, tenant Api creates SecurityManagerData object with every call.

func (*SecurityManagerDataClient) Patch

func (client *SecurityManagerDataClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SecurityManagerData, error)

Patch an existing SecurityManagerData object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SecurityManagerData or it should be json compatible of form map[string]interface{}

func (*SecurityManagerDataClient) Update

Update an existing SecurityManagerData object

type SecurityPolicyClient

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

SecurityPolicyClient is a client for avi SecurityPolicy resource

func NewSecurityPolicyClient

func NewSecurityPolicyClient(aviSession *session.AviSession) *SecurityPolicyClient

NewSecurityPolicyClient creates a new client for SecurityPolicy resource

func (*SecurityPolicyClient) Create

Create a new SecurityPolicy object

func (*SecurityPolicyClient) Delete

func (client *SecurityPolicyClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing SecurityPolicy object with a given UUID

func (*SecurityPolicyClient) DeleteByName

func (client *SecurityPolicyClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SecurityPolicy object with a given name

func (*SecurityPolicyClient) Get

Get an existing SecurityPolicy by uuid

func (*SecurityPolicyClient) GetAll

func (client *SecurityPolicyClient) GetAll(options ...session.ApiOptionsParams) ([]*models.SecurityPolicy, error)

GetAll is a collection API to get a list of SecurityPolicy objects

func (*SecurityPolicyClient) GetAviSession

func (client *SecurityPolicyClient) GetAviSession() *session.AviSession

GetAviSession

func (*SecurityPolicyClient) GetByName

func (client *SecurityPolicyClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.SecurityPolicy, error)

GetByName - Get an existing SecurityPolicy by name

func (*SecurityPolicyClient) GetObject

func (client *SecurityPolicyClient) GetObject(options ...session.ApiOptionsParams) (*models.SecurityPolicy, error)

GetObject - Get an existing SecurityPolicy by filters like name, cloud, tenant Api creates SecurityPolicy object with every call.

func (*SecurityPolicyClient) Patch

func (client *SecurityPolicyClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SecurityPolicy, error)

Patch an existing SecurityPolicy object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SecurityPolicy or it should be json compatible of form map[string]interface{}

func (*SecurityPolicyClient) Update

Update an existing SecurityPolicy object

type ServerAutoScalePolicyClient

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

ServerAutoScalePolicyClient is a client for avi ServerAutoScalePolicy resource

func NewServerAutoScalePolicyClient

func NewServerAutoScalePolicyClient(aviSession *session.AviSession) *ServerAutoScalePolicyClient

NewServerAutoScalePolicyClient creates a new client for ServerAutoScalePolicy resource

func (*ServerAutoScalePolicyClient) Create

Create a new ServerAutoScalePolicy object

func (*ServerAutoScalePolicyClient) Delete

func (client *ServerAutoScalePolicyClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ServerAutoScalePolicy object with a given UUID

func (*ServerAutoScalePolicyClient) DeleteByName

func (client *ServerAutoScalePolicyClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ServerAutoScalePolicy object with a given name

func (*ServerAutoScalePolicyClient) Get

Get an existing ServerAutoScalePolicy by uuid

func (*ServerAutoScalePolicyClient) GetAll

GetAll is a collection API to get a list of ServerAutoScalePolicy objects

func (*ServerAutoScalePolicyClient) GetAviSession

func (client *ServerAutoScalePolicyClient) GetAviSession() *session.AviSession

GetAviSession

func (*ServerAutoScalePolicyClient) GetByName

GetByName - Get an existing ServerAutoScalePolicy by name

func (*ServerAutoScalePolicyClient) GetObject

GetObject - Get an existing ServerAutoScalePolicy by filters like name, cloud, tenant Api creates ServerAutoScalePolicy object with every call.

func (*ServerAutoScalePolicyClient) Patch

func (client *ServerAutoScalePolicyClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ServerAutoScalePolicy, error)

Patch an existing ServerAutoScalePolicy object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ServerAutoScalePolicy or it should be json compatible of form map[string]interface{}

func (*ServerAutoScalePolicyClient) Update

Update an existing ServerAutoScalePolicy object

type ServiceAuthProfileClient

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

ServiceAuthProfileClient is a client for avi ServiceAuthProfile resource

func NewServiceAuthProfileClient

func NewServiceAuthProfileClient(aviSession *session.AviSession) *ServiceAuthProfileClient

NewServiceAuthProfileClient creates a new client for ServiceAuthProfile resource

func (*ServiceAuthProfileClient) Create

Create a new ServiceAuthProfile object

func (*ServiceAuthProfileClient) Delete

func (client *ServiceAuthProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ServiceAuthProfile object with a given UUID

func (*ServiceAuthProfileClient) DeleteByName

func (client *ServiceAuthProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ServiceAuthProfile object with a given name

func (*ServiceAuthProfileClient) Get

Get an existing ServiceAuthProfile by uuid

func (*ServiceAuthProfileClient) GetAll

GetAll is a collection API to get a list of ServiceAuthProfile objects

func (*ServiceAuthProfileClient) GetAviSession

func (client *ServiceAuthProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*ServiceAuthProfileClient) GetByName

func (client *ServiceAuthProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.ServiceAuthProfile, error)

GetByName - Get an existing ServiceAuthProfile by name

func (*ServiceAuthProfileClient) GetObject

GetObject - Get an existing ServiceAuthProfile by filters like name, cloud, tenant Api creates ServiceAuthProfile object with every call.

func (*ServiceAuthProfileClient) Patch

func (client *ServiceAuthProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ServiceAuthProfile, error)

Patch an existing ServiceAuthProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ServiceAuthProfile or it should be json compatible of form map[string]interface{}

func (*ServiceAuthProfileClient) Update

Update an existing ServiceAuthProfile object

type ServiceEngineClient

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

ServiceEngineClient is a client for avi ServiceEngine resource

func NewServiceEngineClient

func NewServiceEngineClient(aviSession *session.AviSession) *ServiceEngineClient

NewServiceEngineClient creates a new client for ServiceEngine resource

func (*ServiceEngineClient) Create

Create a new ServiceEngine object

func (*ServiceEngineClient) Delete

func (client *ServiceEngineClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ServiceEngine object with a given UUID

func (*ServiceEngineClient) DeleteByName

func (client *ServiceEngineClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ServiceEngine object with a given name

func (*ServiceEngineClient) Get

func (client *ServiceEngineClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.ServiceEngine, error)

Get an existing ServiceEngine by uuid

func (*ServiceEngineClient) GetAll

func (client *ServiceEngineClient) GetAll(options ...session.ApiOptionsParams) ([]*models.ServiceEngine, error)

GetAll is a collection API to get a list of ServiceEngine objects

func (*ServiceEngineClient) GetAviSession

func (client *ServiceEngineClient) GetAviSession() *session.AviSession

GetAviSession

func (*ServiceEngineClient) GetByName

func (client *ServiceEngineClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.ServiceEngine, error)

GetByName - Get an existing ServiceEngine by name

func (*ServiceEngineClient) GetObject

func (client *ServiceEngineClient) GetObject(options ...session.ApiOptionsParams) (*models.ServiceEngine, error)

GetObject - Get an existing ServiceEngine by filters like name, cloud, tenant Api creates ServiceEngine object with every call.

func (*ServiceEngineClient) Patch

func (client *ServiceEngineClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ServiceEngine, error)

Patch an existing ServiceEngine object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ServiceEngine or it should be json compatible of form map[string]interface{}

func (*ServiceEngineClient) Update

Update an existing ServiceEngine object

type ServiceEngineGroupClient

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

ServiceEngineGroupClient is a client for avi ServiceEngineGroup resource

func NewServiceEngineGroupClient

func NewServiceEngineGroupClient(aviSession *session.AviSession) *ServiceEngineGroupClient

NewServiceEngineGroupClient creates a new client for ServiceEngineGroup resource

func (*ServiceEngineGroupClient) Create

Create a new ServiceEngineGroup object

func (*ServiceEngineGroupClient) Delete

func (client *ServiceEngineGroupClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ServiceEngineGroup object with a given UUID

func (*ServiceEngineGroupClient) DeleteByName

func (client *ServiceEngineGroupClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ServiceEngineGroup object with a given name

func (*ServiceEngineGroupClient) Get

Get an existing ServiceEngineGroup by uuid

func (*ServiceEngineGroupClient) GetAll

GetAll is a collection API to get a list of ServiceEngineGroup objects

func (*ServiceEngineGroupClient) GetAviSession

func (client *ServiceEngineGroupClient) GetAviSession() *session.AviSession

GetAviSession

func (*ServiceEngineGroupClient) GetByName

func (client *ServiceEngineGroupClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.ServiceEngineGroup, error)

GetByName - Get an existing ServiceEngineGroup by name

func (*ServiceEngineGroupClient) GetObject

GetObject - Get an existing ServiceEngineGroup by filters like name, cloud, tenant Api creates ServiceEngineGroup object with every call.

func (*ServiceEngineGroupClient) Patch

func (client *ServiceEngineGroupClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ServiceEngineGroup, error)

Patch an existing ServiceEngineGroup object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ServiceEngineGroup or it should be json compatible of form map[string]interface{}

func (*ServiceEngineGroupClient) Update

Update an existing ServiceEngineGroup object

type ServiceEngineGroupInventoryClient

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

ServiceEngineGroupInventoryClient is a client for avi ServiceEngineGroupInventory resource

func NewServiceEngineGroupInventoryClient

func NewServiceEngineGroupInventoryClient(aviSession *session.AviSession) *ServiceEngineGroupInventoryClient

NewServiceEngineGroupInventoryClient creates a new client for ServiceEngineGroupInventory resource

func (*ServiceEngineGroupInventoryClient) Create

Create a new ServiceEngineGroupInventory object

func (*ServiceEngineGroupInventoryClient) Delete

func (client *ServiceEngineGroupInventoryClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ServiceEngineGroupInventory object with a given UUID

func (*ServiceEngineGroupInventoryClient) DeleteByName

func (client *ServiceEngineGroupInventoryClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ServiceEngineGroupInventory object with a given name

func (*ServiceEngineGroupInventoryClient) Get

Get an existing ServiceEngineGroupInventory by uuid

func (*ServiceEngineGroupInventoryClient) GetAll

GetAll is a collection API to get a list of ServiceEngineGroupInventory objects

func (*ServiceEngineGroupInventoryClient) GetAviSession

func (client *ServiceEngineGroupInventoryClient) GetAviSession() *session.AviSession

GetAviSession

func (*ServiceEngineGroupInventoryClient) GetByName

GetByName - Get an existing ServiceEngineGroupInventory by name

func (*ServiceEngineGroupInventoryClient) GetObject

GetObject - Get an existing ServiceEngineGroupInventory by filters like name, cloud, tenant Api creates ServiceEngineGroupInventory object with every call.

func (*ServiceEngineGroupInventoryClient) Patch

func (client *ServiceEngineGroupInventoryClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ServiceEngineGroupInventory, error)

Patch an existing ServiceEngineGroupInventory object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ServiceEngineGroupInventory or it should be json compatible of form map[string]interface{}

func (*ServiceEngineGroupInventoryClient) Update

Update an existing ServiceEngineGroupInventory object

type ServiceEngineInventoryClient

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

ServiceEngineInventoryClient is a client for avi ServiceEngineInventory resource

func NewServiceEngineInventoryClient

func NewServiceEngineInventoryClient(aviSession *session.AviSession) *ServiceEngineInventoryClient

NewServiceEngineInventoryClient creates a new client for ServiceEngineInventory resource

func (*ServiceEngineInventoryClient) Create

Create a new ServiceEngineInventory object

func (*ServiceEngineInventoryClient) Delete

func (client *ServiceEngineInventoryClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing ServiceEngineInventory object with a given UUID

func (*ServiceEngineInventoryClient) DeleteByName

func (client *ServiceEngineInventoryClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing ServiceEngineInventory object with a given name

func (*ServiceEngineInventoryClient) Get

Get an existing ServiceEngineInventory by uuid

func (*ServiceEngineInventoryClient) GetAll

GetAll is a collection API to get a list of ServiceEngineInventory objects

func (*ServiceEngineInventoryClient) GetAviSession

func (client *ServiceEngineInventoryClient) GetAviSession() *session.AviSession

GetAviSession

func (*ServiceEngineInventoryClient) GetByName

GetByName - Get an existing ServiceEngineInventory by name

func (*ServiceEngineInventoryClient) GetObject

GetObject - Get an existing ServiceEngineInventory by filters like name, cloud, tenant Api creates ServiceEngineInventory object with every call.

func (*ServiceEngineInventoryClient) Patch

func (client *ServiceEngineInventoryClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ServiceEngineInventory, error)

Patch an existing ServiceEngineInventory object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.ServiceEngineInventory or it should be json compatible of form map[string]interface{}

func (*ServiceEngineInventoryClient) Update

Update an existing ServiceEngineInventory object

type SiteVersionClient

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

SiteVersionClient is a client for avi SiteVersion resource

func NewSiteVersionClient

func NewSiteVersionClient(aviSession *session.AviSession) *SiteVersionClient

NewSiteVersionClient creates a new client for SiteVersion resource

func (*SiteVersionClient) Create

func (client *SiteVersionClient) Create(obj *models.SiteVersion, options ...session.ApiOptionsParams) (*models.SiteVersion, error)

Create a new SiteVersion object

func (*SiteVersionClient) Delete

func (client *SiteVersionClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing SiteVersion object with a given UUID

func (*SiteVersionClient) DeleteByName

func (client *SiteVersionClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SiteVersion object with a given name

func (*SiteVersionClient) Get

func (client *SiteVersionClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.SiteVersion, error)

Get an existing SiteVersion by uuid

func (*SiteVersionClient) GetAll

func (client *SiteVersionClient) GetAll(options ...session.ApiOptionsParams) ([]*models.SiteVersion, error)

GetAll is a collection API to get a list of SiteVersion objects

func (*SiteVersionClient) GetAviSession

func (client *SiteVersionClient) GetAviSession() *session.AviSession

GetAviSession

func (*SiteVersionClient) GetByName

func (client *SiteVersionClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.SiteVersion, error)

GetByName - Get an existing SiteVersion by name

func (*SiteVersionClient) GetObject

func (client *SiteVersionClient) GetObject(options ...session.ApiOptionsParams) (*models.SiteVersion, error)

GetObject - Get an existing SiteVersion by filters like name, cloud, tenant Api creates SiteVersion object with every call.

func (*SiteVersionClient) Patch

func (client *SiteVersionClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SiteVersion, error)

Patch an existing SiteVersion object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SiteVersion or it should be json compatible of form map[string]interface{}

func (*SiteVersionClient) Update

func (client *SiteVersionClient) Update(obj *models.SiteVersion, options ...session.ApiOptionsParams) (*models.SiteVersion, error)

Update an existing SiteVersion object

type SnmpTrapProfileClient

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

SnmpTrapProfileClient is a client for avi SnmpTrapProfile resource

func NewSnmpTrapProfileClient

func NewSnmpTrapProfileClient(aviSession *session.AviSession) *SnmpTrapProfileClient

NewSnmpTrapProfileClient creates a new client for SnmpTrapProfile resource

func (*SnmpTrapProfileClient) Create

Create a new SnmpTrapProfile object

func (*SnmpTrapProfileClient) Delete

func (client *SnmpTrapProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing SnmpTrapProfile object with a given UUID

func (*SnmpTrapProfileClient) DeleteByName

func (client *SnmpTrapProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SnmpTrapProfile object with a given name

func (*SnmpTrapProfileClient) Get

Get an existing SnmpTrapProfile by uuid

func (*SnmpTrapProfileClient) GetAll

func (client *SnmpTrapProfileClient) GetAll(options ...session.ApiOptionsParams) ([]*models.SnmpTrapProfile, error)

GetAll is a collection API to get a list of SnmpTrapProfile objects

func (*SnmpTrapProfileClient) GetAviSession

func (client *SnmpTrapProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*SnmpTrapProfileClient) GetByName

func (client *SnmpTrapProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.SnmpTrapProfile, error)

GetByName - Get an existing SnmpTrapProfile by name

func (*SnmpTrapProfileClient) GetObject

func (client *SnmpTrapProfileClient) GetObject(options ...session.ApiOptionsParams) (*models.SnmpTrapProfile, error)

GetObject - Get an existing SnmpTrapProfile by filters like name, cloud, tenant Api creates SnmpTrapProfile object with every call.

func (*SnmpTrapProfileClient) Patch

func (client *SnmpTrapProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SnmpTrapProfile, error)

Patch an existing SnmpTrapProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SnmpTrapProfile or it should be json compatible of form map[string]interface{}

func (*SnmpTrapProfileClient) Update

Update an existing SnmpTrapProfile object

type StatediffOperationClient

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

StatediffOperationClient is a client for avi StatediffOperation resource

func NewStatediffOperationClient

func NewStatediffOperationClient(aviSession *session.AviSession) *StatediffOperationClient

NewStatediffOperationClient creates a new client for StatediffOperation resource

func (*StatediffOperationClient) Create

Create a new StatediffOperation object

func (*StatediffOperationClient) Delete

func (client *StatediffOperationClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing StatediffOperation object with a given UUID

func (*StatediffOperationClient) DeleteByName

func (client *StatediffOperationClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing StatediffOperation object with a given name

func (*StatediffOperationClient) Get

Get an existing StatediffOperation by uuid

func (*StatediffOperationClient) GetAll

GetAll is a collection API to get a list of StatediffOperation objects

func (*StatediffOperationClient) GetAviSession

func (client *StatediffOperationClient) GetAviSession() *session.AviSession

GetAviSession

func (*StatediffOperationClient) GetByName

func (client *StatediffOperationClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.StatediffOperation, error)

GetByName - Get an existing StatediffOperation by name

func (*StatediffOperationClient) GetObject

GetObject - Get an existing StatediffOperation by filters like name, cloud, tenant Api creates StatediffOperation object with every call.

func (*StatediffOperationClient) Patch

func (client *StatediffOperationClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.StatediffOperation, error)

Patch an existing StatediffOperation object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.StatediffOperation or it should be json compatible of form map[string]interface{}

func (*StatediffOperationClient) Update

Update an existing StatediffOperation object

type StatediffSnapshotClient

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

StatediffSnapshotClient is a client for avi StatediffSnapshot resource

func NewStatediffSnapshotClient

func NewStatediffSnapshotClient(aviSession *session.AviSession) *StatediffSnapshotClient

NewStatediffSnapshotClient creates a new client for StatediffSnapshot resource

func (*StatediffSnapshotClient) Create

Create a new StatediffSnapshot object

func (*StatediffSnapshotClient) Delete

func (client *StatediffSnapshotClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing StatediffSnapshot object with a given UUID

func (*StatediffSnapshotClient) DeleteByName

func (client *StatediffSnapshotClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing StatediffSnapshot object with a given name

func (*StatediffSnapshotClient) Get

Get an existing StatediffSnapshot by uuid

func (*StatediffSnapshotClient) GetAll

GetAll is a collection API to get a list of StatediffSnapshot objects

func (*StatediffSnapshotClient) GetAviSession

func (client *StatediffSnapshotClient) GetAviSession() *session.AviSession

GetAviSession

func (*StatediffSnapshotClient) GetByName

func (client *StatediffSnapshotClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.StatediffSnapshot, error)

GetByName - Get an existing StatediffSnapshot by name

func (*StatediffSnapshotClient) GetObject

GetObject - Get an existing StatediffSnapshot by filters like name, cloud, tenant Api creates StatediffSnapshot object with every call.

func (*StatediffSnapshotClient) Patch

func (client *StatediffSnapshotClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.StatediffSnapshot, error)

Patch an existing StatediffSnapshot object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.StatediffSnapshot or it should be json compatible of form map[string]interface{}

func (*StatediffSnapshotClient) Update

Update an existing StatediffSnapshot object

type StringGroupClient

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

StringGroupClient is a client for avi StringGroup resource

func NewStringGroupClient

func NewStringGroupClient(aviSession *session.AviSession) *StringGroupClient

NewStringGroupClient creates a new client for StringGroup resource

func (*StringGroupClient) Create

func (client *StringGroupClient) Create(obj *models.StringGroup, options ...session.ApiOptionsParams) (*models.StringGroup, error)

Create a new StringGroup object

func (*StringGroupClient) Delete

func (client *StringGroupClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing StringGroup object with a given UUID

func (*StringGroupClient) DeleteByName

func (client *StringGroupClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing StringGroup object with a given name

func (*StringGroupClient) Get

func (client *StringGroupClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.StringGroup, error)

Get an existing StringGroup by uuid

func (*StringGroupClient) GetAll

func (client *StringGroupClient) GetAll(options ...session.ApiOptionsParams) ([]*models.StringGroup, error)

GetAll is a collection API to get a list of StringGroup objects

func (*StringGroupClient) GetAviSession

func (client *StringGroupClient) GetAviSession() *session.AviSession

GetAviSession

func (*StringGroupClient) GetByName

func (client *StringGroupClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.StringGroup, error)

GetByName - Get an existing StringGroup by name

func (*StringGroupClient) GetObject

func (client *StringGroupClient) GetObject(options ...session.ApiOptionsParams) (*models.StringGroup, error)

GetObject - Get an existing StringGroup by filters like name, cloud, tenant Api creates StringGroup object with every call.

func (*StringGroupClient) Patch

func (client *StringGroupClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.StringGroup, error)

Patch an existing StringGroup object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.StringGroup or it should be json compatible of form map[string]interface{}

func (*StringGroupClient) Update

func (client *StringGroupClient) Update(obj *models.StringGroup, options ...session.ApiOptionsParams) (*models.StringGroup, error)

Update an existing StringGroup object

type SystemConfigurationClient

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

SystemConfigurationClient is a client for avi SystemConfiguration resource

func NewSystemConfigurationClient

func NewSystemConfigurationClient(aviSession *session.AviSession) *SystemConfigurationClient

NewSystemConfigurationClient creates a new client for SystemConfiguration resource

func (*SystemConfigurationClient) Create

Create a new SystemConfiguration object

func (*SystemConfigurationClient) Delete

func (client *SystemConfigurationClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing SystemConfiguration object with a given UUID

func (*SystemConfigurationClient) DeleteByName

func (client *SystemConfigurationClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SystemConfiguration object with a given name

func (*SystemConfigurationClient) Get

Get an existing SystemConfiguration by uuid

func (*SystemConfigurationClient) GetAll

GetAll is a collection API to get a list of SystemConfiguration objects

func (*SystemConfigurationClient) GetAviSession

func (client *SystemConfigurationClient) GetAviSession() *session.AviSession

GetAviSession

func (*SystemConfigurationClient) GetByName

GetByName - Get an existing SystemConfiguration by name

func (*SystemConfigurationClient) GetObject

GetObject - Get an existing SystemConfiguration by filters like name, cloud, tenant Api creates SystemConfiguration object with every call.

func (*SystemConfigurationClient) Patch

func (client *SystemConfigurationClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SystemConfiguration, error)

Patch an existing SystemConfiguration object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SystemConfiguration or it should be json compatible of form map[string]interface{}

func (*SystemConfigurationClient) Update

Update an existing SystemConfiguration object

type SystemLimitsClient

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

SystemLimitsClient is a client for avi SystemLimits resource

func NewSystemLimitsClient

func NewSystemLimitsClient(aviSession *session.AviSession) *SystemLimitsClient

NewSystemLimitsClient creates a new client for SystemLimits resource

func (*SystemLimitsClient) Create

Create a new SystemLimits object

func (*SystemLimitsClient) Delete

func (client *SystemLimitsClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing SystemLimits object with a given UUID

func (*SystemLimitsClient) DeleteByName

func (client *SystemLimitsClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SystemLimits object with a given name

func (*SystemLimitsClient) Get

func (client *SystemLimitsClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.SystemLimits, error)

Get an existing SystemLimits by uuid

func (*SystemLimitsClient) GetAll

func (client *SystemLimitsClient) GetAll(options ...session.ApiOptionsParams) ([]*models.SystemLimits, error)

GetAll is a collection API to get a list of SystemLimits objects

func (*SystemLimitsClient) GetAviSession

func (client *SystemLimitsClient) GetAviSession() *session.AviSession

GetAviSession

func (*SystemLimitsClient) GetByName

func (client *SystemLimitsClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.SystemLimits, error)

GetByName - Get an existing SystemLimits by name

func (*SystemLimitsClient) GetObject

func (client *SystemLimitsClient) GetObject(options ...session.ApiOptionsParams) (*models.SystemLimits, error)

GetObject - Get an existing SystemLimits by filters like name, cloud, tenant Api creates SystemLimits object with every call.

func (*SystemLimitsClient) Patch

func (client *SystemLimitsClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SystemLimits, error)

Patch an existing SystemLimits object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SystemLimits or it should be json compatible of form map[string]interface{}

func (*SystemLimitsClient) Update

Update an existing SystemLimits object

type SystemReportClient

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

SystemReportClient is a client for avi SystemReport resource

func NewSystemReportClient

func NewSystemReportClient(aviSession *session.AviSession) *SystemReportClient

NewSystemReportClient creates a new client for SystemReport resource

func (*SystemReportClient) Create

Create a new SystemReport object

func (*SystemReportClient) Delete

func (client *SystemReportClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing SystemReport object with a given UUID

func (*SystemReportClient) DeleteByName

func (client *SystemReportClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing SystemReport object with a given name

func (*SystemReportClient) Get

func (client *SystemReportClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.SystemReport, error)

Get an existing SystemReport by uuid

func (*SystemReportClient) GetAll

func (client *SystemReportClient) GetAll(options ...session.ApiOptionsParams) ([]*models.SystemReport, error)

GetAll is a collection API to get a list of SystemReport objects

func (*SystemReportClient) GetAviSession

func (client *SystemReportClient) GetAviSession() *session.AviSession

GetAviSession

func (*SystemReportClient) GetByName

func (client *SystemReportClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.SystemReport, error)

GetByName - Get an existing SystemReport by name

func (*SystemReportClient) GetObject

func (client *SystemReportClient) GetObject(options ...session.ApiOptionsParams) (*models.SystemReport, error)

GetObject - Get an existing SystemReport by filters like name, cloud, tenant Api creates SystemReport object with every call.

func (*SystemReportClient) Patch

func (client *SystemReportClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.SystemReport, error)

Patch an existing SystemReport object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.SystemReport or it should be json compatible of form map[string]interface{}

func (*SystemReportClient) Update

Update an existing SystemReport object

type TaskJournalClient

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

TaskJournalClient is a client for avi TaskJournal resource

func NewTaskJournalClient

func NewTaskJournalClient(aviSession *session.AviSession) *TaskJournalClient

NewTaskJournalClient creates a new client for TaskJournal resource

func (*TaskJournalClient) Create

func (client *TaskJournalClient) Create(obj *models.TaskJournal, options ...session.ApiOptionsParams) (*models.TaskJournal, error)

Create a new TaskJournal object

func (*TaskJournalClient) Delete

func (client *TaskJournalClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing TaskJournal object with a given UUID

func (*TaskJournalClient) DeleteByName

func (client *TaskJournalClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing TaskJournal object with a given name

func (*TaskJournalClient) Get

func (client *TaskJournalClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.TaskJournal, error)

Get an existing TaskJournal by uuid

func (*TaskJournalClient) GetAll

func (client *TaskJournalClient) GetAll(options ...session.ApiOptionsParams) ([]*models.TaskJournal, error)

GetAll is a collection API to get a list of TaskJournal objects

func (*TaskJournalClient) GetAviSession

func (client *TaskJournalClient) GetAviSession() *session.AviSession

GetAviSession

func (*TaskJournalClient) GetByName

func (client *TaskJournalClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.TaskJournal, error)

GetByName - Get an existing TaskJournal by name

func (*TaskJournalClient) GetObject

func (client *TaskJournalClient) GetObject(options ...session.ApiOptionsParams) (*models.TaskJournal, error)

GetObject - Get an existing TaskJournal by filters like name, cloud, tenant Api creates TaskJournal object with every call.

func (*TaskJournalClient) Patch

func (client *TaskJournalClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.TaskJournal, error)

Patch an existing TaskJournal object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.TaskJournal or it should be json compatible of form map[string]interface{}

func (*TaskJournalClient) Update

func (client *TaskJournalClient) Update(obj *models.TaskJournal, options ...session.ApiOptionsParams) (*models.TaskJournal, error)

Update an existing TaskJournal object

type TenantClient

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

TenantClient is a client for avi Tenant resource

func NewTenantClient

func NewTenantClient(aviSession *session.AviSession) *TenantClient

NewTenantClient creates a new client for Tenant resource

func (*TenantClient) Create

func (client *TenantClient) Create(obj *models.Tenant, options ...session.ApiOptionsParams) (*models.Tenant, error)

Create a new Tenant object

func (*TenantClient) Delete

func (client *TenantClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing Tenant object with a given UUID

func (*TenantClient) DeleteByName

func (client *TenantClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing Tenant object with a given name

func (*TenantClient) Get

func (client *TenantClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.Tenant, error)

Get an existing Tenant by uuid

func (*TenantClient) GetAll

func (client *TenantClient) GetAll(options ...session.ApiOptionsParams) ([]*models.Tenant, error)

GetAll is a collection API to get a list of Tenant objects

func (*TenantClient) GetAviSession

func (client *TenantClient) GetAviSession() *session.AviSession

GetAviSession

func (*TenantClient) GetByName

func (client *TenantClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.Tenant, error)

GetByName - Get an existing Tenant by name

func (*TenantClient) GetObject

func (client *TenantClient) GetObject(options ...session.ApiOptionsParams) (*models.Tenant, error)

GetObject - Get an existing Tenant by filters like name, cloud, tenant Api creates Tenant object with every call.

func (*TenantClient) Patch

func (client *TenantClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.Tenant, error)

Patch an existing Tenant object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.Tenant or it should be json compatible of form map[string]interface{}

func (*TenantClient) Update

func (client *TenantClient) Update(obj *models.Tenant, options ...session.ApiOptionsParams) (*models.Tenant, error)

Update an existing Tenant object

type TenantSystemConfigurationClient

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

TenantSystemConfigurationClient is a client for avi TenantSystemConfiguration resource

func NewTenantSystemConfigurationClient

func NewTenantSystemConfigurationClient(aviSession *session.AviSession) *TenantSystemConfigurationClient

NewTenantSystemConfigurationClient creates a new client for TenantSystemConfiguration resource

func (*TenantSystemConfigurationClient) Create

Create a new TenantSystemConfiguration object

func (*TenantSystemConfigurationClient) Delete

func (client *TenantSystemConfigurationClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing TenantSystemConfiguration object with a given UUID

func (*TenantSystemConfigurationClient) DeleteByName

func (client *TenantSystemConfigurationClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing TenantSystemConfiguration object with a given name

func (*TenantSystemConfigurationClient) Get

Get an existing TenantSystemConfiguration by uuid

func (*TenantSystemConfigurationClient) GetAll

GetAll is a collection API to get a list of TenantSystemConfiguration objects

func (*TenantSystemConfigurationClient) GetAviSession

func (client *TenantSystemConfigurationClient) GetAviSession() *session.AviSession

GetAviSession

func (*TenantSystemConfigurationClient) GetByName

GetByName - Get an existing TenantSystemConfiguration by name

func (*TenantSystemConfigurationClient) GetObject

GetObject - Get an existing TenantSystemConfiguration by filters like name, cloud, tenant Api creates TenantSystemConfiguration object with every call.

func (*TenantSystemConfigurationClient) Patch

func (client *TenantSystemConfigurationClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.TenantSystemConfiguration, error)

Patch an existing TenantSystemConfiguration object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.TenantSystemConfiguration or it should be json compatible of form map[string]interface{}

func (*TenantSystemConfigurationClient) Update

Update an existing TenantSystemConfiguration object

type TestSeDatastoreLevel1Client

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

TestSeDatastoreLevel1Client is a client for avi TestSeDatastoreLevel1 resource

func NewTestSeDatastoreLevel1Client

func NewTestSeDatastoreLevel1Client(aviSession *session.AviSession) *TestSeDatastoreLevel1Client

NewTestSeDatastoreLevel1Client creates a new client for TestSeDatastoreLevel1 resource

func (*TestSeDatastoreLevel1Client) Create

Create a new TestSeDatastoreLevel1 object

func (*TestSeDatastoreLevel1Client) Delete

func (client *TestSeDatastoreLevel1Client) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing TestSeDatastoreLevel1 object with a given UUID

func (*TestSeDatastoreLevel1Client) DeleteByName

func (client *TestSeDatastoreLevel1Client) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing TestSeDatastoreLevel1 object with a given name

func (*TestSeDatastoreLevel1Client) Get

Get an existing TestSeDatastoreLevel1 by uuid

func (*TestSeDatastoreLevel1Client) GetAll

GetAll is a collection API to get a list of TestSeDatastoreLevel1 objects

func (*TestSeDatastoreLevel1Client) GetAviSession

func (client *TestSeDatastoreLevel1Client) GetAviSession() *session.AviSession

GetAviSession

func (*TestSeDatastoreLevel1Client) GetByName

GetByName - Get an existing TestSeDatastoreLevel1 by name

func (*TestSeDatastoreLevel1Client) GetObject

GetObject - Get an existing TestSeDatastoreLevel1 by filters like name, cloud, tenant Api creates TestSeDatastoreLevel1 object with every call.

func (*TestSeDatastoreLevel1Client) Patch

func (client *TestSeDatastoreLevel1Client) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.TestSeDatastoreLevel1, error)

Patch an existing TestSeDatastoreLevel1 object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.TestSeDatastoreLevel1 or it should be json compatible of form map[string]interface{}

func (*TestSeDatastoreLevel1Client) Update

Update an existing TestSeDatastoreLevel1 object

type TestSeDatastoreLevel2Client

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

TestSeDatastoreLevel2Client is a client for avi TestSeDatastoreLevel2 resource

func NewTestSeDatastoreLevel2Client

func NewTestSeDatastoreLevel2Client(aviSession *session.AviSession) *TestSeDatastoreLevel2Client

NewTestSeDatastoreLevel2Client creates a new client for TestSeDatastoreLevel2 resource

func (*TestSeDatastoreLevel2Client) Create

Create a new TestSeDatastoreLevel2 object

func (*TestSeDatastoreLevel2Client) Delete

func (client *TestSeDatastoreLevel2Client) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing TestSeDatastoreLevel2 object with a given UUID

func (*TestSeDatastoreLevel2Client) DeleteByName

func (client *TestSeDatastoreLevel2Client) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing TestSeDatastoreLevel2 object with a given name

func (*TestSeDatastoreLevel2Client) Get

Get an existing TestSeDatastoreLevel2 by uuid

func (*TestSeDatastoreLevel2Client) GetAll

GetAll is a collection API to get a list of TestSeDatastoreLevel2 objects

func (*TestSeDatastoreLevel2Client) GetAviSession

func (client *TestSeDatastoreLevel2Client) GetAviSession() *session.AviSession

GetAviSession

func (*TestSeDatastoreLevel2Client) GetByName

GetByName - Get an existing TestSeDatastoreLevel2 by name

func (*TestSeDatastoreLevel2Client) GetObject

GetObject - Get an existing TestSeDatastoreLevel2 by filters like name, cloud, tenant Api creates TestSeDatastoreLevel2 object with every call.

func (*TestSeDatastoreLevel2Client) Patch

func (client *TestSeDatastoreLevel2Client) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.TestSeDatastoreLevel2, error)

Patch an existing TestSeDatastoreLevel2 object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.TestSeDatastoreLevel2 or it should be json compatible of form map[string]interface{}

func (*TestSeDatastoreLevel2Client) Update

Update an existing TestSeDatastoreLevel2 object

type TestSeDatastoreLevel3Client

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

TestSeDatastoreLevel3Client is a client for avi TestSeDatastoreLevel3 resource

func NewTestSeDatastoreLevel3Client

func NewTestSeDatastoreLevel3Client(aviSession *session.AviSession) *TestSeDatastoreLevel3Client

NewTestSeDatastoreLevel3Client creates a new client for TestSeDatastoreLevel3 resource

func (*TestSeDatastoreLevel3Client) Create

Create a new TestSeDatastoreLevel3 object

func (*TestSeDatastoreLevel3Client) Delete

func (client *TestSeDatastoreLevel3Client) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing TestSeDatastoreLevel3 object with a given UUID

func (*TestSeDatastoreLevel3Client) DeleteByName

func (client *TestSeDatastoreLevel3Client) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing TestSeDatastoreLevel3 object with a given name

func (*TestSeDatastoreLevel3Client) Get

Get an existing TestSeDatastoreLevel3 by uuid

func (*TestSeDatastoreLevel3Client) GetAll

GetAll is a collection API to get a list of TestSeDatastoreLevel3 objects

func (*TestSeDatastoreLevel3Client) GetAviSession

func (client *TestSeDatastoreLevel3Client) GetAviSession() *session.AviSession

GetAviSession

func (*TestSeDatastoreLevel3Client) GetByName

GetByName - Get an existing TestSeDatastoreLevel3 by name

func (*TestSeDatastoreLevel3Client) GetObject

GetObject - Get an existing TestSeDatastoreLevel3 by filters like name, cloud, tenant Api creates TestSeDatastoreLevel3 object with every call.

func (*TestSeDatastoreLevel3Client) Patch

func (client *TestSeDatastoreLevel3Client) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.TestSeDatastoreLevel3, error)

Patch an existing TestSeDatastoreLevel3 object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.TestSeDatastoreLevel3 or it should be json compatible of form map[string]interface{}

func (*TestSeDatastoreLevel3Client) Update

Update an existing TestSeDatastoreLevel3 object

type TrafficCloneProfileClient

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

TrafficCloneProfileClient is a client for avi TrafficCloneProfile resource

func NewTrafficCloneProfileClient

func NewTrafficCloneProfileClient(aviSession *session.AviSession) *TrafficCloneProfileClient

NewTrafficCloneProfileClient creates a new client for TrafficCloneProfile resource

func (*TrafficCloneProfileClient) Create

Create a new TrafficCloneProfile object

func (*TrafficCloneProfileClient) Delete

func (client *TrafficCloneProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing TrafficCloneProfile object with a given UUID

func (*TrafficCloneProfileClient) DeleteByName

func (client *TrafficCloneProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing TrafficCloneProfile object with a given name

func (*TrafficCloneProfileClient) Get

Get an existing TrafficCloneProfile by uuid

func (*TrafficCloneProfileClient) GetAll

GetAll is a collection API to get a list of TrafficCloneProfile objects

func (*TrafficCloneProfileClient) GetAviSession

func (client *TrafficCloneProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*TrafficCloneProfileClient) GetByName

GetByName - Get an existing TrafficCloneProfile by name

func (*TrafficCloneProfileClient) GetObject

GetObject - Get an existing TrafficCloneProfile by filters like name, cloud, tenant Api creates TrafficCloneProfile object with every call.

func (*TrafficCloneProfileClient) Patch

func (client *TrafficCloneProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.TrafficCloneProfile, error)

Patch an existing TrafficCloneProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.TrafficCloneProfile or it should be json compatible of form map[string]interface{}

func (*TrafficCloneProfileClient) Update

Update an existing TrafficCloneProfile object

type UpgradeStatusInfoClient

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

UpgradeStatusInfoClient is a client for avi UpgradeStatusInfo resource

func NewUpgradeStatusInfoClient

func NewUpgradeStatusInfoClient(aviSession *session.AviSession) *UpgradeStatusInfoClient

NewUpgradeStatusInfoClient creates a new client for UpgradeStatusInfo resource

func (*UpgradeStatusInfoClient) Create

Create a new UpgradeStatusInfo object

func (*UpgradeStatusInfoClient) Delete

func (client *UpgradeStatusInfoClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing UpgradeStatusInfo object with a given UUID

func (*UpgradeStatusInfoClient) DeleteByName

func (client *UpgradeStatusInfoClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing UpgradeStatusInfo object with a given name

func (*UpgradeStatusInfoClient) Get

Get an existing UpgradeStatusInfo by uuid

func (*UpgradeStatusInfoClient) GetAll

GetAll is a collection API to get a list of UpgradeStatusInfo objects

func (*UpgradeStatusInfoClient) GetAviSession

func (client *UpgradeStatusInfoClient) GetAviSession() *session.AviSession

GetAviSession

func (*UpgradeStatusInfoClient) GetByName

func (client *UpgradeStatusInfoClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.UpgradeStatusInfo, error)

GetByName - Get an existing UpgradeStatusInfo by name

func (*UpgradeStatusInfoClient) GetObject

GetObject - Get an existing UpgradeStatusInfo by filters like name, cloud, tenant Api creates UpgradeStatusInfo object with every call.

func (*UpgradeStatusInfoClient) Patch

func (client *UpgradeStatusInfoClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.UpgradeStatusInfo, error)

Patch an existing UpgradeStatusInfo object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.UpgradeStatusInfo or it should be json compatible of form map[string]interface{}

func (*UpgradeStatusInfoClient) Update

Update an existing UpgradeStatusInfo object

type UpgradeStatusSummaryClient

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

UpgradeStatusSummaryClient is a client for avi UpgradeStatusSummary resource

func NewUpgradeStatusSummaryClient

func NewUpgradeStatusSummaryClient(aviSession *session.AviSession) *UpgradeStatusSummaryClient

NewUpgradeStatusSummaryClient creates a new client for UpgradeStatusSummary resource

func (*UpgradeStatusSummaryClient) Create

Create a new UpgradeStatusSummary object

func (*UpgradeStatusSummaryClient) Delete

func (client *UpgradeStatusSummaryClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing UpgradeStatusSummary object with a given UUID

func (*UpgradeStatusSummaryClient) DeleteByName

func (client *UpgradeStatusSummaryClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing UpgradeStatusSummary object with a given name

func (*UpgradeStatusSummaryClient) Get

Get an existing UpgradeStatusSummary by uuid

func (*UpgradeStatusSummaryClient) GetAll

GetAll is a collection API to get a list of UpgradeStatusSummary objects

func (*UpgradeStatusSummaryClient) GetAviSession

func (client *UpgradeStatusSummaryClient) GetAviSession() *session.AviSession

GetAviSession

func (*UpgradeStatusSummaryClient) GetByName

GetByName - Get an existing UpgradeStatusSummary by name

func (*UpgradeStatusSummaryClient) GetObject

GetObject - Get an existing UpgradeStatusSummary by filters like name, cloud, tenant Api creates UpgradeStatusSummary object with every call.

func (*UpgradeStatusSummaryClient) Patch

func (client *UpgradeStatusSummaryClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.UpgradeStatusSummary, error)

Patch an existing UpgradeStatusSummary object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.UpgradeStatusSummary or it should be json compatible of form map[string]interface{}

func (*UpgradeStatusSummaryClient) Update

Update an existing UpgradeStatusSummary object

type UserAccountProfileClient

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

UserAccountProfileClient is a client for avi UserAccountProfile resource

func NewUserAccountProfileClient

func NewUserAccountProfileClient(aviSession *session.AviSession) *UserAccountProfileClient

NewUserAccountProfileClient creates a new client for UserAccountProfile resource

func (*UserAccountProfileClient) Create

Create a new UserAccountProfile object

func (*UserAccountProfileClient) Delete

func (client *UserAccountProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing UserAccountProfile object with a given UUID

func (*UserAccountProfileClient) DeleteByName

func (client *UserAccountProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing UserAccountProfile object with a given name

func (*UserAccountProfileClient) Get

Get an existing UserAccountProfile by uuid

func (*UserAccountProfileClient) GetAll

GetAll is a collection API to get a list of UserAccountProfile objects

func (*UserAccountProfileClient) GetAviSession

func (client *UserAccountProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*UserAccountProfileClient) GetByName

func (client *UserAccountProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.UserAccountProfile, error)

GetByName - Get an existing UserAccountProfile by name

func (*UserAccountProfileClient) GetObject

GetObject - Get an existing UserAccountProfile by filters like name, cloud, tenant Api creates UserAccountProfile object with every call.

func (*UserAccountProfileClient) Patch

func (client *UserAccountProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.UserAccountProfile, error)

Patch an existing UserAccountProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.UserAccountProfile or it should be json compatible of form map[string]interface{}

func (*UserAccountProfileClient) Update

Update an existing UserAccountProfile object

type UserActivityClient

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

UserActivityClient is a client for avi UserActivity resource

func NewUserActivityClient

func NewUserActivityClient(aviSession *session.AviSession) *UserActivityClient

NewUserActivityClient creates a new client for UserActivity resource

func (*UserActivityClient) Create

Create a new UserActivity object

func (*UserActivityClient) Delete

func (client *UserActivityClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing UserActivity object with a given UUID

func (*UserActivityClient) DeleteByName

func (client *UserActivityClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing UserActivity object with a given name

func (*UserActivityClient) Get

func (client *UserActivityClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.UserActivity, error)

Get an existing UserActivity by uuid

func (*UserActivityClient) GetAll

func (client *UserActivityClient) GetAll(options ...session.ApiOptionsParams) ([]*models.UserActivity, error)

GetAll is a collection API to get a list of UserActivity objects

func (*UserActivityClient) GetAviSession

func (client *UserActivityClient) GetAviSession() *session.AviSession

GetAviSession

func (*UserActivityClient) GetByName

func (client *UserActivityClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.UserActivity, error)

GetByName - Get an existing UserActivity by name

func (*UserActivityClient) GetObject

func (client *UserActivityClient) GetObject(options ...session.ApiOptionsParams) (*models.UserActivity, error)

GetObject - Get an existing UserActivity by filters like name, cloud, tenant Api creates UserActivity object with every call.

func (*UserActivityClient) Patch

func (client *UserActivityClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.UserActivity, error)

Patch an existing UserActivity object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.UserActivity or it should be json compatible of form map[string]interface{}

func (*UserActivityClient) Update

Update an existing UserActivity object

type UserClient

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

UserClient is a client for avi User resource

func NewUserClient

func NewUserClient(aviSession *session.AviSession) *UserClient

NewUserClient creates a new client for User resource

func (*UserClient) Create

func (client *UserClient) Create(obj *models.User, options ...session.ApiOptionsParams) (*models.User, error)

Create a new User object

func (*UserClient) Delete

func (client *UserClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing User object with a given UUID

func (*UserClient) DeleteByName

func (client *UserClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing User object with a given name

func (*UserClient) Get

func (client *UserClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.User, error)

Get an existing User by uuid

func (*UserClient) GetAll

func (client *UserClient) GetAll(options ...session.ApiOptionsParams) ([]*models.User, error)

GetAll is a collection API to get a list of User objects

func (*UserClient) GetAviSession

func (client *UserClient) GetAviSession() *session.AviSession

GetAviSession

func (*UserClient) GetByName

func (client *UserClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.User, error)

GetByName - Get an existing User by name

func (*UserClient) GetObject

func (client *UserClient) GetObject(options ...session.ApiOptionsParams) (*models.User, error)

GetObject - Get an existing User by filters like name, cloud, tenant Api creates User object with every call.

func (*UserClient) Patch

func (client *UserClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.User, error)

Patch an existing User object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.User or it should be json compatible of form map[string]interface{}

func (*UserClient) Update

func (client *UserClient) Update(obj *models.User, options ...session.ApiOptionsParams) (*models.User, error)

Update an existing User object

type VCenterServerClient

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

VCenterServerClient is a client for avi VCenterServer resource

func NewVCenterServerClient

func NewVCenterServerClient(aviSession *session.AviSession) *VCenterServerClient

NewVCenterServerClient creates a new client for VCenterServer resource

func (*VCenterServerClient) Create

Create a new VCenterServer object

func (*VCenterServerClient) Delete

func (client *VCenterServerClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing VCenterServer object with a given UUID

func (*VCenterServerClient) DeleteByName

func (client *VCenterServerClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing VCenterServer object with a given name

func (*VCenterServerClient) Get

func (client *VCenterServerClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.VCenterServer, error)

Get an existing VCenterServer by uuid

func (*VCenterServerClient) GetAll

func (client *VCenterServerClient) GetAll(options ...session.ApiOptionsParams) ([]*models.VCenterServer, error)

GetAll is a collection API to get a list of VCenterServer objects

func (*VCenterServerClient) GetAviSession

func (client *VCenterServerClient) GetAviSession() *session.AviSession

GetAviSession

func (*VCenterServerClient) GetByName

func (client *VCenterServerClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.VCenterServer, error)

GetByName - Get an existing VCenterServer by name

func (*VCenterServerClient) GetObject

func (client *VCenterServerClient) GetObject(options ...session.ApiOptionsParams) (*models.VCenterServer, error)

GetObject - Get an existing VCenterServer by filters like name, cloud, tenant Api creates VCenterServer object with every call.

func (*VCenterServerClient) Patch

func (client *VCenterServerClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.VCenterServer, error)

Patch an existing VCenterServer object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.VCenterServer or it should be json compatible of form map[string]interface{}

func (*VCenterServerClient) Update

Update an existing VCenterServer object

type VIDCInfoClient

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

VIDCInfoClient is a client for avi VIDCInfo resource

func NewVIDCInfoClient

func NewVIDCInfoClient(aviSession *session.AviSession) *VIDCInfoClient

NewVIDCInfoClient creates a new client for VIDCInfo resource

func (*VIDCInfoClient) Create

func (client *VIDCInfoClient) Create(obj *models.VIDCInfo, options ...session.ApiOptionsParams) (*models.VIDCInfo, error)

Create a new VIDCInfo object

func (*VIDCInfoClient) Delete

func (client *VIDCInfoClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing VIDCInfo object with a given UUID

func (*VIDCInfoClient) DeleteByName

func (client *VIDCInfoClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing VIDCInfo object with a given name

func (*VIDCInfoClient) Get

func (client *VIDCInfoClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.VIDCInfo, error)

Get an existing VIDCInfo by uuid

func (*VIDCInfoClient) GetAll

func (client *VIDCInfoClient) GetAll(options ...session.ApiOptionsParams) ([]*models.VIDCInfo, error)

GetAll is a collection API to get a list of VIDCInfo objects

func (*VIDCInfoClient) GetAviSession

func (client *VIDCInfoClient) GetAviSession() *session.AviSession

GetAviSession

func (*VIDCInfoClient) GetByName

func (client *VIDCInfoClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.VIDCInfo, error)

GetByName - Get an existing VIDCInfo by name

func (*VIDCInfoClient) GetObject

func (client *VIDCInfoClient) GetObject(options ...session.ApiOptionsParams) (*models.VIDCInfo, error)

GetObject - Get an existing VIDCInfo by filters like name, cloud, tenant Api creates VIDCInfo object with every call.

func (*VIDCInfoClient) Patch

func (client *VIDCInfoClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.VIDCInfo, error)

Patch an existing VIDCInfo object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.VIDCInfo or it should be json compatible of form map[string]interface{}

func (*VIDCInfoClient) Update

func (client *VIDCInfoClient) Update(obj *models.VIDCInfo, options ...session.ApiOptionsParams) (*models.VIDCInfo, error)

Update an existing VIDCInfo object

type VIMgrClusterRuntimeClient

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

VIMgrClusterRuntimeClient is a client for avi VIMgrClusterRuntime resource

func NewVIMgrClusterRuntimeClient

func NewVIMgrClusterRuntimeClient(aviSession *session.AviSession) *VIMgrClusterRuntimeClient

NewVIMgrClusterRuntimeClient creates a new client for VIMgrClusterRuntime resource

func (*VIMgrClusterRuntimeClient) Create

Create a new VIMgrClusterRuntime object

func (*VIMgrClusterRuntimeClient) Delete

func (client *VIMgrClusterRuntimeClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing VIMgrClusterRuntime object with a given UUID

func (*VIMgrClusterRuntimeClient) DeleteByName

func (client *VIMgrClusterRuntimeClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing VIMgrClusterRuntime object with a given name

func (*VIMgrClusterRuntimeClient) Get

Get an existing VIMgrClusterRuntime by uuid

func (*VIMgrClusterRuntimeClient) GetAll

GetAll is a collection API to get a list of VIMgrClusterRuntime objects

func (*VIMgrClusterRuntimeClient) GetAviSession

func (client *VIMgrClusterRuntimeClient) GetAviSession() *session.AviSession

GetAviSession

func (*VIMgrClusterRuntimeClient) GetByName

GetByName - Get an existing VIMgrClusterRuntime by name

func (*VIMgrClusterRuntimeClient) GetObject

GetObject - Get an existing VIMgrClusterRuntime by filters like name, cloud, tenant Api creates VIMgrClusterRuntime object with every call.

func (*VIMgrClusterRuntimeClient) Patch

func (client *VIMgrClusterRuntimeClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.VIMgrClusterRuntime, error)

Patch an existing VIMgrClusterRuntime object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.VIMgrClusterRuntime or it should be json compatible of form map[string]interface{}

func (*VIMgrClusterRuntimeClient) Update

Update an existing VIMgrClusterRuntime object

type VIMgrHostRuntimeClient

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

VIMgrHostRuntimeClient is a client for avi VIMgrHostRuntime resource

func NewVIMgrHostRuntimeClient

func NewVIMgrHostRuntimeClient(aviSession *session.AviSession) *VIMgrHostRuntimeClient

NewVIMgrHostRuntimeClient creates a new client for VIMgrHostRuntime resource

func (*VIMgrHostRuntimeClient) Create

Create a new VIMgrHostRuntime object

func (*VIMgrHostRuntimeClient) Delete

func (client *VIMgrHostRuntimeClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing VIMgrHostRuntime object with a given UUID

func (*VIMgrHostRuntimeClient) DeleteByName

func (client *VIMgrHostRuntimeClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing VIMgrHostRuntime object with a given name

func (*VIMgrHostRuntimeClient) Get

Get an existing VIMgrHostRuntime by uuid

func (*VIMgrHostRuntimeClient) GetAll

GetAll is a collection API to get a list of VIMgrHostRuntime objects

func (*VIMgrHostRuntimeClient) GetAviSession

func (client *VIMgrHostRuntimeClient) GetAviSession() *session.AviSession

GetAviSession

func (*VIMgrHostRuntimeClient) GetByName

func (client *VIMgrHostRuntimeClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.VIMgrHostRuntime, error)

GetByName - Get an existing VIMgrHostRuntime by name

func (*VIMgrHostRuntimeClient) GetObject

func (client *VIMgrHostRuntimeClient) GetObject(options ...session.ApiOptionsParams) (*models.VIMgrHostRuntime, error)

GetObject - Get an existing VIMgrHostRuntime by filters like name, cloud, tenant Api creates VIMgrHostRuntime object with every call.

func (*VIMgrHostRuntimeClient) Patch

func (client *VIMgrHostRuntimeClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.VIMgrHostRuntime, error)

Patch an existing VIMgrHostRuntime object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.VIMgrHostRuntime or it should be json compatible of form map[string]interface{}

func (*VIMgrHostRuntimeClient) Update

Update an existing VIMgrHostRuntime object

type VIMgrNWRuntimeClient

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

VIMgrNWRuntimeClient is a client for avi VIMgrNWRuntime resource

func NewVIMgrNWRuntimeClient

func NewVIMgrNWRuntimeClient(aviSession *session.AviSession) *VIMgrNWRuntimeClient

NewVIMgrNWRuntimeClient creates a new client for VIMgrNWRuntime resource

func (*VIMgrNWRuntimeClient) Create

Create a new VIMgrNWRuntime object

func (*VIMgrNWRuntimeClient) Delete

func (client *VIMgrNWRuntimeClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing VIMgrNWRuntime object with a given UUID

func (*VIMgrNWRuntimeClient) DeleteByName

func (client *VIMgrNWRuntimeClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing VIMgrNWRuntime object with a given name

func (*VIMgrNWRuntimeClient) Get

Get an existing VIMgrNWRuntime by uuid

func (*VIMgrNWRuntimeClient) GetAll

func (client *VIMgrNWRuntimeClient) GetAll(options ...session.ApiOptionsParams) ([]*models.VIMgrNWRuntime, error)

GetAll is a collection API to get a list of VIMgrNWRuntime objects

func (*VIMgrNWRuntimeClient) GetAviSession

func (client *VIMgrNWRuntimeClient) GetAviSession() *session.AviSession

GetAviSession

func (*VIMgrNWRuntimeClient) GetByName

func (client *VIMgrNWRuntimeClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.VIMgrNWRuntime, error)

GetByName - Get an existing VIMgrNWRuntime by name

func (*VIMgrNWRuntimeClient) GetObject

func (client *VIMgrNWRuntimeClient) GetObject(options ...session.ApiOptionsParams) (*models.VIMgrNWRuntime, error)

GetObject - Get an existing VIMgrNWRuntime by filters like name, cloud, tenant Api creates VIMgrNWRuntime object with every call.

func (*VIMgrNWRuntimeClient) Patch

func (client *VIMgrNWRuntimeClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.VIMgrNWRuntime, error)

Patch an existing VIMgrNWRuntime object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.VIMgrNWRuntime or it should be json compatible of form map[string]interface{}

func (*VIMgrNWRuntimeClient) Update

Update an existing VIMgrNWRuntime object

type VIMgrSEVMRuntimeClient

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

VIMgrSEVMRuntimeClient is a client for avi VIMgrSEVMRuntime resource

func NewVIMgrSEVMRuntimeClient

func NewVIMgrSEVMRuntimeClient(aviSession *session.AviSession) *VIMgrSEVMRuntimeClient

NewVIMgrSEVMRuntimeClient creates a new client for VIMgrSEVMRuntime resource

func (*VIMgrSEVMRuntimeClient) Create

Create a new VIMgrSEVMRuntime object

func (*VIMgrSEVMRuntimeClient) Delete

func (client *VIMgrSEVMRuntimeClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing VIMgrSEVMRuntime object with a given UUID

func (*VIMgrSEVMRuntimeClient) DeleteByName

func (client *VIMgrSEVMRuntimeClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing VIMgrSEVMRuntime object with a given name

func (*VIMgrSEVMRuntimeClient) Get

Get an existing VIMgrSEVMRuntime by uuid

func (*VIMgrSEVMRuntimeClient) GetAll

GetAll is a collection API to get a list of VIMgrSEVMRuntime objects

func (*VIMgrSEVMRuntimeClient) GetAviSession

func (client *VIMgrSEVMRuntimeClient) GetAviSession() *session.AviSession

GetAviSession

func (*VIMgrSEVMRuntimeClient) GetByName

func (client *VIMgrSEVMRuntimeClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.VIMgrSEVMRuntime, error)

GetByName - Get an existing VIMgrSEVMRuntime by name

func (*VIMgrSEVMRuntimeClient) GetObject

func (client *VIMgrSEVMRuntimeClient) GetObject(options ...session.ApiOptionsParams) (*models.VIMgrSEVMRuntime, error)

GetObject - Get an existing VIMgrSEVMRuntime by filters like name, cloud, tenant Api creates VIMgrSEVMRuntime object with every call.

func (*VIMgrSEVMRuntimeClient) Patch

func (client *VIMgrSEVMRuntimeClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.VIMgrSEVMRuntime, error)

Patch an existing VIMgrSEVMRuntime object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.VIMgrSEVMRuntime or it should be json compatible of form map[string]interface{}

func (*VIMgrSEVMRuntimeClient) Update

Update an existing VIMgrSEVMRuntime object

type VIMgrVMRuntimeClient

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

VIMgrVMRuntimeClient is a client for avi VIMgrVMRuntime resource

func NewVIMgrVMRuntimeClient

func NewVIMgrVMRuntimeClient(aviSession *session.AviSession) *VIMgrVMRuntimeClient

NewVIMgrVMRuntimeClient creates a new client for VIMgrVMRuntime resource

func (*VIMgrVMRuntimeClient) Create

Create a new VIMgrVMRuntime object

func (*VIMgrVMRuntimeClient) Delete

func (client *VIMgrVMRuntimeClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing VIMgrVMRuntime object with a given UUID

func (*VIMgrVMRuntimeClient) DeleteByName

func (client *VIMgrVMRuntimeClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing VIMgrVMRuntime object with a given name

func (*VIMgrVMRuntimeClient) Get

Get an existing VIMgrVMRuntime by uuid

func (*VIMgrVMRuntimeClient) GetAll

func (client *VIMgrVMRuntimeClient) GetAll(options ...session.ApiOptionsParams) ([]*models.VIMgrVMRuntime, error)

GetAll is a collection API to get a list of VIMgrVMRuntime objects

func (*VIMgrVMRuntimeClient) GetAviSession

func (client *VIMgrVMRuntimeClient) GetAviSession() *session.AviSession

GetAviSession

func (*VIMgrVMRuntimeClient) GetByName

func (client *VIMgrVMRuntimeClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.VIMgrVMRuntime, error)

GetByName - Get an existing VIMgrVMRuntime by name

func (*VIMgrVMRuntimeClient) GetObject

func (client *VIMgrVMRuntimeClient) GetObject(options ...session.ApiOptionsParams) (*models.VIMgrVMRuntime, error)

GetObject - Get an existing VIMgrVMRuntime by filters like name, cloud, tenant Api creates VIMgrVMRuntime object with every call.

func (*VIMgrVMRuntimeClient) Patch

func (client *VIMgrVMRuntimeClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.VIMgrVMRuntime, error)

Patch an existing VIMgrVMRuntime object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.VIMgrVMRuntime or it should be json compatible of form map[string]interface{}

func (*VIMgrVMRuntimeClient) Update

Update an existing VIMgrVMRuntime object

type VIPGNameInfoClient

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

VIPGNameInfoClient is a client for avi VIPGNameInfo resource

func NewVIPGNameInfoClient

func NewVIPGNameInfoClient(aviSession *session.AviSession) *VIPGNameInfoClient

NewVIPGNameInfoClient creates a new client for VIPGNameInfo resource

func (*VIPGNameInfoClient) Create

Create a new VIPGNameInfo object

func (*VIPGNameInfoClient) Delete

func (client *VIPGNameInfoClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing VIPGNameInfo object with a given UUID

func (*VIPGNameInfoClient) DeleteByName

func (client *VIPGNameInfoClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing VIPGNameInfo object with a given name

func (*VIPGNameInfoClient) Get

func (client *VIPGNameInfoClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.VIPGNameInfo, error)

Get an existing VIPGNameInfo by uuid

func (*VIPGNameInfoClient) GetAll

func (client *VIPGNameInfoClient) GetAll(options ...session.ApiOptionsParams) ([]*models.VIPGNameInfo, error)

GetAll is a collection API to get a list of VIPGNameInfo objects

func (*VIPGNameInfoClient) GetAviSession

func (client *VIPGNameInfoClient) GetAviSession() *session.AviSession

GetAviSession

func (*VIPGNameInfoClient) GetByName

func (client *VIPGNameInfoClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.VIPGNameInfo, error)

GetByName - Get an existing VIPGNameInfo by name

func (*VIPGNameInfoClient) GetObject

func (client *VIPGNameInfoClient) GetObject(options ...session.ApiOptionsParams) (*models.VIPGNameInfo, error)

GetObject - Get an existing VIPGNameInfo by filters like name, cloud, tenant Api creates VIPGNameInfo object with every call.

func (*VIPGNameInfoClient) Patch

func (client *VIPGNameInfoClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.VIPGNameInfo, error)

Patch an existing VIPGNameInfo object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.VIPGNameInfo or it should be json compatible of form map[string]interface{}

func (*VIPGNameInfoClient) Update

Update an existing VIPGNameInfo object

type VSDataScriptSetClient

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

VSDataScriptSetClient is a client for avi VSDataScriptSet resource

func NewVSDataScriptSetClient

func NewVSDataScriptSetClient(aviSession *session.AviSession) *VSDataScriptSetClient

NewVSDataScriptSetClient creates a new client for VSDataScriptSet resource

func (*VSDataScriptSetClient) Create

Create a new VSDataScriptSet object

func (*VSDataScriptSetClient) Delete

func (client *VSDataScriptSetClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing VSDataScriptSet object with a given UUID

func (*VSDataScriptSetClient) DeleteByName

func (client *VSDataScriptSetClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing VSDataScriptSet object with a given name

func (*VSDataScriptSetClient) Get

Get an existing VSDataScriptSet by uuid

func (*VSDataScriptSetClient) GetAll

func (client *VSDataScriptSetClient) GetAll(options ...session.ApiOptionsParams) ([]*models.VSDataScriptSet, error)

GetAll is a collection API to get a list of VSDataScriptSet objects

func (*VSDataScriptSetClient) GetAviSession

func (client *VSDataScriptSetClient) GetAviSession() *session.AviSession

GetAviSession

func (*VSDataScriptSetClient) GetByName

func (client *VSDataScriptSetClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.VSDataScriptSet, error)

GetByName - Get an existing VSDataScriptSet by name

func (*VSDataScriptSetClient) GetObject

func (client *VSDataScriptSetClient) GetObject(options ...session.ApiOptionsParams) (*models.VSDataScriptSet, error)

GetObject - Get an existing VSDataScriptSet by filters like name, cloud, tenant Api creates VSDataScriptSet object with every call.

func (*VSDataScriptSetClient) Patch

func (client *VSDataScriptSetClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.VSDataScriptSet, error)

Patch an existing VSDataScriptSet object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.VSDataScriptSet or it should be json compatible of form map[string]interface{}

func (*VSDataScriptSetClient) Update

Update an existing VSDataScriptSet object

type VirtualServiceClient

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

VirtualServiceClient is a client for avi VirtualService resource

func NewVirtualServiceClient

func NewVirtualServiceClient(aviSession *session.AviSession) *VirtualServiceClient

NewVirtualServiceClient creates a new client for VirtualService resource

func (*VirtualServiceClient) Create

Create a new VirtualService object

func (*VirtualServiceClient) Delete

func (client *VirtualServiceClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing VirtualService object with a given UUID

func (*VirtualServiceClient) DeleteByName

func (client *VirtualServiceClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing VirtualService object with a given name

func (*VirtualServiceClient) Get

Get an existing VirtualService by uuid

func (*VirtualServiceClient) GetAll

func (client *VirtualServiceClient) GetAll(options ...session.ApiOptionsParams) ([]*models.VirtualService, error)

GetAll is a collection API to get a list of VirtualService objects

func (*VirtualServiceClient) GetAviSession

func (client *VirtualServiceClient) GetAviSession() *session.AviSession

GetAviSession

func (*VirtualServiceClient) GetByName

func (client *VirtualServiceClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.VirtualService, error)

GetByName - Get an existing VirtualService by name

func (*VirtualServiceClient) GetObject

func (client *VirtualServiceClient) GetObject(options ...session.ApiOptionsParams) (*models.VirtualService, error)

GetObject - Get an existing VirtualService by filters like name, cloud, tenant Api creates VirtualService object with every call.

func (*VirtualServiceClient) Patch

func (client *VirtualServiceClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.VirtualService, error)

Patch an existing VirtualService object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.VirtualService or it should be json compatible of form map[string]interface{}

func (*VirtualServiceClient) Update

Update an existing VirtualService object

type VrfContextClient

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

VrfContextClient is a client for avi VrfContext resource

func NewVrfContextClient

func NewVrfContextClient(aviSession *session.AviSession) *VrfContextClient

NewVrfContextClient creates a new client for VrfContext resource

func (*VrfContextClient) Create

func (client *VrfContextClient) Create(obj *models.VrfContext, options ...session.ApiOptionsParams) (*models.VrfContext, error)

Create a new VrfContext object

func (*VrfContextClient) Delete

func (client *VrfContextClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing VrfContext object with a given UUID

func (*VrfContextClient) DeleteByName

func (client *VrfContextClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing VrfContext object with a given name

func (*VrfContextClient) Get

func (client *VrfContextClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.VrfContext, error)

Get an existing VrfContext by uuid

func (*VrfContextClient) GetAll

func (client *VrfContextClient) GetAll(options ...session.ApiOptionsParams) ([]*models.VrfContext, error)

GetAll is a collection API to get a list of VrfContext objects

func (*VrfContextClient) GetAviSession

func (client *VrfContextClient) GetAviSession() *session.AviSession

GetAviSession

func (*VrfContextClient) GetByName

func (client *VrfContextClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.VrfContext, error)

GetByName - Get an existing VrfContext by name

func (*VrfContextClient) GetObject

func (client *VrfContextClient) GetObject(options ...session.ApiOptionsParams) (*models.VrfContext, error)

GetObject - Get an existing VrfContext by filters like name, cloud, tenant Api creates VrfContext object with every call.

func (*VrfContextClient) Patch

func (client *VrfContextClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.VrfContext, error)

Patch an existing VrfContext object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.VrfContext or it should be json compatible of form map[string]interface{}

func (*VrfContextClient) Update

func (client *VrfContextClient) Update(obj *models.VrfContext, options ...session.ApiOptionsParams) (*models.VrfContext, error)

Update an existing VrfContext object

type VsGsClient

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

VsGsClient is a client for avi VsGs resource

func NewVsGsClient

func NewVsGsClient(aviSession *session.AviSession) *VsGsClient

NewVsGsClient creates a new client for VsGs resource

func (*VsGsClient) Create

func (client *VsGsClient) Create(obj *models.VsGs, options ...session.ApiOptionsParams) (*models.VsGs, error)

Create a new VsGs object

func (*VsGsClient) Delete

func (client *VsGsClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing VsGs object with a given UUID

func (*VsGsClient) DeleteByName

func (client *VsGsClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing VsGs object with a given name

func (*VsGsClient) Get

func (client *VsGsClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.VsGs, error)

Get an existing VsGs by uuid

func (*VsGsClient) GetAll

func (client *VsGsClient) GetAll(options ...session.ApiOptionsParams) ([]*models.VsGs, error)

GetAll is a collection API to get a list of VsGs objects

func (*VsGsClient) GetAviSession

func (client *VsGsClient) GetAviSession() *session.AviSession

GetAviSession

func (*VsGsClient) GetByName

func (client *VsGsClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.VsGs, error)

GetByName - Get an existing VsGs by name

func (*VsGsClient) GetObject

func (client *VsGsClient) GetObject(options ...session.ApiOptionsParams) (*models.VsGs, error)

GetObject - Get an existing VsGs by filters like name, cloud, tenant Api creates VsGs object with every call.

func (*VsGsClient) Patch

func (client *VsGsClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.VsGs, error)

Patch an existing VsGs object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.VsGs or it should be json compatible of form map[string]interface{}

func (*VsGsClient) Update

func (client *VsGsClient) Update(obj *models.VsGs, options ...session.ApiOptionsParams) (*models.VsGs, error)

Update an existing VsGs object

type VsInventoryClient

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

VsInventoryClient is a client for avi VsInventory resource

func NewVsInventoryClient

func NewVsInventoryClient(aviSession *session.AviSession) *VsInventoryClient

NewVsInventoryClient creates a new client for VsInventory resource

func (*VsInventoryClient) Create

func (client *VsInventoryClient) Create(obj *models.VsInventory, options ...session.ApiOptionsParams) (*models.VsInventory, error)

Create a new VsInventory object

func (*VsInventoryClient) Delete

func (client *VsInventoryClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing VsInventory object with a given UUID

func (*VsInventoryClient) DeleteByName

func (client *VsInventoryClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing VsInventory object with a given name

func (*VsInventoryClient) Get

func (client *VsInventoryClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.VsInventory, error)

Get an existing VsInventory by uuid

func (*VsInventoryClient) GetAll

func (client *VsInventoryClient) GetAll(options ...session.ApiOptionsParams) ([]*models.VsInventory, error)

GetAll is a collection API to get a list of VsInventory objects

func (*VsInventoryClient) GetAviSession

func (client *VsInventoryClient) GetAviSession() *session.AviSession

GetAviSession

func (*VsInventoryClient) GetByName

func (client *VsInventoryClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.VsInventory, error)

GetByName - Get an existing VsInventory by name

func (*VsInventoryClient) GetObject

func (client *VsInventoryClient) GetObject(options ...session.ApiOptionsParams) (*models.VsInventory, error)

GetObject - Get an existing VsInventory by filters like name, cloud, tenant Api creates VsInventory object with every call.

func (*VsInventoryClient) Patch

func (client *VsInventoryClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.VsInventory, error)

Patch an existing VsInventory object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.VsInventory or it should be json compatible of form map[string]interface{}

func (*VsInventoryClient) Update

func (client *VsInventoryClient) Update(obj *models.VsInventory, options ...session.ApiOptionsParams) (*models.VsInventory, error)

Update an existing VsInventory object

type VsVipClient

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

VsVipClient is a client for avi VsVip resource

func NewVsVipClient

func NewVsVipClient(aviSession *session.AviSession) *VsVipClient

NewVsVipClient creates a new client for VsVip resource

func (*VsVipClient) Create

func (client *VsVipClient) Create(obj *models.VsVip, options ...session.ApiOptionsParams) (*models.VsVip, error)

Create a new VsVip object

func (*VsVipClient) Delete

func (client *VsVipClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing VsVip object with a given UUID

func (*VsVipClient) DeleteByName

func (client *VsVipClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing VsVip object with a given name

func (*VsVipClient) Get

func (client *VsVipClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.VsVip, error)

Get an existing VsVip by uuid

func (*VsVipClient) GetAll

func (client *VsVipClient) GetAll(options ...session.ApiOptionsParams) ([]*models.VsVip, error)

GetAll is a collection API to get a list of VsVip objects

func (*VsVipClient) GetAviSession

func (client *VsVipClient) GetAviSession() *session.AviSession

GetAviSession

func (*VsVipClient) GetByName

func (client *VsVipClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.VsVip, error)

GetByName - Get an existing VsVip by name

func (*VsVipClient) GetObject

func (client *VsVipClient) GetObject(options ...session.ApiOptionsParams) (*models.VsVip, error)

GetObject - Get an existing VsVip by filters like name, cloud, tenant Api creates VsVip object with every call.

func (*VsVipClient) Patch

func (client *VsVipClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.VsVip, error)

Patch an existing VsVip object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.VsVip or it should be json compatible of form map[string]interface{}

func (*VsVipClient) Update

func (client *VsVipClient) Update(obj *models.VsVip, options ...session.ApiOptionsParams) (*models.VsVip, error)

Update an existing VsVip object

type VsvipInventoryClient

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

VsvipInventoryClient is a client for avi VsvipInventory resource

func NewVsvipInventoryClient

func NewVsvipInventoryClient(aviSession *session.AviSession) *VsvipInventoryClient

NewVsvipInventoryClient creates a new client for VsvipInventory resource

func (*VsvipInventoryClient) Create

Create a new VsvipInventory object

func (*VsvipInventoryClient) Delete

func (client *VsvipInventoryClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing VsvipInventory object with a given UUID

func (*VsvipInventoryClient) DeleteByName

func (client *VsvipInventoryClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing VsvipInventory object with a given name

func (*VsvipInventoryClient) Get

Get an existing VsvipInventory by uuid

func (*VsvipInventoryClient) GetAll

func (client *VsvipInventoryClient) GetAll(options ...session.ApiOptionsParams) ([]*models.VsvipInventory, error)

GetAll is a collection API to get a list of VsvipInventory objects

func (*VsvipInventoryClient) GetAviSession

func (client *VsvipInventoryClient) GetAviSession() *session.AviSession

GetAviSession

func (*VsvipInventoryClient) GetByName

func (client *VsvipInventoryClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.VsvipInventory, error)

GetByName - Get an existing VsvipInventory by name

func (*VsvipInventoryClient) GetObject

func (client *VsvipInventoryClient) GetObject(options ...session.ApiOptionsParams) (*models.VsvipInventory, error)

GetObject - Get an existing VsvipInventory by filters like name, cloud, tenant Api creates VsvipInventory object with every call.

func (*VsvipInventoryClient) Patch

func (client *VsvipInventoryClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.VsvipInventory, error)

Patch an existing VsvipInventory object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.VsvipInventory or it should be json compatible of form map[string]interface{}

func (*VsvipInventoryClient) Update

Update an existing VsvipInventory object

type WafApplicationSignatureProviderClient

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

WafApplicationSignatureProviderClient is a client for avi WafApplicationSignatureProvider resource

func NewWafApplicationSignatureProviderClient

func NewWafApplicationSignatureProviderClient(aviSession *session.AviSession) *WafApplicationSignatureProviderClient

NewWafApplicationSignatureProviderClient creates a new client for WafApplicationSignatureProvider resource

func (*WafApplicationSignatureProviderClient) Create

Create a new WafApplicationSignatureProvider object

func (*WafApplicationSignatureProviderClient) Delete

Delete an existing WafApplicationSignatureProvider object with a given UUID

func (*WafApplicationSignatureProviderClient) DeleteByName

func (client *WafApplicationSignatureProviderClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing WafApplicationSignatureProvider object with a given name

func (*WafApplicationSignatureProviderClient) Get

Get an existing WafApplicationSignatureProvider by uuid

func (*WafApplicationSignatureProviderClient) GetAll

GetAll is a collection API to get a list of WafApplicationSignatureProvider objects

func (*WafApplicationSignatureProviderClient) GetAviSession

func (client *WafApplicationSignatureProviderClient) GetAviSession() *session.AviSession

GetAviSession

func (*WafApplicationSignatureProviderClient) GetByName

GetByName - Get an existing WafApplicationSignatureProvider by name

func (*WafApplicationSignatureProviderClient) GetObject

GetObject - Get an existing WafApplicationSignatureProvider by filters like name, cloud, tenant Api creates WafApplicationSignatureProvider object with every call.

func (*WafApplicationSignatureProviderClient) Patch

func (client *WafApplicationSignatureProviderClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.WafApplicationSignatureProvider, error)

Patch an existing WafApplicationSignatureProvider object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.WafApplicationSignatureProvider or it should be json compatible of form map[string]interface{}

func (*WafApplicationSignatureProviderClient) Update

Update an existing WafApplicationSignatureProvider object

type WafCRSClient

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

WafCRSClient is a client for avi WafCRS resource

func NewWafCRSClient

func NewWafCRSClient(aviSession *session.AviSession) *WafCRSClient

NewWafCRSClient creates a new client for WafCRS resource

func (*WafCRSClient) Create

func (client *WafCRSClient) Create(obj *models.WafCRS, options ...session.ApiOptionsParams) (*models.WafCRS, error)

Create a new WafCRS object

func (*WafCRSClient) Delete

func (client *WafCRSClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing WafCRS object with a given UUID

func (*WafCRSClient) DeleteByName

func (client *WafCRSClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing WafCRS object with a given name

func (*WafCRSClient) Get

func (client *WafCRSClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.WafCRS, error)

Get an existing WafCRS by uuid

func (*WafCRSClient) GetAll

func (client *WafCRSClient) GetAll(options ...session.ApiOptionsParams) ([]*models.WafCRS, error)

GetAll is a collection API to get a list of WafCRS objects

func (*WafCRSClient) GetAviSession

func (client *WafCRSClient) GetAviSession() *session.AviSession

GetAviSession

func (*WafCRSClient) GetByName

func (client *WafCRSClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.WafCRS, error)

GetByName - Get an existing WafCRS by name

func (*WafCRSClient) GetObject

func (client *WafCRSClient) GetObject(options ...session.ApiOptionsParams) (*models.WafCRS, error)

GetObject - Get an existing WafCRS by filters like name, cloud, tenant Api creates WafCRS object with every call.

func (*WafCRSClient) Patch

func (client *WafCRSClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.WafCRS, error)

Patch an existing WafCRS object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.WafCRS or it should be json compatible of form map[string]interface{}

func (*WafCRSClient) Update

func (client *WafCRSClient) Update(obj *models.WafCRS, options ...session.ApiOptionsParams) (*models.WafCRS, error)

Update an existing WafCRS object

type WafPolicyClient

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

WafPolicyClient is a client for avi WafPolicy resource

func NewWafPolicyClient

func NewWafPolicyClient(aviSession *session.AviSession) *WafPolicyClient

NewWafPolicyClient creates a new client for WafPolicy resource

func (*WafPolicyClient) Create

func (client *WafPolicyClient) Create(obj *models.WafPolicy, options ...session.ApiOptionsParams) (*models.WafPolicy, error)

Create a new WafPolicy object

func (*WafPolicyClient) Delete

func (client *WafPolicyClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing WafPolicy object with a given UUID

func (*WafPolicyClient) DeleteByName

func (client *WafPolicyClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing WafPolicy object with a given name

func (*WafPolicyClient) Get

func (client *WafPolicyClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.WafPolicy, error)

Get an existing WafPolicy by uuid

func (*WafPolicyClient) GetAll

func (client *WafPolicyClient) GetAll(options ...session.ApiOptionsParams) ([]*models.WafPolicy, error)

GetAll is a collection API to get a list of WafPolicy objects

func (*WafPolicyClient) GetAviSession

func (client *WafPolicyClient) GetAviSession() *session.AviSession

GetAviSession

func (*WafPolicyClient) GetByName

func (client *WafPolicyClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.WafPolicy, error)

GetByName - Get an existing WafPolicy by name

func (*WafPolicyClient) GetObject

func (client *WafPolicyClient) GetObject(options ...session.ApiOptionsParams) (*models.WafPolicy, error)

GetObject - Get an existing WafPolicy by filters like name, cloud, tenant Api creates WafPolicy object with every call.

func (*WafPolicyClient) Patch

func (client *WafPolicyClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.WafPolicy, error)

Patch an existing WafPolicy object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.WafPolicy or it should be json compatible of form map[string]interface{}

func (*WafPolicyClient) Update

func (client *WafPolicyClient) Update(obj *models.WafPolicy, options ...session.ApiOptionsParams) (*models.WafPolicy, error)

Update an existing WafPolicy object

type WafPolicyPSMGroupClient

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

WafPolicyPSMGroupClient is a client for avi WafPolicyPSMGroup resource

func NewWafPolicyPSMGroupClient

func NewWafPolicyPSMGroupClient(aviSession *session.AviSession) *WafPolicyPSMGroupClient

NewWafPolicyPSMGroupClient creates a new client for WafPolicyPSMGroup resource

func (*WafPolicyPSMGroupClient) Create

Create a new WafPolicyPSMGroup object

func (*WafPolicyPSMGroupClient) Delete

func (client *WafPolicyPSMGroupClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing WafPolicyPSMGroup object with a given UUID

func (*WafPolicyPSMGroupClient) DeleteByName

func (client *WafPolicyPSMGroupClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing WafPolicyPSMGroup object with a given name

func (*WafPolicyPSMGroupClient) Get

Get an existing WafPolicyPSMGroup by uuid

func (*WafPolicyPSMGroupClient) GetAll

GetAll is a collection API to get a list of WafPolicyPSMGroup objects

func (*WafPolicyPSMGroupClient) GetAviSession

func (client *WafPolicyPSMGroupClient) GetAviSession() *session.AviSession

GetAviSession

func (*WafPolicyPSMGroupClient) GetByName

func (client *WafPolicyPSMGroupClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.WafPolicyPSMGroup, error)

GetByName - Get an existing WafPolicyPSMGroup by name

func (*WafPolicyPSMGroupClient) GetObject

GetObject - Get an existing WafPolicyPSMGroup by filters like name, cloud, tenant Api creates WafPolicyPSMGroup object with every call.

func (*WafPolicyPSMGroupClient) Patch

func (client *WafPolicyPSMGroupClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.WafPolicyPSMGroup, error)

Patch an existing WafPolicyPSMGroup object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.WafPolicyPSMGroup or it should be json compatible of form map[string]interface{}

func (*WafPolicyPSMGroupClient) Update

Update an existing WafPolicyPSMGroup object

type WafPolicyPSMGroupInventoryClient

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

WafPolicyPSMGroupInventoryClient is a client for avi WafPolicyPSMGroupInventory resource

func NewWafPolicyPSMGroupInventoryClient

func NewWafPolicyPSMGroupInventoryClient(aviSession *session.AviSession) *WafPolicyPSMGroupInventoryClient

NewWafPolicyPSMGroupInventoryClient creates a new client for WafPolicyPSMGroupInventory resource

func (*WafPolicyPSMGroupInventoryClient) Create

Create a new WafPolicyPSMGroupInventory object

func (*WafPolicyPSMGroupInventoryClient) Delete

func (client *WafPolicyPSMGroupInventoryClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing WafPolicyPSMGroupInventory object with a given UUID

func (*WafPolicyPSMGroupInventoryClient) DeleteByName

func (client *WafPolicyPSMGroupInventoryClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing WafPolicyPSMGroupInventory object with a given name

func (*WafPolicyPSMGroupInventoryClient) Get

Get an existing WafPolicyPSMGroupInventory by uuid

func (*WafPolicyPSMGroupInventoryClient) GetAll

GetAll is a collection API to get a list of WafPolicyPSMGroupInventory objects

func (*WafPolicyPSMGroupInventoryClient) GetAviSession

func (client *WafPolicyPSMGroupInventoryClient) GetAviSession() *session.AviSession

GetAviSession

func (*WafPolicyPSMGroupInventoryClient) GetByName

GetByName - Get an existing WafPolicyPSMGroupInventory by name

func (*WafPolicyPSMGroupInventoryClient) GetObject

GetObject - Get an existing WafPolicyPSMGroupInventory by filters like name, cloud, tenant Api creates WafPolicyPSMGroupInventory object with every call.

func (*WafPolicyPSMGroupInventoryClient) Patch

func (client *WafPolicyPSMGroupInventoryClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.WafPolicyPSMGroupInventory, error)

Patch an existing WafPolicyPSMGroupInventory object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.WafPolicyPSMGroupInventory or it should be json compatible of form map[string]interface{}

func (*WafPolicyPSMGroupInventoryClient) Update

Update an existing WafPolicyPSMGroupInventory object

type WafProfileClient

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

WafProfileClient is a client for avi WafProfile resource

func NewWafProfileClient

func NewWafProfileClient(aviSession *session.AviSession) *WafProfileClient

NewWafProfileClient creates a new client for WafProfile resource

func (*WafProfileClient) Create

func (client *WafProfileClient) Create(obj *models.WafProfile, options ...session.ApiOptionsParams) (*models.WafProfile, error)

Create a new WafProfile object

func (*WafProfileClient) Delete

func (client *WafProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing WafProfile object with a given UUID

func (*WafProfileClient) DeleteByName

func (client *WafProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing WafProfile object with a given name

func (*WafProfileClient) Get

func (client *WafProfileClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.WafProfile, error)

Get an existing WafProfile by uuid

func (*WafProfileClient) GetAll

func (client *WafProfileClient) GetAll(options ...session.ApiOptionsParams) ([]*models.WafProfile, error)

GetAll is a collection API to get a list of WafProfile objects

func (*WafProfileClient) GetAviSession

func (client *WafProfileClient) GetAviSession() *session.AviSession

GetAviSession

func (*WafProfileClient) GetByName

func (client *WafProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.WafProfile, error)

GetByName - Get an existing WafProfile by name

func (*WafProfileClient) GetObject

func (client *WafProfileClient) GetObject(options ...session.ApiOptionsParams) (*models.WafProfile, error)

GetObject - Get an existing WafProfile by filters like name, cloud, tenant Api creates WafProfile object with every call.

func (*WafProfileClient) Patch

func (client *WafProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.WafProfile, error)

Patch an existing WafProfile object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.WafProfile or it should be json compatible of form map[string]interface{}

func (*WafProfileClient) Update

func (client *WafProfileClient) Update(obj *models.WafProfile, options ...session.ApiOptionsParams) (*models.WafProfile, error)

Update an existing WafProfile object

type WebappUTClient

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

WebappUTClient is a client for avi WebappUT resource

func NewWebappUTClient

func NewWebappUTClient(aviSession *session.AviSession) *WebappUTClient

NewWebappUTClient creates a new client for WebappUT resource

func (*WebappUTClient) Create

func (client *WebappUTClient) Create(obj *models.WebappUT, options ...session.ApiOptionsParams) (*models.WebappUT, error)

Create a new WebappUT object

func (*WebappUTClient) Delete

func (client *WebappUTClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing WebappUT object with a given UUID

func (*WebappUTClient) DeleteByName

func (client *WebappUTClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing WebappUT object with a given name

func (*WebappUTClient) Get

func (client *WebappUTClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.WebappUT, error)

Get an existing WebappUT by uuid

func (*WebappUTClient) GetAll

func (client *WebappUTClient) GetAll(options ...session.ApiOptionsParams) ([]*models.WebappUT, error)

GetAll is a collection API to get a list of WebappUT objects

func (*WebappUTClient) GetAviSession

func (client *WebappUTClient) GetAviSession() *session.AviSession

GetAviSession

func (*WebappUTClient) GetByName

func (client *WebappUTClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.WebappUT, error)

GetByName - Get an existing WebappUT by name

func (*WebappUTClient) GetObject

func (client *WebappUTClient) GetObject(options ...session.ApiOptionsParams) (*models.WebappUT, error)

GetObject - Get an existing WebappUT by filters like name, cloud, tenant Api creates WebappUT object with every call.

func (*WebappUTClient) Patch

func (client *WebappUTClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.WebappUT, error)

Patch an existing WebappUT object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.WebappUT or it should be json compatible of form map[string]interface{}

func (*WebappUTClient) Update

func (client *WebappUTClient) Update(obj *models.WebappUT, options ...session.ApiOptionsParams) (*models.WebappUT, error)

Update an existing WebappUT object

type WebhookClient

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

WebhookClient is a client for avi Webhook resource

func NewWebhookClient

func NewWebhookClient(aviSession *session.AviSession) *WebhookClient

NewWebhookClient creates a new client for Webhook resource

func (*WebhookClient) Create

func (client *WebhookClient) Create(obj *models.Webhook, options ...session.ApiOptionsParams) (*models.Webhook, error)

Create a new Webhook object

func (*WebhookClient) Delete

func (client *WebhookClient) Delete(uuid string, options ...session.ApiOptionsParams) error

Delete an existing Webhook object with a given UUID

func (*WebhookClient) DeleteByName

func (client *WebhookClient) DeleteByName(name string, options ...session.ApiOptionsParams) error

DeleteByName - Delete an existing Webhook object with a given name

func (*WebhookClient) Get

func (client *WebhookClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.Webhook, error)

Get an existing Webhook by uuid

func (*WebhookClient) GetAll

func (client *WebhookClient) GetAll(options ...session.ApiOptionsParams) ([]*models.Webhook, error)

GetAll is a collection API to get a list of Webhook objects

func (*WebhookClient) GetAviSession

func (client *WebhookClient) GetAviSession() *session.AviSession

GetAviSession

func (*WebhookClient) GetByName

func (client *WebhookClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.Webhook, error)

GetByName - Get an existing Webhook by name

func (*WebhookClient) GetObject

func (client *WebhookClient) GetObject(options ...session.ApiOptionsParams) (*models.Webhook, error)

GetObject - Get an existing Webhook by filters like name, cloud, tenant Api creates Webhook object with every call.

func (*WebhookClient) Patch

func (client *WebhookClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.Webhook, error)

Patch an existing Webhook object specified using uuid patchOp: Patch operation - add, replace, or delete patch: Patch payload should be compatible with the models.Webhook or it should be json compatible of form map[string]interface{}

func (*WebhookClient) Update

func (client *WebhookClient) Update(obj *models.Webhook, options ...session.ApiOptionsParams) (*models.Webhook, error)

Update an existing Webhook object

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL