clients

package
v0.0.0-...-e7d04ab Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2021 License: Apache-2.0 Imports: 2 Imported by: 17

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 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 APICLifsRuntimeClient

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

APICLifsRuntimeClient is a client for avi APICLifsRuntime resource

func NewAPICLifsRuntimeClient

func NewAPICLifsRuntimeClient(aviSession *session.AviSession) *APICLifsRuntimeClient

NewAPICLifsRuntimeClient creates a new client for APICLifsRuntime resource

func (*APICLifsRuntimeClient) Create

Create a new APICLifsRuntime object

func (*APICLifsRuntimeClient) Delete

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

Delete an existing APICLifsRuntime object with a given UUID

func (*APICLifsRuntimeClient) DeleteByName

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

DeleteByName - Delete an existing APICLifsRuntime object with a given name

func (*APICLifsRuntimeClient) Get

Get an existing APICLifsRuntime by uuid

func (*APICLifsRuntimeClient) GetAll

func (client *APICLifsRuntimeClient) GetAll(options ...session.ApiOptionsParams) ([]*models.APICLifsRuntime, error)

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

func (*APICLifsRuntimeClient) GetAviSession

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

GetAviSession

func (*APICLifsRuntimeClient) GetByName

func (client *APICLifsRuntimeClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.APICLifsRuntime, error)

GetByName - Get an existing APICLifsRuntime by name

func (*APICLifsRuntimeClient) GetObject

func (client *APICLifsRuntimeClient) GetObject(options ...session.ApiOptionsParams) (*models.APICLifsRuntime, error)

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

func (*APICLifsRuntimeClient) Patch

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

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

func (*APICLifsRuntimeClient) Update

Update an existing APICLifsRuntime 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 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
	ALBServicesFileUpload           *ALBServicesFileUploadClient
	APICLifsRuntime                 *APICLifsRuntimeClient
	ActionGroupConfig               *ActionGroupConfigClient
	Alert                           *AlertClient
	AlertConfig                     *AlertConfigClient
	AlertEmailConfig                *AlertEmailConfigClient
	AlertObjectList                 *AlertObjectListClient
	AlertScriptConfig               *AlertScriptConfigClient
	AlertSyslogConfig               *AlertSyslogConfigClient
	AnalyticsProfile                *AnalyticsProfileClient
	Application                     *ApplicationClient
	ApplicationPersistenceProfile   *ApplicationPersistenceProfileClient
	ApplicationProfile              *ApplicationProfileClient
	AuthProfile                     *AuthProfileClient
	AutoScaleLaunchConfig           *AutoScaleLaunchConfigClient
	AvailabilityZone                *AvailabilityZoneClient
	Backup                          *BackupClient
	BackupConfiguration             *BackupConfigurationClient
	BotConfigConsolidator           *BotConfigConsolidatorClient
	BotDetectionPolicy              *BotDetectionPolicyClient
	BotMapping                      *BotMappingClient
	CertificateManagementProfile    *CertificateManagementProfileClient
	Cloud                           *CloudClient
	CloudConnectorUser              *CloudConnectorUserClient
	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
	FileObject                      *FileObjectClient
	GeoDB                           *GeoDBClient
	Gslb                            *GslbClient
	GslbGeoDbProfile                *GslbGeoDbProfileClient
	GslbService                     *GslbServiceClient
	HTTPPolicySet                   *HTTPPolicySetClient
	HardwareSecurityModuleGroup     *HardwareSecurityModuleGroupClient
	HealthMonitor                   *HealthMonitorClient
	IPAMDNSProviderProfile          *IPAMDNSProviderProfileClient
	IPAddrGroup                     *IPAddrGroupClient
	IPReputationDB                  *IPReputationDBClient
	IcapProfile                     *IcapProfileClient
	Image                           *ImageClient
	JWTServerProfile                *JWTServerProfileClient
	JobEntry                        *JobEntryClient
	L4PolicySet                     *L4PolicySetClient
	LicenseLedgerDetails            *LicenseLedgerDetailsClient
	LogControllerMapping            *LogControllerMappingClient
	MicroService                    *MicroServiceClient
	MicroServiceGroup               *MicroServiceGroupClient
	NatPolicy                       *NatPolicyClient
	Network                         *NetworkClient
	NetworkProfile                  *NetworkProfileClient
	NetworkRuntime                  *NetworkRuntimeClient
	NetworkSecurityPolicy           *NetworkSecurityPolicyClient
	NetworkService                  *NetworkServiceClient
	NsxtSegmentRuntime              *NsxtSegmentRuntimeClient
	PKIprofile                      *PKIprofileClient
	PingAccessAgent                 *PingAccessAgentClient
	Pool                            *PoolClient
	PoolGroup                       *PoolGroupClient
	PoolGroupDeploymentPolicy       *PoolGroupDeploymentPolicyClient
	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
	ServiceEngine                   *ServiceEngineClient
	ServiceEngineGroup              *ServiceEngineGroupClient
	SiteVersion                     *SiteVersionClient
	SnmpTrapProfile                 *SnmpTrapProfileClient
	StringGroup                     *StringGroupClient
	SystemConfiguration             *SystemConfigurationClient
	SystemLimits                    *SystemLimitsClient
	Tenant                          *TenantClient
	TestSeDatastoreLevel1           *TestSeDatastoreLevel1Client
	TestSeDatastoreLevel2           *TestSeDatastoreLevel2Client
	TestSeDatastoreLevel3           *TestSeDatastoreLevel3Client
	TrafficCloneProfile             *TrafficCloneProfileClient
	UpgradeStatusInfo               *UpgradeStatusInfoClient
	UpgradeStatusSummary            *UpgradeStatusSummaryClient
	User                            *UserClient
	UserAccountProfile              *UserAccountProfileClient
	UserActivity                    *UserActivityClient
	VCenterServer                   *VCenterServerClient
	VIDCInfo                        *VIDCInfoClient
	VIMgrClusterRuntime             *VIMgrClusterRuntimeClient
	VIMgrControllerRuntime          *VIMgrControllerRuntimeClient
	VIMgrDCRuntime                  *VIMgrDCRuntimeClient
	VIMgrHostRuntime                *VIMgrHostRuntimeClient
	VIMgrNWRuntime                  *VIMgrNWRuntimeClient
	VIMgrSEVMRuntime                *VIMgrSEVMRuntimeClient
	VIMgrVMRuntime                  *VIMgrVMRuntimeClient
	VIMgrVcenterRuntime             *VIMgrVcenterRuntimeClient
	VIPGNameInfo                    *VIPGNameInfoClient
	VSDataScriptSet                 *VSDataScriptSetClient
	VirtualService                  *VirtualServiceClient
	VrfContext                      *VrfContextClient
	VsVip                           *VsVipClient
	WafApplicationSignatureProvider *WafApplicationSignatureProviderClient
	WafCRS                          *WafCRSClient
	WafPolicy                       *WafPolicyClient
	WafPolicyPSMGroup               *WafPolicyPSMGroupClient
	WafProfile                      *WafProfileClient
	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 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 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 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 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 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 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 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 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 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 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 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 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 PingAccessAgentClient

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

PingAccessAgentClient is a client for avi PingAccessAgent resource

func NewPingAccessAgentClient

func NewPingAccessAgentClient(aviSession *session.AviSession) *PingAccessAgentClient

NewPingAccessAgentClient creates a new client for PingAccessAgent resource

func (*PingAccessAgentClient) Create

Create a new PingAccessAgent object

func (*PingAccessAgentClient) Delete

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

Delete an existing PingAccessAgent object with a given UUID

func (*PingAccessAgentClient) DeleteByName

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

DeleteByName - Delete an existing PingAccessAgent object with a given name

func (*PingAccessAgentClient) Get

Get an existing PingAccessAgent by uuid

func (*PingAccessAgentClient) GetAll

func (client *PingAccessAgentClient) GetAll(options ...session.ApiOptionsParams) ([]*models.PingAccessAgent, error)

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

func (*PingAccessAgentClient) GetAviSession

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

GetAviSession

func (*PingAccessAgentClient) GetByName

func (client *PingAccessAgentClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.PingAccessAgent, error)

GetByName - Get an existing PingAccessAgent by name

func (*PingAccessAgentClient) GetObject

func (client *PingAccessAgentClient) GetObject(options ...session.ApiOptionsParams) (*models.PingAccessAgent, error)

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

func (*PingAccessAgentClient) Patch

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

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

func (*PingAccessAgentClient) Update

Update an existing PingAccessAgent 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 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 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 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 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 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 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 VIMgrControllerRuntimeClient

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

VIMgrControllerRuntimeClient is a client for avi VIMgrControllerRuntime resource

func NewVIMgrControllerRuntimeClient

func NewVIMgrControllerRuntimeClient(aviSession *session.AviSession) *VIMgrControllerRuntimeClient

NewVIMgrControllerRuntimeClient creates a new client for VIMgrControllerRuntime resource

func (*VIMgrControllerRuntimeClient) Create

Create a new VIMgrControllerRuntime object

func (*VIMgrControllerRuntimeClient) Delete

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

Delete an existing VIMgrControllerRuntime object with a given UUID

func (*VIMgrControllerRuntimeClient) DeleteByName

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

DeleteByName - Delete an existing VIMgrControllerRuntime object with a given name

func (*VIMgrControllerRuntimeClient) Get

Get an existing VIMgrControllerRuntime by uuid

func (*VIMgrControllerRuntimeClient) GetAll

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

func (*VIMgrControllerRuntimeClient) GetAviSession

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

GetAviSession

func (*VIMgrControllerRuntimeClient) GetByName

GetByName - Get an existing VIMgrControllerRuntime by name

func (*VIMgrControllerRuntimeClient) GetObject

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

func (*VIMgrControllerRuntimeClient) Patch

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

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

func (*VIMgrControllerRuntimeClient) Update

Update an existing VIMgrControllerRuntime object

type VIMgrDCRuntimeClient

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

VIMgrDCRuntimeClient is a client for avi VIMgrDCRuntime resource

func NewVIMgrDCRuntimeClient

func NewVIMgrDCRuntimeClient(aviSession *session.AviSession) *VIMgrDCRuntimeClient

NewVIMgrDCRuntimeClient creates a new client for VIMgrDCRuntime resource

func (*VIMgrDCRuntimeClient) Create

Create a new VIMgrDCRuntime object

func (*VIMgrDCRuntimeClient) Delete

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

Delete an existing VIMgrDCRuntime object with a given UUID

func (*VIMgrDCRuntimeClient) DeleteByName

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

DeleteByName - Delete an existing VIMgrDCRuntime object with a given name

func (*VIMgrDCRuntimeClient) Get

Get an existing VIMgrDCRuntime by uuid

func (*VIMgrDCRuntimeClient) GetAll

func (client *VIMgrDCRuntimeClient) GetAll(options ...session.ApiOptionsParams) ([]*models.VIMgrDCRuntime, error)

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

func (*VIMgrDCRuntimeClient) GetAviSession

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

GetAviSession

func (*VIMgrDCRuntimeClient) GetByName

func (client *VIMgrDCRuntimeClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.VIMgrDCRuntime, error)

GetByName - Get an existing VIMgrDCRuntime by name

func (*VIMgrDCRuntimeClient) GetObject

func (client *VIMgrDCRuntimeClient) GetObject(options ...session.ApiOptionsParams) (*models.VIMgrDCRuntime, error)

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

func (*VIMgrDCRuntimeClient) Patch

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

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

func (*VIMgrDCRuntimeClient) Update

Update an existing VIMgrDCRuntime 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 VIMgrVcenterRuntimeClient

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

VIMgrVcenterRuntimeClient is a client for avi VIMgrVcenterRuntime resource

func NewVIMgrVcenterRuntimeClient

func NewVIMgrVcenterRuntimeClient(aviSession *session.AviSession) *VIMgrVcenterRuntimeClient

NewVIMgrVcenterRuntimeClient creates a new client for VIMgrVcenterRuntime resource

func (*VIMgrVcenterRuntimeClient) Create

Create a new VIMgrVcenterRuntime object

func (*VIMgrVcenterRuntimeClient) Delete

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

Delete an existing VIMgrVcenterRuntime object with a given UUID

func (*VIMgrVcenterRuntimeClient) DeleteByName

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

DeleteByName - Delete an existing VIMgrVcenterRuntime object with a given name

func (*VIMgrVcenterRuntimeClient) Get

Get an existing VIMgrVcenterRuntime by uuid

func (*VIMgrVcenterRuntimeClient) GetAll

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

func (*VIMgrVcenterRuntimeClient) GetAviSession

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

GetAviSession

func (*VIMgrVcenterRuntimeClient) GetByName

GetByName - Get an existing VIMgrVcenterRuntime by name

func (*VIMgrVcenterRuntimeClient) GetObject

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

func (*VIMgrVcenterRuntimeClient) Patch

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

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

func (*VIMgrVcenterRuntimeClient) Update

Update an existing VIMgrVcenterRuntime 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 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 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 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 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