Documentation ¶
Index ¶
- Constants
- Variables
- type AddressMap
- func (o *AddressMap) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *AddressMap) CreateMetadata(child *Metadata) *bambou.Error
- func (o *AddressMap) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
- func (o *AddressMap) Delete() *bambou.Error
- func (o *AddressMap) Fetch() *bambou.Error
- func (o *AddressMap) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *AddressMap) Identifier() string
- func (o *AddressMap) Identity() bambou.Identity
- func (o *AddressMap) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *AddressMap) Save() *bambou.Error
- func (o *AddressMap) SetIdentifier(ID string)
- func (o *AddressMap) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- func (o *AddressMap) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
- type AddressMapsAncestor
- type AddressMapsList
- type AddressMapsParent
- type AddressRange
- func (o *AddressRange) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *AddressRange) CreateMetadata(child *Metadata) *bambou.Error
- func (o *AddressRange) Delete() *bambou.Error
- func (o *AddressRange) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *AddressRange) Fetch() *bambou.Error
- func (o *AddressRange) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *AddressRange) Identifier() string
- func (o *AddressRange) Identity() bambou.Identity
- func (o *AddressRange) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *AddressRange) Save() *bambou.Error
- func (o *AddressRange) SetIdentifier(ID string)
- type AddressRangesAncestor
- type AddressRangesList
- type AddressRangesParent
- type AggregateMetadata
- func (o *AggregateMetadata) Delete() *bambou.Error
- func (o *AggregateMetadata) Fetch() *bambou.Error
- func (o *AggregateMetadata) Identifier() string
- func (o *AggregateMetadata) Identity() bambou.Identity
- func (o *AggregateMetadata) Save() *bambou.Error
- func (o *AggregateMetadata) SetIdentifier(ID string)
- type AggregateMetadatasAncestor
- type AggregateMetadatasList
- type AggregateMetadatasParent
- type Alarm
- func (o *Alarm) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Alarm) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Alarm) Delete() *bambou.Error
- func (o *Alarm) Fetch() *bambou.Error
- func (o *Alarm) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Alarm) Identifier() string
- func (o *Alarm) Identity() bambou.Identity
- func (o *Alarm) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Alarm) Save() *bambou.Error
- func (o *Alarm) SetIdentifier(ID string)
- type AlarmsAncestor
- type AlarmsList
- type AlarmsParent
- type AllAlarm
- func (o *AllAlarm) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *AllAlarm) CreateMetadata(child *Metadata) *bambou.Error
- func (o *AllAlarm) Delete() *bambou.Error
- func (o *AllAlarm) Fetch() *bambou.Error
- func (o *AllAlarm) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *AllAlarm) Identifier() string
- func (o *AllAlarm) Identity() bambou.Identity
- func (o *AllAlarm) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *AllAlarm) Save() *bambou.Error
- func (o *AllAlarm) SetIdentifier(ID string)
- type AllAlarmsAncestor
- type AllAlarmsList
- type AllAlarmsParent
- type Application
- func (o *Application) ApplicationBindings(info *bambou.FetchingInfo) (ApplicationBindingsList, *bambou.Error)
- func (o *Application) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Application) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Application) CreateMonitorscope(child *Monitorscope) *bambou.Error
- func (o *Application) Delete() *bambou.Error
- func (o *Application) Fetch() *bambou.Error
- func (o *Application) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Application) Identifier() string
- func (o *Application) Identity() bambou.Identity
- func (o *Application) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Application) Monitorscopes(info *bambou.FetchingInfo) (MonitorscopesList, *bambou.Error)
- func (o *Application) Save() *bambou.Error
- func (o *Application) SetIdentifier(ID string)
- type ApplicationBinding
- func (o *ApplicationBinding) Delete() *bambou.Error
- func (o *ApplicationBinding) Fetch() *bambou.Error
- func (o *ApplicationBinding) Identifier() string
- func (o *ApplicationBinding) Identity() bambou.Identity
- func (o *ApplicationBinding) Save() *bambou.Error
- func (o *ApplicationBinding) SetIdentifier(ID string)
- type ApplicationBindingsAncestor
- type ApplicationBindingsList
- type ApplicationBindingsParent
- type Applicationperformancemanagement
- func (o *Applicationperformancemanagement) ApplicationBindings(info *bambou.FetchingInfo) (ApplicationBindingsList, *bambou.Error)
- func (o *Applicationperformancemanagement) CreateApplicationBinding(child *ApplicationBinding) *bambou.Error
- func (o *Applicationperformancemanagement) Delete() *bambou.Error
- func (o *Applicationperformancemanagement) Fetch() *bambou.Error
- func (o *Applicationperformancemanagement) Identifier() string
- func (o *Applicationperformancemanagement) Identity() bambou.Identity
- func (o *Applicationperformancemanagement) Save() *bambou.Error
- func (o *Applicationperformancemanagement) SetIdentifier(ID string)
- type Applicationperformancemanagementbinding
- func (o *Applicationperformancemanagementbinding) Delete() *bambou.Error
- func (o *Applicationperformancemanagementbinding) Fetch() *bambou.Error
- func (o *Applicationperformancemanagementbinding) Identifier() string
- func (o *Applicationperformancemanagementbinding) Identity() bambou.Identity
- func (o *Applicationperformancemanagementbinding) Save() *bambou.Error
- func (o *Applicationperformancemanagementbinding) SetIdentifier(ID string)
- type ApplicationperformancemanagementbindingsAncestor
- type ApplicationperformancemanagementbindingsList
- type ApplicationperformancemanagementbindingsParent
- type ApplicationperformancemanagementsAncestor
- type ApplicationperformancemanagementsList
- type ApplicationperformancemanagementsParent
- type ApplicationsAncestor
- type ApplicationsList
- type ApplicationsParent
- type AutoDiscoverCluster
- func (o *AutoDiscoverCluster) Delete() *bambou.Error
- func (o *AutoDiscoverCluster) Fetch() *bambou.Error
- func (o *AutoDiscoverCluster) Identifier() string
- func (o *AutoDiscoverCluster) Identity() bambou.Identity
- func (o *AutoDiscoverCluster) Save() *bambou.Error
- func (o *AutoDiscoverCluster) SetIdentifier(ID string)
- type AutoDiscoverClustersAncestor
- type AutoDiscoverClustersList
- type AutoDiscoverClustersParent
- type AutoDiscoverHypervisorFromCluster
- func (o *AutoDiscoverHypervisorFromCluster) Delete() *bambou.Error
- func (o *AutoDiscoverHypervisorFromCluster) Fetch() *bambou.Error
- func (o *AutoDiscoverHypervisorFromCluster) Identifier() string
- func (o *AutoDiscoverHypervisorFromCluster) Identity() bambou.Identity
- func (o *AutoDiscoverHypervisorFromCluster) Save() *bambou.Error
- func (o *AutoDiscoverHypervisorFromCluster) SetIdentifier(ID string)
- type AutoDiscoverHypervisorFromClustersAncestor
- type AutoDiscoverHypervisorFromClustersList
- type AutoDiscoverHypervisorFromClustersParent
- type AutoDiscoveredGateway
- func (o *AutoDiscoveredGateway) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *AutoDiscoveredGateway) CreateMetadata(child *Metadata) *bambou.Error
- func (o *AutoDiscoveredGateway) Delete() *bambou.Error
- func (o *AutoDiscoveredGateway) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *AutoDiscoveredGateway) Fetch() *bambou.Error
- func (o *AutoDiscoveredGateway) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *AutoDiscoveredGateway) Identifier() string
- func (o *AutoDiscoveredGateway) Identity() bambou.Identity
- func (o *AutoDiscoveredGateway) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *AutoDiscoveredGateway) NSPorts(info *bambou.FetchingInfo) (NSPortsList, *bambou.Error)
- func (o *AutoDiscoveredGateway) Ports(info *bambou.FetchingInfo) (PortsList, *bambou.Error)
- func (o *AutoDiscoveredGateway) Save() *bambou.Error
- func (o *AutoDiscoveredGateway) SetIdentifier(ID string)
- func (o *AutoDiscoveredGateway) WANServices(info *bambou.FetchingInfo) (WANServicesList, *bambou.Error)
- type AutoDiscoveredGatewaysAncestor
- type AutoDiscoveredGatewaysList
- type AutoDiscoveredGatewaysParent
- type Autodiscovereddatacenter
- func (o *Autodiscovereddatacenter) Delete() *bambou.Error
- func (o *Autodiscovereddatacenter) Fetch() *bambou.Error
- func (o *Autodiscovereddatacenter) Identifier() string
- func (o *Autodiscovereddatacenter) Identity() bambou.Identity
- func (o *Autodiscovereddatacenter) Save() *bambou.Error
- func (o *Autodiscovereddatacenter) SetIdentifier(ID string)
- type AutodiscovereddatacentersAncestor
- type AutodiscovereddatacentersList
- type AutodiscovereddatacentersParent
- type Avatar
- func (o *Avatar) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Avatar) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Avatar) Delete() *bambou.Error
- func (o *Avatar) Fetch() *bambou.Error
- func (o *Avatar) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Avatar) Identifier() string
- func (o *Avatar) Identity() bambou.Identity
- func (o *Avatar) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Avatar) Save() *bambou.Error
- func (o *Avatar) SetIdentifier(ID string)
- type AvatarsAncestor
- type AvatarsList
- type AvatarsParent
- type BFDSession
- func (o *BFDSession) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *BFDSession) CreateMetadata(child *Metadata) *bambou.Error
- func (o *BFDSession) Delete() *bambou.Error
- func (o *BFDSession) Fetch() *bambou.Error
- func (o *BFDSession) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *BFDSession) Identifier() string
- func (o *BFDSession) Identity() bambou.Identity
- func (o *BFDSession) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *BFDSession) Save() *bambou.Error
- func (o *BFDSession) SetIdentifier(ID string)
- type BFDSessionsAncestor
- type BFDSessionsList
- type BFDSessionsParent
- type BGPNeighbor
- func (o *BGPNeighbor) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *BGPNeighbor) CreateMetadata(child *Metadata) *bambou.Error
- func (o *BGPNeighbor) Delete() *bambou.Error
- func (o *BGPNeighbor) Fetch() *bambou.Error
- func (o *BGPNeighbor) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *BGPNeighbor) Identifier() string
- func (o *BGPNeighbor) Identity() bambou.Identity
- func (o *BGPNeighbor) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *BGPNeighbor) Save() *bambou.Error
- func (o *BGPNeighbor) SetIdentifier(ID string)
- type BGPNeighborsAncestor
- type BGPNeighborsList
- type BGPNeighborsParent
- type BGPPeer
- func (o *BGPPeer) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *BGPPeer) CreateMetadata(child *Metadata) *bambou.Error
- func (o *BGPPeer) Delete() *bambou.Error
- func (o *BGPPeer) Fetch() *bambou.Error
- func (o *BGPPeer) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *BGPPeer) Identifier() string
- func (o *BGPPeer) Identity() bambou.Identity
- func (o *BGPPeer) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *BGPPeer) Save() *bambou.Error
- func (o *BGPPeer) SetIdentifier(ID string)
- type BGPPeersAncestor
- type BGPPeersList
- type BGPPeersParent
- type BGPProfile
- func (o *BGPProfile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *BGPProfile) CreateMetadata(child *Metadata) *bambou.Error
- func (o *BGPProfile) Delete() *bambou.Error
- func (o *BGPProfile) Fetch() *bambou.Error
- func (o *BGPProfile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *BGPProfile) Identifier() string
- func (o *BGPProfile) Identity() bambou.Identity
- func (o *BGPProfile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *BGPProfile) Save() *bambou.Error
- func (o *BGPProfile) SetIdentifier(ID string)
- type BGPProfilesAncestor
- type BGPProfilesList
- type BGPProfilesParent
- type BRConnection
- func (o *BRConnection) BFDSessions(info *bambou.FetchingInfo) (BFDSessionsList, *bambou.Error)
- func (o *BRConnection) CreateBFDSession(child *BFDSession) *bambou.Error
- func (o *BRConnection) Delete() *bambou.Error
- func (o *BRConnection) Fetch() *bambou.Error
- func (o *BRConnection) Identifier() string
- func (o *BRConnection) Identity() bambou.Identity
- func (o *BRConnection) Save() *bambou.Error
- func (o *BRConnection) SetIdentifier(ID string)
- type BRConnectionsAncestor
- type BRConnectionsList
- type BRConnectionsParent
- type Bootstrap
- func (o *Bootstrap) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Bootstrap) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Bootstrap) Delete() *bambou.Error
- func (o *Bootstrap) Fetch() *bambou.Error
- func (o *Bootstrap) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Bootstrap) Identifier() string
- func (o *Bootstrap) Identity() bambou.Identity
- func (o *Bootstrap) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Bootstrap) Save() *bambou.Error
- func (o *Bootstrap) SetIdentifier(ID string)
- type BootstrapActivation
- func (o *BootstrapActivation) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *BootstrapActivation) CreateMetadata(child *Metadata) *bambou.Error
- func (o *BootstrapActivation) Delete() *bambou.Error
- func (o *BootstrapActivation) Fetch() *bambou.Error
- func (o *BootstrapActivation) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *BootstrapActivation) Identifier() string
- func (o *BootstrapActivation) Identity() bambou.Identity
- func (o *BootstrapActivation) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *BootstrapActivation) Save() *bambou.Error
- func (o *BootstrapActivation) SetIdentifier(ID string)
- type BootstrapActivationsAncestor
- type BootstrapActivationsList
- type BootstrapActivationsParent
- type BootstrapsAncestor
- type BootstrapsList
- type BootstrapsParent
- type BridgeInterface
- func (o *BridgeInterface) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *BridgeInterface) CreateMetadata(child *Metadata) *bambou.Error
- func (o *BridgeInterface) CreateQOS(child *QOS) *bambou.Error
- func (o *BridgeInterface) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
- func (o *BridgeInterface) Delete() *bambou.Error
- func (o *BridgeInterface) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *BridgeInterface) Fetch() *bambou.Error
- func (o *BridgeInterface) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *BridgeInterface) Identifier() string
- func (o *BridgeInterface) Identity() bambou.Identity
- func (o *BridgeInterface) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *BridgeInterface) PolicyDecisions(info *bambou.FetchingInfo) (PolicyDecisionsList, *bambou.Error)
- func (o *BridgeInterface) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
- func (o *BridgeInterface) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
- func (o *BridgeInterface) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
- func (o *BridgeInterface) Save() *bambou.Error
- func (o *BridgeInterface) SetIdentifier(ID string)
- func (o *BridgeInterface) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- func (o *BridgeInterface) TCAs(info *bambou.FetchingInfo) (TCAsList, *bambou.Error)
- type BridgeInterfacesAncestor
- type BridgeInterfacesList
- type BridgeInterfacesParent
- type BulkStatistics
- func (o *BulkStatistics) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *BulkStatistics) CreateMetadata(child *Metadata) *bambou.Error
- func (o *BulkStatistics) Delete() *bambou.Error
- func (o *BulkStatistics) Fetch() *bambou.Error
- func (o *BulkStatistics) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *BulkStatistics) Identifier() string
- func (o *BulkStatistics) Identity() bambou.Identity
- func (o *BulkStatistics) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *BulkStatistics) Save() *bambou.Error
- func (o *BulkStatistics) SetIdentifier(ID string)
- type BulkStatisticsAncestor
- type BulkStatisticsList
- type BulkStatisticsParent
- type COSRemarkingPoliciesAncestor
- type COSRemarkingPoliciesList
- type COSRemarkingPoliciesParent
- type COSRemarkingPolicy
- func (o *COSRemarkingPolicy) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *COSRemarkingPolicy) CreateMetadata(child *Metadata) *bambou.Error
- func (o *COSRemarkingPolicy) Delete() *bambou.Error
- func (o *COSRemarkingPolicy) Fetch() *bambou.Error
- func (o *COSRemarkingPolicy) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *COSRemarkingPolicy) Identifier() string
- func (o *COSRemarkingPolicy) Identity() bambou.Identity
- func (o *COSRemarkingPolicy) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *COSRemarkingPolicy) Save() *bambou.Error
- func (o *COSRemarkingPolicy) SetIdentifier(ID string)
- type COSRemarkingPolicyTable
- func (o *COSRemarkingPolicyTable) COSRemarkingPolicies(info *bambou.FetchingInfo) (COSRemarkingPoliciesList, *bambou.Error)
- func (o *COSRemarkingPolicyTable) CreateCOSRemarkingPolicy(child *COSRemarkingPolicy) *bambou.Error
- func (o *COSRemarkingPolicyTable) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *COSRemarkingPolicyTable) CreateMetadata(child *Metadata) *bambou.Error
- func (o *COSRemarkingPolicyTable) Delete() *bambou.Error
- func (o *COSRemarkingPolicyTable) Fetch() *bambou.Error
- func (o *COSRemarkingPolicyTable) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *COSRemarkingPolicyTable) Identifier() string
- func (o *COSRemarkingPolicyTable) Identity() bambou.Identity
- func (o *COSRemarkingPolicyTable) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *COSRemarkingPolicyTable) Save() *bambou.Error
- func (o *COSRemarkingPolicyTable) SetIdentifier(ID string)
- type COSRemarkingPolicyTablesAncestor
- type COSRemarkingPolicyTablesList
- type COSRemarkingPolicyTablesParent
- type CSNATPool
- func (o *CSNATPool) CTranslationMaps(info *bambou.FetchingInfo) (CTranslationMapsList, *bambou.Error)
- func (o *CSNATPool) CreateCTranslationMap(child *CTranslationMap) *bambou.Error
- func (o *CSNATPool) Delete() *bambou.Error
- func (o *CSNATPool) Fetch() *bambou.Error
- func (o *CSNATPool) Identifier() string
- func (o *CSNATPool) Identity() bambou.Identity
- func (o *CSNATPool) Save() *bambou.Error
- func (o *CSNATPool) SetIdentifier(ID string)
- type CSNATPoolsAncestor
- type CSNATPoolsList
- type CSNATPoolsParent
- type CTranslationMap
- type CTranslationMapsAncestor
- type CTranslationMapsList
- type CTranslationMapsParent
- type CaptivePortalProfile
- func (o *CaptivePortalProfile) Delete() *bambou.Error
- func (o *CaptivePortalProfile) Fetch() *bambou.Error
- func (o *CaptivePortalProfile) Identifier() string
- func (o *CaptivePortalProfile) Identity() bambou.Identity
- func (o *CaptivePortalProfile) Save() *bambou.Error
- func (o *CaptivePortalProfile) SetIdentifier(ID string)
- type CaptivePortalProfilesAncestor
- type CaptivePortalProfilesList
- type CaptivePortalProfilesParent
- type Certificate
- func (o *Certificate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Certificate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Certificate) Delete() *bambou.Error
- func (o *Certificate) Fetch() *bambou.Error
- func (o *Certificate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Certificate) Identifier() string
- func (o *Certificate) Identity() bambou.Identity
- func (o *Certificate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Certificate) Save() *bambou.Error
- func (o *Certificate) SetIdentifier(ID string)
- type CertificatesAncestor
- type CertificatesList
- type CertificatesParent
- type CloudMgmtSystem
- func (o *CloudMgmtSystem) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *CloudMgmtSystem) CreateMetadata(child *Metadata) *bambou.Error
- func (o *CloudMgmtSystem) Delete() *bambou.Error
- func (o *CloudMgmtSystem) Fetch() *bambou.Error
- func (o *CloudMgmtSystem) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *CloudMgmtSystem) Identifier() string
- func (o *CloudMgmtSystem) Identity() bambou.Identity
- func (o *CloudMgmtSystem) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *CloudMgmtSystem) Save() *bambou.Error
- func (o *CloudMgmtSystem) SetIdentifier(ID string)
- type CloudMgmtSystemsAncestor
- type CloudMgmtSystemsList
- type CloudMgmtSystemsParent
- type Command
- type CommandsAncestor
- type CommandsList
- type CommandsParent
- type Connectionendpoint
- func (o *Connectionendpoint) Delete() *bambou.Error
- func (o *Connectionendpoint) Fetch() *bambou.Error
- func (o *Connectionendpoint) Identifier() string
- func (o *Connectionendpoint) Identity() bambou.Identity
- func (o *Connectionendpoint) Save() *bambou.Error
- func (o *Connectionendpoint) SetIdentifier(ID string)
- type ConnectionendpointsAncestor
- type ConnectionendpointsList
- type ConnectionendpointsParent
- type Container
- func (o *Container) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *Container) ContainerInterfaces(info *bambou.FetchingInfo) (ContainerInterfacesList, *bambou.Error)
- func (o *Container) ContainerResyncs(info *bambou.FetchingInfo) (ContainerResyncsList, *bambou.Error)
- func (o *Container) CreateContainerInterface(child *ContainerInterface) *bambou.Error
- func (o *Container) CreateContainerResync(child *ContainerResync) *bambou.Error
- func (o *Container) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Container) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Container) Delete() *bambou.Error
- func (o *Container) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *Container) Fetch() *bambou.Error
- func (o *Container) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Container) Identifier() string
- func (o *Container) Identity() bambou.Identity
- func (o *Container) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Container) Save() *bambou.Error
- func (o *Container) SetIdentifier(ID string)
- func (o *Container) VRSs(info *bambou.FetchingInfo) (VRSsList, *bambou.Error)
- type ContainerInterface
- func (o *ContainerInterface) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *ContainerInterface) CreateMetadata(child *Metadata) *bambou.Error
- func (o *ContainerInterface) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
- func (o *ContainerInterface) Delete() *bambou.Error
- func (o *ContainerInterface) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *ContainerInterface) Fetch() *bambou.Error
- func (o *ContainerInterface) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *ContainerInterface) Identifier() string
- func (o *ContainerInterface) Identity() bambou.Identity
- func (o *ContainerInterface) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *ContainerInterface) MultiCastChannelMaps(info *bambou.FetchingInfo) (MultiCastChannelMapsList, *bambou.Error)
- func (o *ContainerInterface) PolicyDecisions(info *bambou.FetchingInfo) (PolicyDecisionsList, *bambou.Error)
- func (o *ContainerInterface) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
- func (o *ContainerInterface) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
- func (o *ContainerInterface) Save() *bambou.Error
- func (o *ContainerInterface) SetIdentifier(ID string)
- func (o *ContainerInterface) StaticRoutes(info *bambou.FetchingInfo) (StaticRoutesList, *bambou.Error)
- func (o *ContainerInterface) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- func (o *ContainerInterface) TCAs(info *bambou.FetchingInfo) (TCAsList, *bambou.Error)
- type ContainerInterfacesAncestor
- type ContainerInterfacesList
- type ContainerInterfacesParent
- type ContainerResync
- func (o *ContainerResync) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *ContainerResync) CreateMetadata(child *Metadata) *bambou.Error
- func (o *ContainerResync) Delete() *bambou.Error
- func (o *ContainerResync) Fetch() *bambou.Error
- func (o *ContainerResync) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *ContainerResync) Identifier() string
- func (o *ContainerResync) Identity() bambou.Identity
- func (o *ContainerResync) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *ContainerResync) Save() *bambou.Error
- func (o *ContainerResync) SetIdentifier(ID string)
- type ContainerResyncsAncestor
- type ContainerResyncsList
- type ContainerResyncsParent
- type ContainersAncestor
- type ContainersList
- type ContainersParent
- type CustomPropertiesAncestor
- type CustomPropertiesList
- type CustomPropertiesParent
- type CustomProperty
- type DHCPOption
- func (o *DHCPOption) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *DHCPOption) CreateMetadata(child *Metadata) *bambou.Error
- func (o *DHCPOption) Delete() *bambou.Error
- func (o *DHCPOption) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *DHCPOption) Fetch() *bambou.Error
- func (o *DHCPOption) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *DHCPOption) Identifier() string
- func (o *DHCPOption) Identity() bambou.Identity
- func (o *DHCPOption) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *DHCPOption) Save() *bambou.Error
- func (o *DHCPOption) SetIdentifier(ID string)
- type DHCPOptionsAncestor
- type DHCPOptionsList
- type DHCPOptionsParent
- type DSCPForwardingClassMapping
- func (o *DSCPForwardingClassMapping) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *DSCPForwardingClassMapping) CreateMetadata(child *Metadata) *bambou.Error
- func (o *DSCPForwardingClassMapping) Delete() *bambou.Error
- func (o *DSCPForwardingClassMapping) Fetch() *bambou.Error
- func (o *DSCPForwardingClassMapping) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *DSCPForwardingClassMapping) Identifier() string
- func (o *DSCPForwardingClassMapping) Identity() bambou.Identity
- func (o *DSCPForwardingClassMapping) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *DSCPForwardingClassMapping) Save() *bambou.Error
- func (o *DSCPForwardingClassMapping) SetIdentifier(ID string)
- type DSCPForwardingClassMappingsAncestor
- type DSCPForwardingClassMappingsList
- type DSCPForwardingClassMappingsParent
- type DSCPForwardingClassTable
- func (o *DSCPForwardingClassTable) CreateDSCPForwardingClassMapping(child *DSCPForwardingClassMapping) *bambou.Error
- func (o *DSCPForwardingClassTable) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *DSCPForwardingClassTable) CreateMetadata(child *Metadata) *bambou.Error
- func (o *DSCPForwardingClassTable) DSCPForwardingClassMappings(info *bambou.FetchingInfo) (DSCPForwardingClassMappingsList, *bambou.Error)
- func (o *DSCPForwardingClassTable) Delete() *bambou.Error
- func (o *DSCPForwardingClassTable) Fetch() *bambou.Error
- func (o *DSCPForwardingClassTable) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *DSCPForwardingClassTable) Identifier() string
- func (o *DSCPForwardingClassTable) Identity() bambou.Identity
- func (o *DSCPForwardingClassTable) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *DSCPForwardingClassTable) Save() *bambou.Error
- func (o *DSCPForwardingClassTable) SetIdentifier(ID string)
- type DSCPForwardingClassTablesAncestor
- type DSCPForwardingClassTablesList
- type DSCPForwardingClassTablesParent
- type DSCPRemarkingPoliciesAncestor
- type DSCPRemarkingPoliciesList
- type DSCPRemarkingPoliciesParent
- type DSCPRemarkingPolicy
- func (o *DSCPRemarkingPolicy) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *DSCPRemarkingPolicy) CreateMetadata(child *Metadata) *bambou.Error
- func (o *DSCPRemarkingPolicy) Delete() *bambou.Error
- func (o *DSCPRemarkingPolicy) Fetch() *bambou.Error
- func (o *DSCPRemarkingPolicy) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *DSCPRemarkingPolicy) Identifier() string
- func (o *DSCPRemarkingPolicy) Identity() bambou.Identity
- func (o *DSCPRemarkingPolicy) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *DSCPRemarkingPolicy) Save() *bambou.Error
- func (o *DSCPRemarkingPolicy) SetIdentifier(ID string)
- type DSCPRemarkingPolicyTable
- func (o *DSCPRemarkingPolicyTable) CreateDSCPRemarkingPolicy(child *DSCPRemarkingPolicy) *bambou.Error
- func (o *DSCPRemarkingPolicyTable) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *DSCPRemarkingPolicyTable) CreateMetadata(child *Metadata) *bambou.Error
- func (o *DSCPRemarkingPolicyTable) DSCPRemarkingPolicies(info *bambou.FetchingInfo) (DSCPRemarkingPoliciesList, *bambou.Error)
- func (o *DSCPRemarkingPolicyTable) Delete() *bambou.Error
- func (o *DSCPRemarkingPolicyTable) Fetch() *bambou.Error
- func (o *DSCPRemarkingPolicyTable) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *DSCPRemarkingPolicyTable) Identifier() string
- func (o *DSCPRemarkingPolicyTable) Identity() bambou.Identity
- func (o *DSCPRemarkingPolicyTable) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *DSCPRemarkingPolicyTable) Save() *bambou.Error
- func (o *DSCPRemarkingPolicyTable) SetIdentifier(ID string)
- type DSCPRemarkingPolicyTablesAncestor
- type DSCPRemarkingPolicyTablesList
- type DSCPRemarkingPolicyTablesParent
- type DUCGroup
- func (o *DUCGroup) AssignNSGateways(children NSGatewaysList) *bambou.Error
- func (o *DUCGroup) Delete() *bambou.Error
- func (o *DUCGroup) Fetch() *bambou.Error
- func (o *DUCGroup) Identifier() string
- func (o *DUCGroup) Identity() bambou.Identity
- func (o *DUCGroup) NSGateways(info *bambou.FetchingInfo) (NSGatewaysList, *bambou.Error)
- func (o *DUCGroup) Save() *bambou.Error
- func (o *DUCGroup) SetIdentifier(ID string)
- type DUCGroupBinding
- type DUCGroupBindingsAncestor
- type DUCGroupBindingsList
- type DUCGroupBindingsParent
- type DUCGroupsAncestor
- type DUCGroupsList
- type DUCGroupsParent
- type DefaultGateway
- type DefaultGatewaysAncestor
- type DefaultGatewaysList
- type DefaultGatewaysParent
- type DemarcationService
- func (o *DemarcationService) Delete() *bambou.Error
- func (o *DemarcationService) Fetch() *bambou.Error
- func (o *DemarcationService) Identifier() string
- func (o *DemarcationService) Identity() bambou.Identity
- func (o *DemarcationService) Save() *bambou.Error
- func (o *DemarcationService) SetIdentifier(ID string)
- type DemarcationServicesAncestor
- type DemarcationServicesList
- type DemarcationServicesParent
- type Destinationurl
- func (o *Destinationurl) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Destinationurl) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Destinationurl) Delete() *bambou.Error
- func (o *Destinationurl) Fetch() *bambou.Error
- func (o *Destinationurl) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Destinationurl) Identifier() string
- func (o *Destinationurl) Identity() bambou.Identity
- func (o *Destinationurl) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Destinationurl) Save() *bambou.Error
- func (o *Destinationurl) SetIdentifier(ID string)
- type DestinationurlsAncestor
- type DestinationurlsList
- type DestinationurlsParent
- type DiskStat
- type DiskStatsAncestor
- type DiskStatsList
- type DiskStatsParent
- type Domain
- func (o *Domain) Applicationperformancemanagementbindings(info *bambou.FetchingInfo) (ApplicationperformancemanagementbindingsList, *bambou.Error)
- func (o *Domain) AssignDomains(children DomainsList) *bambou.Error
- func (o *Domain) BridgeInterfaces(info *bambou.FetchingInfo) (BridgeInterfacesList, *bambou.Error)
- func (o *Domain) ContainerInterfaces(info *bambou.FetchingInfo) (ContainerInterfacesList, *bambou.Error)
- func (o *Domain) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
- func (o *Domain) CreateApplicationperformancemanagementbinding(child *Applicationperformancemanagementbinding) *bambou.Error
- func (o *Domain) CreateDHCPOption(child *DHCPOption) *bambou.Error
- func (o *Domain) CreateDomainFIPAclTemplate(child *DomainFIPAclTemplate) *bambou.Error
- func (o *Domain) CreateEgressACLTemplate(child *EgressACLTemplate) *bambou.Error
- func (o *Domain) CreateEgressAdvFwdTemplate(child *EgressAdvFwdTemplate) *bambou.Error
- func (o *Domain) CreateFloatingIPACLTemplate(child *FloatingIPACLTemplate) *bambou.Error
- func (o *Domain) CreateFloatingIp(child *FloatingIp) *bambou.Error
- func (o *Domain) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Domain) CreateIngressACLEntryTemplate(child *IngressACLEntryTemplate) *bambou.Error
- func (o *Domain) CreateIngressACLTemplate(child *IngressACLTemplate) *bambou.Error
- func (o *Domain) CreateIngressAdvFwdTemplate(child *IngressAdvFwdTemplate) *bambou.Error
- func (o *Domain) CreateIngressExternalServiceTemplate(child *IngressExternalServiceTemplate) *bambou.Error
- func (o *Domain) CreateJob(child *Job) *bambou.Error
- func (o *Domain) CreateLink(child *Link) *bambou.Error
- func (o *Domain) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Domain) CreateNSGRoutingPolicyBinding(child *NSGRoutingPolicyBinding) *bambou.Error
- func (o *Domain) CreateNetworkPerformanceBinding(child *NetworkPerformanceBinding) *bambou.Error
- func (o *Domain) CreateOSPFInstance(child *OSPFInstance) *bambou.Error
- func (o *Domain) CreatePGExpression(child *PGExpression) *bambou.Error
- func (o *Domain) CreatePermission(child *Permission) *bambou.Error
- func (o *Domain) CreatePolicyGroup(child *PolicyGroup) *bambou.Error
- func (o *Domain) CreateQOS(child *QOS) *bambou.Error
- func (o *Domain) CreateRedirectionTarget(child *RedirectionTarget) *bambou.Error
- func (o *Domain) CreateRoutingPolicy(child *RoutingPolicy) *bambou.Error
- func (o *Domain) CreateSPATSourcesPool(child *SPATSourcesPool) *bambou.Error
- func (o *Domain) CreateStaticRoute(child *StaticRoute) *bambou.Error
- func (o *Domain) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
- func (o *Domain) CreateTCA(child *TCA) *bambou.Error
- func (o *Domain) CreateVNFDomainMapping(child *VNFDomainMapping) *bambou.Error
- func (o *Domain) CreateVPNConnection(child *VPNConnection) *bambou.Error
- func (o *Domain) CreateVirtualFirewallPolicy(child *VirtualFirewallPolicy) *bambou.Error
- func (o *Domain) CreateZone(child *Zone) *bambou.Error
- func (o *Domain) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
- func (o *Domain) Delete() *bambou.Error
- func (o *Domain) DomainFIPAclTemplates(info *bambou.FetchingInfo) (DomainFIPAclTemplatesList, *bambou.Error)
- func (o *Domain) DomainTemplates(info *bambou.FetchingInfo) (DomainTemplatesList, *bambou.Error)
- func (o *Domain) Domains(info *bambou.FetchingInfo) (DomainsList, *bambou.Error)
- func (o *Domain) EgressACLEntryTemplates(info *bambou.FetchingInfo) (EgressACLEntryTemplatesList, *bambou.Error)
- func (o *Domain) EgressACLTemplates(info *bambou.FetchingInfo) (EgressACLTemplatesList, *bambou.Error)
- func (o *Domain) EgressAdvFwdTemplates(info *bambou.FetchingInfo) (EgressAdvFwdTemplatesList, *bambou.Error)
- func (o *Domain) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *Domain) Fetch() *bambou.Error
- func (o *Domain) FirewallAcls(info *bambou.FetchingInfo) (FirewallAclsList, *bambou.Error)
- func (o *Domain) FloatingIPACLTemplates(info *bambou.FetchingInfo) (FloatingIPACLTemplatesList, *bambou.Error)
- func (o *Domain) FloatingIps(info *bambou.FetchingInfo) (FloatingIpsList, *bambou.Error)
- func (o *Domain) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Domain) Groups(info *bambou.FetchingInfo) (GroupsList, *bambou.Error)
- func (o *Domain) HostInterfaces(info *bambou.FetchingInfo) (HostInterfacesList, *bambou.Error)
- func (o *Domain) Identifier() string
- func (o *Domain) Identity() bambou.Identity
- func (o *Domain) IngressACLEntryTemplates(info *bambou.FetchingInfo) (IngressACLEntryTemplatesList, *bambou.Error)
- func (o *Domain) IngressACLTemplates(info *bambou.FetchingInfo) (IngressACLTemplatesList, *bambou.Error)
- func (o *Domain) IngressAdvFwdTemplates(info *bambou.FetchingInfo) (IngressAdvFwdTemplatesList, *bambou.Error)
- func (o *Domain) IngressExternalServiceTemplates(info *bambou.FetchingInfo) (IngressExternalServiceTemplatesList, *bambou.Error)
- func (o *Domain) Links(info *bambou.FetchingInfo) (LinksList, *bambou.Error)
- func (o *Domain) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Domain) NSGRoutingPolicyBindings(info *bambou.FetchingInfo) (NSGRoutingPolicyBindingsList, *bambou.Error)
- func (o *Domain) NetworkPerformanceBindings(info *bambou.FetchingInfo) (NetworkPerformanceBindingsList, *bambou.Error)
- func (o *Domain) OSPFInstances(info *bambou.FetchingInfo) (OSPFInstancesList, *bambou.Error)
- func (o *Domain) PGExpressions(info *bambou.FetchingInfo) (PGExpressionsList, *bambou.Error)
- func (o *Domain) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
- func (o *Domain) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
- func (o *Domain) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
- func (o *Domain) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
- func (o *Domain) RoutingPolicies(info *bambou.FetchingInfo) (RoutingPoliciesList, *bambou.Error)
- func (o *Domain) SPATSourcesPools(info *bambou.FetchingInfo) (SPATSourcesPoolsList, *bambou.Error)
- func (o *Domain) Save() *bambou.Error
- func (o *Domain) SetIdentifier(ID string)
- func (o *Domain) StaticRoutes(info *bambou.FetchingInfo) (StaticRoutesList, *bambou.Error)
- func (o *Domain) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- func (o *Domain) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
- func (o *Domain) Subnets(info *bambou.FetchingInfo) (SubnetsList, *bambou.Error)
- func (o *Domain) TCAs(info *bambou.FetchingInfo) (TCAsList, *bambou.Error)
- func (o *Domain) UplinkRDs(info *bambou.FetchingInfo) (UplinkRDsList, *bambou.Error)
- func (o *Domain) VMInterfaces(info *bambou.FetchingInfo) (VMInterfacesList, *bambou.Error)
- func (o *Domain) VMs(info *bambou.FetchingInfo) (VMsList, *bambou.Error)
- func (o *Domain) VNFDomainMappings(info *bambou.FetchingInfo) (VNFDomainMappingsList, *bambou.Error)
- func (o *Domain) VPNConnections(info *bambou.FetchingInfo) (VPNConnectionsList, *bambou.Error)
- func (o *Domain) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
- func (o *Domain) VirtualFirewallPolicies(info *bambou.FetchingInfo) (VirtualFirewallPoliciesList, *bambou.Error)
- func (o *Domain) Zones(info *bambou.FetchingInfo) (ZonesList, *bambou.Error)
- type DomainFIPAclTemplate
- func (o *DomainFIPAclTemplate) CreateDomainFIPAclTemplateEntry(child *DomainFIPAclTemplateEntry) *bambou.Error
- func (o *DomainFIPAclTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *DomainFIPAclTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *DomainFIPAclTemplate) Delete() *bambou.Error
- func (o *DomainFIPAclTemplate) DomainFIPAclTemplateEntries(info *bambou.FetchingInfo) (DomainFIPAclTemplateEntriesList, *bambou.Error)
- func (o *DomainFIPAclTemplate) Fetch() *bambou.Error
- func (o *DomainFIPAclTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *DomainFIPAclTemplate) Identifier() string
- func (o *DomainFIPAclTemplate) Identity() bambou.Identity
- func (o *DomainFIPAclTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *DomainFIPAclTemplate) Save() *bambou.Error
- func (o *DomainFIPAclTemplate) SetIdentifier(ID string)
- type DomainFIPAclTemplateEntriesAncestor
- type DomainFIPAclTemplateEntriesList
- type DomainFIPAclTemplateEntriesParent
- type DomainFIPAclTemplateEntry
- func (o *DomainFIPAclTemplateEntry) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *DomainFIPAclTemplateEntry) CreateMetadata(child *Metadata) *bambou.Error
- func (o *DomainFIPAclTemplateEntry) Delete() *bambou.Error
- func (o *DomainFIPAclTemplateEntry) Fetch() *bambou.Error
- func (o *DomainFIPAclTemplateEntry) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *DomainFIPAclTemplateEntry) Identifier() string
- func (o *DomainFIPAclTemplateEntry) Identity() bambou.Identity
- func (o *DomainFIPAclTemplateEntry) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *DomainFIPAclTemplateEntry) Save() *bambou.Error
- func (o *DomainFIPAclTemplateEntry) SetIdentifier(ID string)
- type DomainFIPAclTemplatesAncestor
- type DomainFIPAclTemplatesList
- type DomainFIPAclTemplatesParent
- type DomainTemplate
- func (o *DomainTemplate) AssignDomains(children DomainsList) *bambou.Error
- func (o *DomainTemplate) CreateDomainFIPAclTemplate(child *DomainFIPAclTemplate) *bambou.Error
- func (o *DomainTemplate) CreateEgressACLTemplate(child *EgressACLTemplate) *bambou.Error
- func (o *DomainTemplate) CreateEgressAdvFwdTemplate(child *EgressAdvFwdTemplate) *bambou.Error
- func (o *DomainTemplate) CreateFloatingIPACLTemplate(child *FloatingIPACLTemplate) *bambou.Error
- func (o *DomainTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *DomainTemplate) CreateIngressACLTemplate(child *IngressACLTemplate) *bambou.Error
- func (o *DomainTemplate) CreateIngressAdvFwdTemplate(child *IngressAdvFwdTemplate) *bambou.Error
- func (o *DomainTemplate) CreateIngressExternalServiceTemplate(child *IngressExternalServiceTemplate) *bambou.Error
- func (o *DomainTemplate) CreateJob(child *Job) *bambou.Error
- func (o *DomainTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *DomainTemplate) CreatePGExpressionTemplate(child *PGExpressionTemplate) *bambou.Error
- func (o *DomainTemplate) CreatePermission(child *Permission) *bambou.Error
- func (o *DomainTemplate) CreatePolicyGroupTemplate(child *PolicyGroupTemplate) *bambou.Error
- func (o *DomainTemplate) CreateQOS(child *QOS) *bambou.Error
- func (o *DomainTemplate) CreateRedirectionTargetTemplate(child *RedirectionTargetTemplate) *bambou.Error
- func (o *DomainTemplate) CreateVirtualFirewallPolicy(child *VirtualFirewallPolicy) *bambou.Error
- func (o *DomainTemplate) CreateZoneTemplate(child *ZoneTemplate) *bambou.Error
- func (o *DomainTemplate) Delete() *bambou.Error
- func (o *DomainTemplate) DomainFIPAclTemplates(info *bambou.FetchingInfo) (DomainFIPAclTemplatesList, *bambou.Error)
- func (o *DomainTemplate) Domains(info *bambou.FetchingInfo) (DomainsList, *bambou.Error)
- func (o *DomainTemplate) EgressACLTemplates(info *bambou.FetchingInfo) (EgressACLTemplatesList, *bambou.Error)
- func (o *DomainTemplate) EgressAdvFwdTemplates(info *bambou.FetchingInfo) (EgressAdvFwdTemplatesList, *bambou.Error)
- func (o *DomainTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *DomainTemplate) Fetch() *bambou.Error
- func (o *DomainTemplate) FloatingIPACLTemplates(info *bambou.FetchingInfo) (FloatingIPACLTemplatesList, *bambou.Error)
- func (o *DomainTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *DomainTemplate) Groups(info *bambou.FetchingInfo) (GroupsList, *bambou.Error)
- func (o *DomainTemplate) Identifier() string
- func (o *DomainTemplate) Identity() bambou.Identity
- func (o *DomainTemplate) IngressACLTemplates(info *bambou.FetchingInfo) (IngressACLTemplatesList, *bambou.Error)
- func (o *DomainTemplate) IngressAdvFwdTemplates(info *bambou.FetchingInfo) (IngressAdvFwdTemplatesList, *bambou.Error)
- func (o *DomainTemplate) IngressExternalServiceTemplates(info *bambou.FetchingInfo) (IngressExternalServiceTemplatesList, *bambou.Error)
- func (o *DomainTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *DomainTemplate) PGExpressionTemplates(info *bambou.FetchingInfo) (PGExpressionTemplatesList, *bambou.Error)
- func (o *DomainTemplate) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
- func (o *DomainTemplate) PolicyGroupTemplates(info *bambou.FetchingInfo) (PolicyGroupTemplatesList, *bambou.Error)
- func (o *DomainTemplate) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
- func (o *DomainTemplate) RedirectionTargetTemplates(info *bambou.FetchingInfo) (RedirectionTargetTemplatesList, *bambou.Error)
- func (o *DomainTemplate) Save() *bambou.Error
- func (o *DomainTemplate) SetIdentifier(ID string)
- func (o *DomainTemplate) SubnetTemplates(info *bambou.FetchingInfo) (SubnetTemplatesList, *bambou.Error)
- func (o *DomainTemplate) VirtualFirewallPolicies(info *bambou.FetchingInfo) (VirtualFirewallPoliciesList, *bambou.Error)
- func (o *DomainTemplate) ZoneTemplates(info *bambou.FetchingInfo) (ZoneTemplatesList, *bambou.Error)
- type DomainTemplatesAncestor
- type DomainTemplatesList
- type DomainTemplatesParent
- type DomainsAncestor
- type DomainsList
- type DomainsParent
- type EgressACLEntryTemplate
- func (o *EgressACLEntryTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *EgressACLEntryTemplate) CreateJob(child *Job) *bambou.Error
- func (o *EgressACLEntryTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *EgressACLEntryTemplate) Delete() *bambou.Error
- func (o *EgressACLEntryTemplate) Fetch() *bambou.Error
- func (o *EgressACLEntryTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *EgressACLEntryTemplate) Identifier() string
- func (o *EgressACLEntryTemplate) Identity() bambou.Identity
- func (o *EgressACLEntryTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *EgressACLEntryTemplate) Save() *bambou.Error
- func (o *EgressACLEntryTemplate) SetIdentifier(ID string)
- func (o *EgressACLEntryTemplate) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- type EgressACLEntryTemplatesAncestor
- type EgressACLEntryTemplatesList
- type EgressACLEntryTemplatesParent
- type EgressACLTemplate
- func (o *EgressACLTemplate) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
- func (o *EgressACLTemplate) CreateEgressACLEntryTemplate(child *EgressACLEntryTemplate) *bambou.Error
- func (o *EgressACLTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *EgressACLTemplate) CreateJob(child *Job) *bambou.Error
- func (o *EgressACLTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *EgressACLTemplate) Delete() *bambou.Error
- func (o *EgressACLTemplate) EgressACLEntryTemplates(info *bambou.FetchingInfo) (EgressACLEntryTemplatesList, *bambou.Error)
- func (o *EgressACLTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *EgressACLTemplate) Fetch() *bambou.Error
- func (o *EgressACLTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *EgressACLTemplate) Identifier() string
- func (o *EgressACLTemplate) Identity() bambou.Identity
- func (o *EgressACLTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *EgressACLTemplate) Save() *bambou.Error
- func (o *EgressACLTemplate) SetIdentifier(ID string)
- func (o *EgressACLTemplate) VMs(info *bambou.FetchingInfo) (VMsList, *bambou.Error)
- type EgressACLTemplatesAncestor
- type EgressACLTemplatesList
- type EgressACLTemplatesParent
- type EgressAdvFwdEntryTemplate
- func (o *EgressAdvFwdEntryTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *EgressAdvFwdEntryTemplate) CreateJob(child *Job) *bambou.Error
- func (o *EgressAdvFwdEntryTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *EgressAdvFwdEntryTemplate) Delete() *bambou.Error
- func (o *EgressAdvFwdEntryTemplate) Fetch() *bambou.Error
- func (o *EgressAdvFwdEntryTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *EgressAdvFwdEntryTemplate) Identifier() string
- func (o *EgressAdvFwdEntryTemplate) Identity() bambou.Identity
- func (o *EgressAdvFwdEntryTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *EgressAdvFwdEntryTemplate) Save() *bambou.Error
- func (o *EgressAdvFwdEntryTemplate) SetIdentifier(ID string)
- func (o *EgressAdvFwdEntryTemplate) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- type EgressAdvFwdEntryTemplatesAncestor
- type EgressAdvFwdEntryTemplatesList
- type EgressAdvFwdEntryTemplatesParent
- type EgressAdvFwdTemplate
- func (o *EgressAdvFwdTemplate) CreateEgressAdvFwdEntryTemplate(child *EgressAdvFwdEntryTemplate) *bambou.Error
- func (o *EgressAdvFwdTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *EgressAdvFwdTemplate) CreateJob(child *Job) *bambou.Error
- func (o *EgressAdvFwdTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *EgressAdvFwdTemplate) Delete() *bambou.Error
- func (o *EgressAdvFwdTemplate) EgressAdvFwdEntryTemplates(info *bambou.FetchingInfo) (EgressAdvFwdEntryTemplatesList, *bambou.Error)
- func (o *EgressAdvFwdTemplate) Fetch() *bambou.Error
- func (o *EgressAdvFwdTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *EgressAdvFwdTemplate) Identifier() string
- func (o *EgressAdvFwdTemplate) Identity() bambou.Identity
- func (o *EgressAdvFwdTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *EgressAdvFwdTemplate) Save() *bambou.Error
- func (o *EgressAdvFwdTemplate) SetIdentifier(ID string)
- type EgressAdvFwdTemplatesAncestor
- type EgressAdvFwdTemplatesList
- type EgressAdvFwdTemplatesParent
- type EgressQOSPoliciesAncestor
- type EgressQOSPoliciesList
- type EgressQOSPoliciesParent
- type EgressQOSPolicy
- func (o *EgressQOSPolicy) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *EgressQOSPolicy) CreateMetadata(child *Metadata) *bambou.Error
- func (o *EgressQOSPolicy) Delete() *bambou.Error
- func (o *EgressQOSPolicy) Fetch() *bambou.Error
- func (o *EgressQOSPolicy) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *EgressQOSPolicy) Identifier() string
- func (o *EgressQOSPolicy) Identity() bambou.Identity
- func (o *EgressQOSPolicy) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *EgressQOSPolicy) Save() *bambou.Error
- func (o *EgressQOSPolicy) SetIdentifier(ID string)
- type Enterprise
- func (o *Enterprise) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *Enterprise) AllAlarms(info *bambou.FetchingInfo) (AllAlarmsList, *bambou.Error)
- func (o *Enterprise) Applicationperformancemanagements(info *bambou.FetchingInfo) (ApplicationperformancemanagementsList, *bambou.Error)
- func (o *Enterprise) Applications(info *bambou.FetchingInfo) (ApplicationsList, *bambou.Error)
- func (o *Enterprise) Avatars(info *bambou.FetchingInfo) (AvatarsList, *bambou.Error)
- func (o *Enterprise) BGPProfiles(info *bambou.FetchingInfo) (BGPProfilesList, *bambou.Error)
- func (o *Enterprise) COSRemarkingPolicyTables(info *bambou.FetchingInfo) (COSRemarkingPolicyTablesList, *bambou.Error)
- func (o *Enterprise) CaptivePortalProfiles(info *bambou.FetchingInfo) (CaptivePortalProfilesList, *bambou.Error)
- func (o *Enterprise) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
- func (o *Enterprise) CreateApplication(child *Application) *bambou.Error
- func (o *Enterprise) CreateApplicationperformancemanagement(child *Applicationperformancemanagement) *bambou.Error
- func (o *Enterprise) CreateAvatar(child *Avatar) *bambou.Error
- func (o *Enterprise) CreateBGPProfile(child *BGPProfile) *bambou.Error
- func (o *Enterprise) CreateCOSRemarkingPolicyTable(child *COSRemarkingPolicyTable) *bambou.Error
- func (o *Enterprise) CreateCaptivePortalProfile(child *CaptivePortalProfile) *bambou.Error
- func (o *Enterprise) CreateDSCPForwardingClassTable(child *DSCPForwardingClassTable) *bambou.Error
- func (o *Enterprise) CreateDSCPRemarkingPolicyTable(child *DSCPRemarkingPolicyTable) *bambou.Error
- func (o *Enterprise) CreateDomain(child *Domain) *bambou.Error
- func (o *Enterprise) CreateDomainTemplate(child *DomainTemplate) *bambou.Error
- func (o *Enterprise) CreateEgressQOSPolicy(child *EgressQOSPolicy) *bambou.Error
- func (o *Enterprise) CreateEnterpriseNetwork(child *EnterpriseNetwork) *bambou.Error
- func (o *Enterprise) CreateFirewallAcl(child *FirewallAcl) *bambou.Error
- func (o *Enterprise) CreateFirewallRule(child *FirewallRule) *bambou.Error
- func (o *Enterprise) CreateGateway(child *Gateway) *bambou.Error
- func (o *Enterprise) CreateGatewayTemplate(child *GatewayTemplate) *bambou.Error
- func (o *Enterprise) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Enterprise) CreateGroup(child *Group) *bambou.Error
- func (o *Enterprise) CreateIKECertificate(child *IKECertificate) *bambou.Error
- func (o *Enterprise) CreateIKEEncryptionprofile(child *IKEEncryptionprofile) *bambou.Error
- func (o *Enterprise) CreateIKEGateway(child *IKEGateway) *bambou.Error
- func (o *Enterprise) CreateIKEGatewayProfile(child *IKEGatewayProfile) *bambou.Error
- func (o *Enterprise) CreateIKEPSK(child *IKEPSK) *bambou.Error
- func (o *Enterprise) CreateIngressQOSPolicy(child *IngressQOSPolicy) *bambou.Error
- func (o *Enterprise) CreateJob(child *Job) *bambou.Error
- func (o *Enterprise) CreateL2Domain(child *L2Domain) *bambou.Error
- func (o *Enterprise) CreateL2DomainTemplate(child *L2DomainTemplate) *bambou.Error
- func (o *Enterprise) CreateL4Service(child *L4Service) *bambou.Error
- func (o *Enterprise) CreateL4ServiceGroup(child *L4ServiceGroup) *bambou.Error
- func (o *Enterprise) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Enterprise) CreateNSGGroup(child *NSGGroup) *bambou.Error
- func (o *Enterprise) CreateNSGateway(child *NSGateway) *bambou.Error
- func (o *Enterprise) CreateNSRedundantGatewayGroup(child *NSRedundantGatewayGroup) *bambou.Error
- func (o *Enterprise) CreateNetworkMacroGroup(child *NetworkMacroGroup) *bambou.Error
- func (o *Enterprise) CreateNetworkPerformanceMeasurement(child *NetworkPerformanceMeasurement) *bambou.Error
- func (o *Enterprise) CreatePerformanceMonitor(child *PerformanceMonitor) *bambou.Error
- func (o *Enterprise) CreatePolicyObjectGroup(child *PolicyObjectGroup) *bambou.Error
- func (o *Enterprise) CreatePublicNetworkMacro(child *PublicNetworkMacro) *bambou.Error
- func (o *Enterprise) CreateRateLimiter(child *RateLimiter) *bambou.Error
- func (o *Enterprise) CreateRedundancyGroup(child *RedundancyGroup) *bambou.Error
- func (o *Enterprise) CreateRoutingPolicy(child *RoutingPolicy) *bambou.Error
- func (o *Enterprise) CreateTrunk(child *Trunk) *bambou.Error
- func (o *Enterprise) CreateUser(child *User) *bambou.Error
- func (o *Enterprise) CreateVNF(child *VNF) *bambou.Error
- func (o *Enterprise) CreateVNFMetadata(child *VNFMetadata) *bambou.Error
- func (o *Enterprise) CreateVNFThresholdPolicy(child *VNFThresholdPolicy) *bambou.Error
- func (o *Enterprise) CreateZFBRequest(child *ZFBRequest) *bambou.Error
- func (o *Enterprise) DSCPForwardingClassTables(info *bambou.FetchingInfo) (DSCPForwardingClassTablesList, *bambou.Error)
- func (o *Enterprise) DSCPRemarkingPolicyTables(info *bambou.FetchingInfo) (DSCPRemarkingPolicyTablesList, *bambou.Error)
- func (o *Enterprise) Delete() *bambou.Error
- func (o *Enterprise) DomainTemplates(info *bambou.FetchingInfo) (DomainTemplatesList, *bambou.Error)
- func (o *Enterprise) Domains(info *bambou.FetchingInfo) (DomainsList, *bambou.Error)
- func (o *Enterprise) EgressQOSPolicies(info *bambou.FetchingInfo) (EgressQOSPoliciesList, *bambou.Error)
- func (o *Enterprise) EnterpriseNetworks(info *bambou.FetchingInfo) (EnterpriseNetworksList, *bambou.Error)
- func (o *Enterprise) EnterpriseSecurities(info *bambou.FetchingInfo) (EnterpriseSecuritiesList, *bambou.Error)
- func (o *Enterprise) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *Enterprise) Fetch() *bambou.Error
- func (o *Enterprise) FirewallAcls(info *bambou.FetchingInfo) (FirewallAclsList, *bambou.Error)
- func (o *Enterprise) FirewallRules(info *bambou.FetchingInfo) (FirewallRulesList, *bambou.Error)
- func (o *Enterprise) GatewayTemplates(info *bambou.FetchingInfo) (GatewayTemplatesList, *bambou.Error)
- func (o *Enterprise) Gateways(info *bambou.FetchingInfo) (GatewaysList, *bambou.Error)
- func (o *Enterprise) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Enterprise) GroupKeyEncryptionProfiles(info *bambou.FetchingInfo) (GroupKeyEncryptionProfilesList, *bambou.Error)
- func (o *Enterprise) Groups(info *bambou.FetchingInfo) (GroupsList, *bambou.Error)
- func (o *Enterprise) IKECertificates(info *bambou.FetchingInfo) (IKECertificatesList, *bambou.Error)
- func (o *Enterprise) IKEEncryptionprofiles(info *bambou.FetchingInfo) (IKEEncryptionprofilesList, *bambou.Error)
- func (o *Enterprise) IKEGatewayProfiles(info *bambou.FetchingInfo) (IKEGatewayProfilesList, *bambou.Error)
- func (o *Enterprise) IKEGateways(info *bambou.FetchingInfo) (IKEGatewaysList, *bambou.Error)
- func (o *Enterprise) IKEPSKs(info *bambou.FetchingInfo) (IKEPSKsList, *bambou.Error)
- func (o *Enterprise) Identifier() string
- func (o *Enterprise) Identity() bambou.Identity
- func (o *Enterprise) IngressQOSPolicies(info *bambou.FetchingInfo) (IngressQOSPoliciesList, *bambou.Error)
- func (o *Enterprise) Jobs(info *bambou.FetchingInfo) (JobsList, *bambou.Error)
- func (o *Enterprise) KeyServerMonitors(info *bambou.FetchingInfo) (KeyServerMonitorsList, *bambou.Error)
- func (o *Enterprise) L2DomainTemplates(info *bambou.FetchingInfo) (L2DomainTemplatesList, *bambou.Error)
- func (o *Enterprise) L2Domains(info *bambou.FetchingInfo) (L2DomainsList, *bambou.Error)
- func (o *Enterprise) L4ServiceGroups(info *bambou.FetchingInfo) (L4ServiceGroupsList, *bambou.Error)
- func (o *Enterprise) L4Services(info *bambou.FetchingInfo) (L4ServicesList, *bambou.Error)
- func (o *Enterprise) L7applicationsignatures(info *bambou.FetchingInfo) (L7applicationsignaturesList, *bambou.Error)
- func (o *Enterprise) LDAPConfigurations(info *bambou.FetchingInfo) (LDAPConfigurationsList, *bambou.Error)
- func (o *Enterprise) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Enterprise) MultiCastLists(info *bambou.FetchingInfo) (MultiCastListsList, *bambou.Error)
- func (o *Enterprise) NSGGroups(info *bambou.FetchingInfo) (NSGGroupsList, *bambou.Error)
- func (o *Enterprise) NSGatewayTemplates(info *bambou.FetchingInfo) (NSGatewayTemplatesList, *bambou.Error)
- func (o *Enterprise) NSGateways(info *bambou.FetchingInfo) (NSGatewaysList, *bambou.Error)
- func (o *Enterprise) NSRedundantGatewayGroups(info *bambou.FetchingInfo) (NSRedundantGatewayGroupsList, *bambou.Error)
- func (o *Enterprise) NetworkMacroGroups(info *bambou.FetchingInfo) (NetworkMacroGroupsList, *bambou.Error)
- func (o *Enterprise) NetworkPerformanceMeasurements(info *bambou.FetchingInfo) (NetworkPerformanceMeasurementsList, *bambou.Error)
- func (o *Enterprise) PATNATPools(info *bambou.FetchingInfo) (PATNATPoolsList, *bambou.Error)
- func (o *Enterprise) PerformanceMonitors(info *bambou.FetchingInfo) (PerformanceMonitorsList, *bambou.Error)
- func (o *Enterprise) PolicyObjectGroups(info *bambou.FetchingInfo) (PolicyObjectGroupsList, *bambou.Error)
- func (o *Enterprise) PublicNetworkMacros(info *bambou.FetchingInfo) (PublicNetworkMacrosList, *bambou.Error)
- func (o *Enterprise) RateLimiters(info *bambou.FetchingInfo) (RateLimitersList, *bambou.Error)
- func (o *Enterprise) RedundancyGroups(info *bambou.FetchingInfo) (RedundancyGroupsList, *bambou.Error)
- func (o *Enterprise) RoutingPolicies(info *bambou.FetchingInfo) (RoutingPoliciesList, *bambou.Error)
- func (o *Enterprise) Save() *bambou.Error
- func (o *Enterprise) SetIdentifier(ID string)
- func (o *Enterprise) SharedNetworkResources(info *bambou.FetchingInfo) (SharedNetworkResourcesList, *bambou.Error)
- func (o *Enterprise) Trunks(info *bambou.FetchingInfo) (TrunksList, *bambou.Error)
- func (o *Enterprise) Users(info *bambou.FetchingInfo) (UsersList, *bambou.Error)
- func (o *Enterprise) VMs(info *bambou.FetchingInfo) (VMsList, *bambou.Error)
- func (o *Enterprise) VNFMetadatas(info *bambou.FetchingInfo) (VNFMetadatasList, *bambou.Error)
- func (o *Enterprise) VNFThresholdPolicies(info *bambou.FetchingInfo) (VNFThresholdPoliciesList, *bambou.Error)
- func (o *Enterprise) VNFs(info *bambou.FetchingInfo) (VNFsList, *bambou.Error)
- func (o *Enterprise) ZFBRequests(info *bambou.FetchingInfo) (ZFBRequestsList, *bambou.Error)
- type EnterpriseNetwork
- func (o *EnterpriseNetwork) AssignNetworkMacroGroups(children NetworkMacroGroupsList) *bambou.Error
- func (o *EnterpriseNetwork) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *EnterpriseNetwork) CreateMetadata(child *Metadata) *bambou.Error
- func (o *EnterpriseNetwork) Delete() *bambou.Error
- func (o *EnterpriseNetwork) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *EnterpriseNetwork) Fetch() *bambou.Error
- func (o *EnterpriseNetwork) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *EnterpriseNetwork) Identifier() string
- func (o *EnterpriseNetwork) Identity() bambou.Identity
- func (o *EnterpriseNetwork) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *EnterpriseNetwork) NetworkMacroGroups(info *bambou.FetchingInfo) (NetworkMacroGroupsList, *bambou.Error)
- func (o *EnterpriseNetwork) Save() *bambou.Error
- func (o *EnterpriseNetwork) SetIdentifier(ID string)
- type EnterpriseNetworksAncestor
- type EnterpriseNetworksList
- type EnterpriseNetworksParent
- type EnterprisePermission
- func (o *EnterprisePermission) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *EnterprisePermission) CreateMetadata(child *Metadata) *bambou.Error
- func (o *EnterprisePermission) Delete() *bambou.Error
- func (o *EnterprisePermission) Fetch() *bambou.Error
- func (o *EnterprisePermission) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *EnterprisePermission) Identifier() string
- func (o *EnterprisePermission) Identity() bambou.Identity
- func (o *EnterprisePermission) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *EnterprisePermission) Save() *bambou.Error
- func (o *EnterprisePermission) SetIdentifier(ID string)
- type EnterprisePermissionsAncestor
- type EnterprisePermissionsList
- type EnterprisePermissionsParent
- type EnterpriseProfile
- func (o *EnterpriseProfile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *EnterpriseProfile) CreateMetadata(child *Metadata) *bambou.Error
- func (o *EnterpriseProfile) Delete() *bambou.Error
- func (o *EnterpriseProfile) Enterprises(info *bambou.FetchingInfo) (EnterprisesList, *bambou.Error)
- func (o *EnterpriseProfile) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *EnterpriseProfile) Fetch() *bambou.Error
- func (o *EnterpriseProfile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *EnterpriseProfile) Identifier() string
- func (o *EnterpriseProfile) Identity() bambou.Identity
- func (o *EnterpriseProfile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *EnterpriseProfile) MultiCastLists(info *bambou.FetchingInfo) (MultiCastListsList, *bambou.Error)
- func (o *EnterpriseProfile) Save() *bambou.Error
- func (o *EnterpriseProfile) SetIdentifier(ID string)
- type EnterpriseProfilesAncestor
- type EnterpriseProfilesList
- type EnterpriseProfilesParent
- type EnterpriseSecuredData
- func (o *EnterpriseSecuredData) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *EnterpriseSecuredData) CreateMetadata(child *Metadata) *bambou.Error
- func (o *EnterpriseSecuredData) Delete() *bambou.Error
- func (o *EnterpriseSecuredData) Fetch() *bambou.Error
- func (o *EnterpriseSecuredData) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *EnterpriseSecuredData) Identifier() string
- func (o *EnterpriseSecuredData) Identity() bambou.Identity
- func (o *EnterpriseSecuredData) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *EnterpriseSecuredData) Save() *bambou.Error
- func (o *EnterpriseSecuredData) SetIdentifier(ID string)
- type EnterpriseSecuredDatasAncestor
- type EnterpriseSecuredDatasList
- type EnterpriseSecuredDatasParent
- type EnterpriseSecuritiesAncestor
- type EnterpriseSecuritiesList
- type EnterpriseSecuritiesParent
- type EnterpriseSecurity
- func (o *EnterpriseSecurity) CreateEnterpriseSecuredData(child *EnterpriseSecuredData) *bambou.Error
- func (o *EnterpriseSecurity) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *EnterpriseSecurity) CreateMetadata(child *Metadata) *bambou.Error
- func (o *EnterpriseSecurity) Delete() *bambou.Error
- func (o *EnterpriseSecurity) EnterpriseSecuredDatas(info *bambou.FetchingInfo) (EnterpriseSecuredDatasList, *bambou.Error)
- func (o *EnterpriseSecurity) Fetch() *bambou.Error
- func (o *EnterpriseSecurity) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *EnterpriseSecurity) Identifier() string
- func (o *EnterpriseSecurity) Identity() bambou.Identity
- func (o *EnterpriseSecurity) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *EnterpriseSecurity) Save() *bambou.Error
- func (o *EnterpriseSecurity) SetIdentifier(ID string)
- type EnterprisesAncestor
- type EnterprisesList
- type EnterprisesParent
- type EventLog
- func (o *EventLog) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *EventLog) CreateMetadata(child *Metadata) *bambou.Error
- func (o *EventLog) Delete() *bambou.Error
- func (o *EventLog) Fetch() *bambou.Error
- func (o *EventLog) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *EventLog) Identifier() string
- func (o *EventLog) Identity() bambou.Identity
- func (o *EventLog) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *EventLog) Save() *bambou.Error
- func (o *EventLog) SetIdentifier(ID string)
- type EventLogsAncestor
- type EventLogsList
- type EventLogsParent
- type FirewallAcl
- func (o *FirewallAcl) Delete() *bambou.Error
- func (o *FirewallAcl) Domains(info *bambou.FetchingInfo) (DomainsList, *bambou.Error)
- func (o *FirewallAcl) Fetch() *bambou.Error
- func (o *FirewallAcl) FirewallRules(info *bambou.FetchingInfo) (FirewallRulesList, *bambou.Error)
- func (o *FirewallAcl) Identifier() string
- func (o *FirewallAcl) Identity() bambou.Identity
- func (o *FirewallAcl) Save() *bambou.Error
- func (o *FirewallAcl) SetIdentifier(ID string)
- type FirewallAclsAncestor
- type FirewallAclsList
- type FirewallAclsParent
- type FirewallRule
- type FirewallRulesAncestor
- type FirewallRulesList
- type FirewallRulesParent
- type FloatingIPACLTemplate
- func (o *FloatingIPACLTemplate) CreateFloatingIPACLTemplateEntry(child *FloatingIPACLTemplateEntry) *bambou.Error
- func (o *FloatingIPACLTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *FloatingIPACLTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *FloatingIPACLTemplate) Delete() *bambou.Error
- func (o *FloatingIPACLTemplate) Fetch() *bambou.Error
- func (o *FloatingIPACLTemplate) FloatingIPACLTemplateEntries(info *bambou.FetchingInfo) (FloatingIPACLTemplateEntriesList, *bambou.Error)
- func (o *FloatingIPACLTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *FloatingIPACLTemplate) Identifier() string
- func (o *FloatingIPACLTemplate) Identity() bambou.Identity
- func (o *FloatingIPACLTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *FloatingIPACLTemplate) Save() *bambou.Error
- func (o *FloatingIPACLTemplate) SetIdentifier(ID string)
- type FloatingIPACLTemplateEntriesAncestor
- type FloatingIPACLTemplateEntriesList
- type FloatingIPACLTemplateEntriesParent
- type FloatingIPACLTemplateEntry
- func (o *FloatingIPACLTemplateEntry) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *FloatingIPACLTemplateEntry) CreateMetadata(child *Metadata) *bambou.Error
- func (o *FloatingIPACLTemplateEntry) Delete() *bambou.Error
- func (o *FloatingIPACLTemplateEntry) Fetch() *bambou.Error
- func (o *FloatingIPACLTemplateEntry) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *FloatingIPACLTemplateEntry) Identifier() string
- func (o *FloatingIPACLTemplateEntry) Identity() bambou.Identity
- func (o *FloatingIPACLTemplateEntry) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *FloatingIPACLTemplateEntry) Save() *bambou.Error
- func (o *FloatingIPACLTemplateEntry) SetIdentifier(ID string)
- type FloatingIPACLTemplatesAncestor
- type FloatingIPACLTemplatesList
- type FloatingIPACLTemplatesParent
- type FloatingIp
- func (o *FloatingIp) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *FloatingIp) CreateMetadata(child *Metadata) *bambou.Error
- func (o *FloatingIp) Delete() *bambou.Error
- func (o *FloatingIp) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *FloatingIp) Fetch() *bambou.Error
- func (o *FloatingIp) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *FloatingIp) Identifier() string
- func (o *FloatingIp) Identity() bambou.Identity
- func (o *FloatingIp) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *FloatingIp) Save() *bambou.Error
- func (o *FloatingIp) SetIdentifier(ID string)
- func (o *FloatingIp) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
- type FloatingIpsAncestor
- type FloatingIpsList
- type FloatingIpsParent
- type Gateway
- func (o *Gateway) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *Gateway) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
- func (o *Gateway) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Gateway) CreateJob(child *Job) *bambou.Error
- func (o *Gateway) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Gateway) CreatePermission(child *Permission) *bambou.Error
- func (o *Gateway) CreatePort(child *Port) *bambou.Error
- func (o *Gateway) CreateWANService(child *WANService) *bambou.Error
- func (o *Gateway) Delete() *bambou.Error
- func (o *Gateway) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
- func (o *Gateway) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *Gateway) Fetch() *bambou.Error
- func (o *Gateway) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Gateway) Identifier() string
- func (o *Gateway) Identity() bambou.Identity
- func (o *Gateway) Jobs(info *bambou.FetchingInfo) (JobsList, *bambou.Error)
- func (o *Gateway) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Gateway) PATNATPools(info *bambou.FetchingInfo) (PATNATPoolsList, *bambou.Error)
- func (o *Gateway) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
- func (o *Gateway) Ports(info *bambou.FetchingInfo) (PortsList, *bambou.Error)
- func (o *Gateway) Save() *bambou.Error
- func (o *Gateway) SetIdentifier(ID string)
- func (o *Gateway) WANServices(info *bambou.FetchingInfo) (WANServicesList, *bambou.Error)
- type GatewaySecuredData
- func (o *GatewaySecuredData) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *GatewaySecuredData) CreateMetadata(child *Metadata) *bambou.Error
- func (o *GatewaySecuredData) Delete() *bambou.Error
- func (o *GatewaySecuredData) Fetch() *bambou.Error
- func (o *GatewaySecuredData) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *GatewaySecuredData) Identifier() string
- func (o *GatewaySecuredData) Identity() bambou.Identity
- func (o *GatewaySecuredData) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *GatewaySecuredData) Save() *bambou.Error
- func (o *GatewaySecuredData) SetIdentifier(ID string)
- type GatewaySecuredDatasAncestor
- type GatewaySecuredDatasList
- type GatewaySecuredDatasParent
- type GatewaySecuritiesAncestor
- type GatewaySecuritiesList
- type GatewaySecuritiesParent
- type GatewaySecurity
- func (o *GatewaySecurity) CreateGatewaySecuredData(child *GatewaySecuredData) *bambou.Error
- func (o *GatewaySecurity) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *GatewaySecurity) CreateMetadata(child *Metadata) *bambou.Error
- func (o *GatewaySecurity) Delete() *bambou.Error
- func (o *GatewaySecurity) Fetch() *bambou.Error
- func (o *GatewaySecurity) GatewaySecuredDatas(info *bambou.FetchingInfo) (GatewaySecuredDatasList, *bambou.Error)
- func (o *GatewaySecurity) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *GatewaySecurity) Identifier() string
- func (o *GatewaySecurity) Identity() bambou.Identity
- func (o *GatewaySecurity) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *GatewaySecurity) Save() *bambou.Error
- func (o *GatewaySecurity) SetIdentifier(ID string)
- type GatewayTemplate
- func (o *GatewayTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *GatewayTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *GatewayTemplate) CreatePortTemplate(child *PortTemplate) *bambou.Error
- func (o *GatewayTemplate) Delete() *bambou.Error
- func (o *GatewayTemplate) Fetch() *bambou.Error
- func (o *GatewayTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *GatewayTemplate) Identifier() string
- func (o *GatewayTemplate) Identity() bambou.Identity
- func (o *GatewayTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *GatewayTemplate) PortTemplates(info *bambou.FetchingInfo) (PortTemplatesList, *bambou.Error)
- func (o *GatewayTemplate) Save() *bambou.Error
- func (o *GatewayTemplate) SetIdentifier(ID string)
- type GatewayTemplatesAncestor
- type GatewayTemplatesList
- type GatewayTemplatesParent
- type GatewaysAncestor
- type GatewaysList
- type GatewaysParent
- type GlobalMetadata
- func (o *GlobalMetadata) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *GlobalMetadata) CreateMetadata(child *Metadata) *bambou.Error
- func (o *GlobalMetadata) Delete() *bambou.Error
- func (o *GlobalMetadata) Fetch() *bambou.Error
- func (o *GlobalMetadata) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *GlobalMetadata) Identifier() string
- func (o *GlobalMetadata) Identity() bambou.Identity
- func (o *GlobalMetadata) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *GlobalMetadata) Save() *bambou.Error
- func (o *GlobalMetadata) SetIdentifier(ID string)
- type GlobalMetadatasAncestor
- type GlobalMetadatasList
- type GlobalMetadatasParent
- type Group
- func (o *Group) AssignUsers(children UsersList) *bambou.Error
- func (o *Group) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Group) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Group) Delete() *bambou.Error
- func (o *Group) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *Group) Fetch() *bambou.Error
- func (o *Group) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Group) Identifier() string
- func (o *Group) Identity() bambou.Identity
- func (o *Group) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Group) Save() *bambou.Error
- func (o *Group) SetIdentifier(ID string)
- func (o *Group) Users(info *bambou.FetchingInfo) (UsersList, *bambou.Error)
- type GroupKeyEncryptionProfile
- func (o *GroupKeyEncryptionProfile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *GroupKeyEncryptionProfile) CreateMetadata(child *Metadata) *bambou.Error
- func (o *GroupKeyEncryptionProfile) Delete() *bambou.Error
- func (o *GroupKeyEncryptionProfile) Fetch() *bambou.Error
- func (o *GroupKeyEncryptionProfile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *GroupKeyEncryptionProfile) Identifier() string
- func (o *GroupKeyEncryptionProfile) Identity() bambou.Identity
- func (o *GroupKeyEncryptionProfile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *GroupKeyEncryptionProfile) Save() *bambou.Error
- func (o *GroupKeyEncryptionProfile) SetIdentifier(ID string)
- type GroupKeyEncryptionProfilesAncestor
- type GroupKeyEncryptionProfilesList
- type GroupKeyEncryptionProfilesParent
- type GroupsAncestor
- type GroupsList
- type GroupsParent
- type HSC
- func (o *HSC) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *HSC) BGPPeers(info *bambou.FetchingInfo) (BGPPeersList, *bambou.Error)
- func (o *HSC) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *HSC) CreateJob(child *Job) *bambou.Error
- func (o *HSC) CreateMetadata(child *Metadata) *bambou.Error
- func (o *HSC) Delete() *bambou.Error
- func (o *HSC) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *HSC) Fetch() *bambou.Error
- func (o *HSC) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *HSC) Identifier() string
- func (o *HSC) Identity() bambou.Identity
- func (o *HSC) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *HSC) MonitoringPorts(info *bambou.FetchingInfo) (MonitoringPortsList, *bambou.Error)
- func (o *HSC) Save() *bambou.Error
- func (o *HSC) SetIdentifier(ID string)
- func (o *HSC) VRSs(info *bambou.FetchingInfo) (VRSsList, *bambou.Error)
- type HSCsAncestor
- type HSCsList
- type HSCsParent
- type HostInterface
- func (o *HostInterface) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *HostInterface) CreateMetadata(child *Metadata) *bambou.Error
- func (o *HostInterface) CreateQOS(child *QOS) *bambou.Error
- func (o *HostInterface) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
- func (o *HostInterface) Delete() *bambou.Error
- func (o *HostInterface) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *HostInterface) Fetch() *bambou.Error
- func (o *HostInterface) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *HostInterface) Identifier() string
- func (o *HostInterface) Identity() bambou.Identity
- func (o *HostInterface) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *HostInterface) MultiCastChannelMaps(info *bambou.FetchingInfo) (MultiCastChannelMapsList, *bambou.Error)
- func (o *HostInterface) PolicyDecisions(info *bambou.FetchingInfo) (PolicyDecisionsList, *bambou.Error)
- func (o *HostInterface) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
- func (o *HostInterface) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
- func (o *HostInterface) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
- func (o *HostInterface) Save() *bambou.Error
- func (o *HostInterface) SetIdentifier(ID string)
- func (o *HostInterface) StaticRoutes(info *bambou.FetchingInfo) (StaticRoutesList, *bambou.Error)
- func (o *HostInterface) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- func (o *HostInterface) TCAs(info *bambou.FetchingInfo) (TCAsList, *bambou.Error)
- type HostInterfacesAncestor
- type HostInterfacesList
- type HostInterfacesParent
- type IKECertificate
- func (o *IKECertificate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IKECertificate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IKECertificate) Delete() *bambou.Error
- func (o *IKECertificate) Fetch() *bambou.Error
- func (o *IKECertificate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IKECertificate) Identifier() string
- func (o *IKECertificate) Identity() bambou.Identity
- func (o *IKECertificate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IKECertificate) Save() *bambou.Error
- func (o *IKECertificate) SetIdentifier(ID string)
- type IKECertificatesAncestor
- type IKECertificatesList
- type IKECertificatesParent
- type IKEEncryptionprofile
- func (o *IKEEncryptionprofile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IKEEncryptionprofile) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IKEEncryptionprofile) Delete() *bambou.Error
- func (o *IKEEncryptionprofile) Fetch() *bambou.Error
- func (o *IKEEncryptionprofile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IKEEncryptionprofile) Identifier() string
- func (o *IKEEncryptionprofile) Identity() bambou.Identity
- func (o *IKEEncryptionprofile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IKEEncryptionprofile) Save() *bambou.Error
- func (o *IKEEncryptionprofile) SetIdentifier(ID string)
- type IKEEncryptionprofilesAncestor
- type IKEEncryptionprofilesList
- type IKEEncryptionprofilesParent
- type IKEGateway
- func (o *IKEGateway) AssignIKEGatewayConfigs(children IKEGatewayConfigsList) *bambou.Error
- func (o *IKEGateway) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IKEGateway) CreateIKESubnet(child *IKESubnet) *bambou.Error
- func (o *IKEGateway) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IKEGateway) Delete() *bambou.Error
- func (o *IKEGateway) Fetch() *bambou.Error
- func (o *IKEGateway) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IKEGateway) IKEGatewayConfigs(info *bambou.FetchingInfo) (IKEGatewayConfigsList, *bambou.Error)
- func (o *IKEGateway) IKESubnets(info *bambou.FetchingInfo) (IKESubnetsList, *bambou.Error)
- func (o *IKEGateway) Identifier() string
- func (o *IKEGateway) Identity() bambou.Identity
- func (o *IKEGateway) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IKEGateway) Save() *bambou.Error
- func (o *IKEGateway) SetIdentifier(ID string)
- type IKEGatewayConfig
- func (o *IKEGatewayConfig) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IKEGatewayConfig) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IKEGatewayConfig) Delete() *bambou.Error
- func (o *IKEGatewayConfig) Fetch() *bambou.Error
- func (o *IKEGatewayConfig) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IKEGatewayConfig) Identifier() string
- func (o *IKEGatewayConfig) Identity() bambou.Identity
- func (o *IKEGatewayConfig) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IKEGatewayConfig) Save() *bambou.Error
- func (o *IKEGatewayConfig) SetIdentifier(ID string)
- type IKEGatewayConfigsAncestor
- type IKEGatewayConfigsList
- type IKEGatewayConfigsParent
- type IKEGatewayConnection
- func (o *IKEGatewayConnection) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *IKEGatewayConnection) AssignPerformanceMonitors(children PerformanceMonitorsList) *bambou.Error
- func (o *IKEGatewayConnection) AssignSubnets(children SubnetsList) *bambou.Error
- func (o *IKEGatewayConnection) CreateAlarm(child *Alarm) *bambou.Error
- func (o *IKEGatewayConnection) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IKEGatewayConnection) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IKEGatewayConnection) Delete() *bambou.Error
- func (o *IKEGatewayConnection) Fetch() *bambou.Error
- func (o *IKEGatewayConnection) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IKEGatewayConnection) Identifier() string
- func (o *IKEGatewayConnection) Identity() bambou.Identity
- func (o *IKEGatewayConnection) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IKEGatewayConnection) PerformanceMonitors(info *bambou.FetchingInfo) (PerformanceMonitorsList, *bambou.Error)
- func (o *IKEGatewayConnection) Save() *bambou.Error
- func (o *IKEGatewayConnection) SetIdentifier(ID string)
- func (o *IKEGatewayConnection) Subnets(info *bambou.FetchingInfo) (SubnetsList, *bambou.Error)
- type IKEGatewayConnectionsAncestor
- type IKEGatewayConnectionsList
- type IKEGatewayConnectionsParent
- type IKEGatewayProfile
- func (o *IKEGatewayProfile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IKEGatewayProfile) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IKEGatewayProfile) Delete() *bambou.Error
- func (o *IKEGatewayProfile) Fetch() *bambou.Error
- func (o *IKEGatewayProfile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IKEGatewayProfile) Identifier() string
- func (o *IKEGatewayProfile) Identity() bambou.Identity
- func (o *IKEGatewayProfile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IKEGatewayProfile) Save() *bambou.Error
- func (o *IKEGatewayProfile) SetIdentifier(ID string)
- type IKEGatewayProfilesAncestor
- type IKEGatewayProfilesList
- type IKEGatewayProfilesParent
- type IKEGatewaysAncestor
- type IKEGatewaysList
- type IKEGatewaysParent
- type IKEPSK
- func (o *IKEPSK) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IKEPSK) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IKEPSK) Delete() *bambou.Error
- func (o *IKEPSK) Fetch() *bambou.Error
- func (o *IKEPSK) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IKEPSK) Identifier() string
- func (o *IKEPSK) Identity() bambou.Identity
- func (o *IKEPSK) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IKEPSK) Save() *bambou.Error
- func (o *IKEPSK) SetIdentifier(ID string)
- type IKEPSKsAncestor
- type IKEPSKsList
- type IKEPSKsParent
- type IKESubnet
- func (o *IKESubnet) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IKESubnet) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IKESubnet) Delete() *bambou.Error
- func (o *IKESubnet) Fetch() *bambou.Error
- func (o *IKESubnet) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IKESubnet) Identifier() string
- func (o *IKESubnet) Identity() bambou.Identity
- func (o *IKESubnet) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IKESubnet) Save() *bambou.Error
- func (o *IKESubnet) SetIdentifier(ID string)
- type IKESubnetsAncestor
- type IKESubnetsList
- type IKESubnetsParent
- type IPReservation
- func (o *IPReservation) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IPReservation) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IPReservation) Delete() *bambou.Error
- func (o *IPReservation) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *IPReservation) Fetch() *bambou.Error
- func (o *IPReservation) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IPReservation) Identifier() string
- func (o *IPReservation) Identity() bambou.Identity
- func (o *IPReservation) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IPReservation) Save() *bambou.Error
- func (o *IPReservation) SetIdentifier(ID string)
- type IPReservationsAncestor
- type IPReservationsList
- type IPReservationsParent
- type InfrastructureAccessProfile
- func (o *InfrastructureAccessProfile) Connectionendpoints(info *bambou.FetchingInfo) (ConnectionendpointsList, *bambou.Error)
- func (o *InfrastructureAccessProfile) CreateConnectionendpoint(child *Connectionendpoint) *bambou.Error
- func (o *InfrastructureAccessProfile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *InfrastructureAccessProfile) CreateMetadata(child *Metadata) *bambou.Error
- func (o *InfrastructureAccessProfile) CreateSSHKey(child *SSHKey) *bambou.Error
- func (o *InfrastructureAccessProfile) Delete() *bambou.Error
- func (o *InfrastructureAccessProfile) Fetch() *bambou.Error
- func (o *InfrastructureAccessProfile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *InfrastructureAccessProfile) Identifier() string
- func (o *InfrastructureAccessProfile) Identity() bambou.Identity
- func (o *InfrastructureAccessProfile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *InfrastructureAccessProfile) SSHKeys(info *bambou.FetchingInfo) (SSHKeysList, *bambou.Error)
- func (o *InfrastructureAccessProfile) Save() *bambou.Error
- func (o *InfrastructureAccessProfile) SetIdentifier(ID string)
- type InfrastructureAccessProfilesAncestor
- type InfrastructureAccessProfilesList
- type InfrastructureAccessProfilesParent
- type InfrastructureConfig
- func (o *InfrastructureConfig) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *InfrastructureConfig) CreateMetadata(child *Metadata) *bambou.Error
- func (o *InfrastructureConfig) Delete() *bambou.Error
- func (o *InfrastructureConfig) Fetch() *bambou.Error
- func (o *InfrastructureConfig) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *InfrastructureConfig) Identifier() string
- func (o *InfrastructureConfig) Identity() bambou.Identity
- func (o *InfrastructureConfig) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *InfrastructureConfig) Save() *bambou.Error
- func (o *InfrastructureConfig) SetIdentifier(ID string)
- type InfrastructureConfigsAncestor
- type InfrastructureConfigsList
- type InfrastructureConfigsParent
- type InfrastructureGatewayProfile
- func (o *InfrastructureGatewayProfile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *InfrastructureGatewayProfile) CreateMetadata(child *Metadata) *bambou.Error
- func (o *InfrastructureGatewayProfile) Delete() *bambou.Error
- func (o *InfrastructureGatewayProfile) Fetch() *bambou.Error
- func (o *InfrastructureGatewayProfile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *InfrastructureGatewayProfile) Identifier() string
- func (o *InfrastructureGatewayProfile) Identity() bambou.Identity
- func (o *InfrastructureGatewayProfile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *InfrastructureGatewayProfile) Save() *bambou.Error
- func (o *InfrastructureGatewayProfile) SetIdentifier(ID string)
- type InfrastructureGatewayProfilesAncestor
- type InfrastructureGatewayProfilesList
- type InfrastructureGatewayProfilesParent
- type InfrastructureVscProfile
- func (o *InfrastructureVscProfile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *InfrastructureVscProfile) CreateMetadata(child *Metadata) *bambou.Error
- func (o *InfrastructureVscProfile) Delete() *bambou.Error
- func (o *InfrastructureVscProfile) Fetch() *bambou.Error
- func (o *InfrastructureVscProfile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *InfrastructureVscProfile) Identifier() string
- func (o *InfrastructureVscProfile) Identity() bambou.Identity
- func (o *InfrastructureVscProfile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *InfrastructureVscProfile) Save() *bambou.Error
- func (o *InfrastructureVscProfile) SetIdentifier(ID string)
- type InfrastructureVscProfilesAncestor
- type InfrastructureVscProfilesList
- type InfrastructureVscProfilesParent
- type IngressACLEntryTemplate
- func (o *IngressACLEntryTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IngressACLEntryTemplate) CreateJob(child *Job) *bambou.Error
- func (o *IngressACLEntryTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IngressACLEntryTemplate) Delete() *bambou.Error
- func (o *IngressACLEntryTemplate) Fetch() *bambou.Error
- func (o *IngressACLEntryTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IngressACLEntryTemplate) Identifier() string
- func (o *IngressACLEntryTemplate) Identity() bambou.Identity
- func (o *IngressACLEntryTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IngressACLEntryTemplate) Save() *bambou.Error
- func (o *IngressACLEntryTemplate) SetIdentifier(ID string)
- func (o *IngressACLEntryTemplate) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- type IngressACLEntryTemplatesAncestor
- type IngressACLEntryTemplatesList
- type IngressACLEntryTemplatesParent
- type IngressACLTemplate
- func (o *IngressACLTemplate) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
- func (o *IngressACLTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IngressACLTemplate) CreateIngressACLEntryTemplate(child *IngressACLEntryTemplate) *bambou.Error
- func (o *IngressACLTemplate) CreateJob(child *Job) *bambou.Error
- func (o *IngressACLTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IngressACLTemplate) Delete() *bambou.Error
- func (o *IngressACLTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *IngressACLTemplate) Fetch() *bambou.Error
- func (o *IngressACLTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IngressACLTemplate) Identifier() string
- func (o *IngressACLTemplate) Identity() bambou.Identity
- func (o *IngressACLTemplate) IngressACLEntryTemplates(info *bambou.FetchingInfo) (IngressACLEntryTemplatesList, *bambou.Error)
- func (o *IngressACLTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IngressACLTemplate) Save() *bambou.Error
- func (o *IngressACLTemplate) SetIdentifier(ID string)
- func (o *IngressACLTemplate) VMs(info *bambou.FetchingInfo) (VMsList, *bambou.Error)
- type IngressACLTemplatesAncestor
- type IngressACLTemplatesList
- type IngressACLTemplatesParent
- type IngressAdvFwdEntryTemplate
- func (o *IngressAdvFwdEntryTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IngressAdvFwdEntryTemplate) CreateJob(child *Job) *bambou.Error
- func (o *IngressAdvFwdEntryTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IngressAdvFwdEntryTemplate) Delete() *bambou.Error
- func (o *IngressAdvFwdEntryTemplate) Fetch() *bambou.Error
- func (o *IngressAdvFwdEntryTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IngressAdvFwdEntryTemplate) Identifier() string
- func (o *IngressAdvFwdEntryTemplate) Identity() bambou.Identity
- func (o *IngressAdvFwdEntryTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IngressAdvFwdEntryTemplate) Save() *bambou.Error
- func (o *IngressAdvFwdEntryTemplate) SetIdentifier(ID string)
- func (o *IngressAdvFwdEntryTemplate) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- type IngressAdvFwdEntryTemplatesAncestor
- type IngressAdvFwdEntryTemplatesList
- type IngressAdvFwdEntryTemplatesParent
- type IngressAdvFwdTemplate
- func (o *IngressAdvFwdTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IngressAdvFwdTemplate) CreateIngressAdvFwdEntryTemplate(child *IngressAdvFwdEntryTemplate) *bambou.Error
- func (o *IngressAdvFwdTemplate) CreateJob(child *Job) *bambou.Error
- func (o *IngressAdvFwdTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IngressAdvFwdTemplate) Delete() *bambou.Error
- func (o *IngressAdvFwdTemplate) Fetch() *bambou.Error
- func (o *IngressAdvFwdTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IngressAdvFwdTemplate) Identifier() string
- func (o *IngressAdvFwdTemplate) Identity() bambou.Identity
- func (o *IngressAdvFwdTemplate) IngressAdvFwdEntryTemplates(info *bambou.FetchingInfo) (IngressAdvFwdEntryTemplatesList, *bambou.Error)
- func (o *IngressAdvFwdTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IngressAdvFwdTemplate) Save() *bambou.Error
- func (o *IngressAdvFwdTemplate) SetIdentifier(ID string)
- type IngressAdvFwdTemplatesAncestor
- type IngressAdvFwdTemplatesList
- type IngressAdvFwdTemplatesParent
- type IngressExternalServiceTemplate
- func (o *IngressExternalServiceTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IngressExternalServiceTemplate) CreateIngressExternalServiceTemplateEntry(child *IngressExternalServiceTemplateEntry) *bambou.Error
- func (o *IngressExternalServiceTemplate) CreateJob(child *Job) *bambou.Error
- func (o *IngressExternalServiceTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IngressExternalServiceTemplate) Delete() *bambou.Error
- func (o *IngressExternalServiceTemplate) Fetch() *bambou.Error
- func (o *IngressExternalServiceTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IngressExternalServiceTemplate) Identifier() string
- func (o *IngressExternalServiceTemplate) Identity() bambou.Identity
- func (o *IngressExternalServiceTemplate) IngressExternalServiceTemplateEntries(info *bambou.FetchingInfo) (IngressExternalServiceTemplateEntriesList, *bambou.Error)
- func (o *IngressExternalServiceTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IngressExternalServiceTemplate) Save() *bambou.Error
- func (o *IngressExternalServiceTemplate) SetIdentifier(ID string)
- type IngressExternalServiceTemplateEntriesAncestor
- type IngressExternalServiceTemplateEntriesList
- type IngressExternalServiceTemplateEntriesParent
- type IngressExternalServiceTemplateEntry
- func (o *IngressExternalServiceTemplateEntry) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IngressExternalServiceTemplateEntry) CreateJob(child *Job) *bambou.Error
- func (o *IngressExternalServiceTemplateEntry) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IngressExternalServiceTemplateEntry) Delete() *bambou.Error
- func (o *IngressExternalServiceTemplateEntry) Fetch() *bambou.Error
- func (o *IngressExternalServiceTemplateEntry) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IngressExternalServiceTemplateEntry) Identifier() string
- func (o *IngressExternalServiceTemplateEntry) Identity() bambou.Identity
- func (o *IngressExternalServiceTemplateEntry) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IngressExternalServiceTemplateEntry) Save() *bambou.Error
- func (o *IngressExternalServiceTemplateEntry) SetIdentifier(ID string)
- func (o *IngressExternalServiceTemplateEntry) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- type IngressExternalServiceTemplatesAncestor
- type IngressExternalServiceTemplatesList
- type IngressExternalServiceTemplatesParent
- type IngressQOSPoliciesAncestor
- type IngressQOSPoliciesList
- type IngressQOSPoliciesParent
- type IngressQOSPolicy
- func (o *IngressQOSPolicy) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *IngressQOSPolicy) CreateMetadata(child *Metadata) *bambou.Error
- func (o *IngressQOSPolicy) Delete() *bambou.Error
- func (o *IngressQOSPolicy) Fetch() *bambou.Error
- func (o *IngressQOSPolicy) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *IngressQOSPolicy) Identifier() string
- func (o *IngressQOSPolicy) Identity() bambou.Identity
- func (o *IngressQOSPolicy) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *IngressQOSPolicy) Save() *bambou.Error
- func (o *IngressQOSPolicy) SetIdentifier(ID string)
- type Job
- func (o *Job) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Job) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Job) Delete() *bambou.Error
- func (o *Job) Fetch() *bambou.Error
- func (o *Job) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Job) Identifier() string
- func (o *Job) Identity() bambou.Identity
- func (o *Job) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Job) Save() *bambou.Error
- func (o *Job) SetIdentifier(ID string)
- type JobsAncestor
- type JobsList
- type JobsParent
- type KeyServerMember
- func (o *KeyServerMember) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *KeyServerMember) CreateMetadata(child *Metadata) *bambou.Error
- func (o *KeyServerMember) Delete() *bambou.Error
- func (o *KeyServerMember) Fetch() *bambou.Error
- func (o *KeyServerMember) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *KeyServerMember) Identifier() string
- func (o *KeyServerMember) Identity() bambou.Identity
- func (o *KeyServerMember) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *KeyServerMember) Save() *bambou.Error
- func (o *KeyServerMember) SetIdentifier(ID string)
- type KeyServerMembersAncestor
- type KeyServerMembersList
- type KeyServerMembersParent
- type KeyServerMonitor
- func (o *KeyServerMonitor) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *KeyServerMonitor) CreateKeyServerMonitorEncryptedSeed(child *KeyServerMonitorEncryptedSeed) *bambou.Error
- func (o *KeyServerMonitor) CreateKeyServerMonitorSEK(child *KeyServerMonitorSEK) *bambou.Error
- func (o *KeyServerMonitor) CreateKeyServerMonitorSeed(child *KeyServerMonitorSeed) *bambou.Error
- func (o *KeyServerMonitor) CreateMetadata(child *Metadata) *bambou.Error
- func (o *KeyServerMonitor) Delete() *bambou.Error
- func (o *KeyServerMonitor) Fetch() *bambou.Error
- func (o *KeyServerMonitor) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *KeyServerMonitor) Identifier() string
- func (o *KeyServerMonitor) Identity() bambou.Identity
- func (o *KeyServerMonitor) KeyServerMonitorEncryptedSeeds(info *bambou.FetchingInfo) (KeyServerMonitorEncryptedSeedsList, *bambou.Error)
- func (o *KeyServerMonitor) KeyServerMonitorSEKs(info *bambou.FetchingInfo) (KeyServerMonitorSEKsList, *bambou.Error)
- func (o *KeyServerMonitor) KeyServerMonitorSeeds(info *bambou.FetchingInfo) (KeyServerMonitorSeedsList, *bambou.Error)
- func (o *KeyServerMonitor) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *KeyServerMonitor) Save() *bambou.Error
- func (o *KeyServerMonitor) SetIdentifier(ID string)
- type KeyServerMonitorEncryptedSeed
- func (o *KeyServerMonitorEncryptedSeed) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *KeyServerMonitorEncryptedSeed) CreateMetadata(child *Metadata) *bambou.Error
- func (o *KeyServerMonitorEncryptedSeed) Delete() *bambou.Error
- func (o *KeyServerMonitorEncryptedSeed) Fetch() *bambou.Error
- func (o *KeyServerMonitorEncryptedSeed) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *KeyServerMonitorEncryptedSeed) Identifier() string
- func (o *KeyServerMonitorEncryptedSeed) Identity() bambou.Identity
- func (o *KeyServerMonitorEncryptedSeed) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *KeyServerMonitorEncryptedSeed) Save() *bambou.Error
- func (o *KeyServerMonitorEncryptedSeed) SetIdentifier(ID string)
- type KeyServerMonitorEncryptedSeedsAncestor
- type KeyServerMonitorEncryptedSeedsList
- type KeyServerMonitorEncryptedSeedsParent
- type KeyServerMonitorSEK
- func (o *KeyServerMonitorSEK) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *KeyServerMonitorSEK) CreateMetadata(child *Metadata) *bambou.Error
- func (o *KeyServerMonitorSEK) Delete() *bambou.Error
- func (o *KeyServerMonitorSEK) Fetch() *bambou.Error
- func (o *KeyServerMonitorSEK) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *KeyServerMonitorSEK) Identifier() string
- func (o *KeyServerMonitorSEK) Identity() bambou.Identity
- func (o *KeyServerMonitorSEK) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *KeyServerMonitorSEK) Save() *bambou.Error
- func (o *KeyServerMonitorSEK) SetIdentifier(ID string)
- type KeyServerMonitorSEKsAncestor
- type KeyServerMonitorSEKsList
- type KeyServerMonitorSEKsParent
- type KeyServerMonitorSeed
- func (o *KeyServerMonitorSeed) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *KeyServerMonitorSeed) CreateMetadata(child *Metadata) *bambou.Error
- func (o *KeyServerMonitorSeed) Delete() *bambou.Error
- func (o *KeyServerMonitorSeed) Fetch() *bambou.Error
- func (o *KeyServerMonitorSeed) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *KeyServerMonitorSeed) Identifier() string
- func (o *KeyServerMonitorSeed) Identity() bambou.Identity
- func (o *KeyServerMonitorSeed) KeyServerMonitorEncryptedSeeds(info *bambou.FetchingInfo) (KeyServerMonitorEncryptedSeedsList, *bambou.Error)
- func (o *KeyServerMonitorSeed) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *KeyServerMonitorSeed) Save() *bambou.Error
- func (o *KeyServerMonitorSeed) SetIdentifier(ID string)
- type KeyServerMonitorSeedsAncestor
- type KeyServerMonitorSeedsList
- type KeyServerMonitorSeedsParent
- type KeyServerMonitorsAncestor
- type KeyServerMonitorsList
- type KeyServerMonitorsParent
- type L2Domain
- func (o *L2Domain) AddressRanges(info *bambou.FetchingInfo) (AddressRangesList, *bambou.Error)
- func (o *L2Domain) BridgeInterfaces(info *bambou.FetchingInfo) (BridgeInterfacesList, *bambou.Error)
- func (o *L2Domain) ContainerInterfaces(info *bambou.FetchingInfo) (ContainerInterfacesList, *bambou.Error)
- func (o *L2Domain) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
- func (o *L2Domain) CreateDHCPOption(child *DHCPOption) *bambou.Error
- func (o *L2Domain) CreateEgressACLTemplate(child *EgressACLTemplate) *bambou.Error
- func (o *L2Domain) CreateEgressAdvFwdTemplate(child *EgressAdvFwdTemplate) *bambou.Error
- func (o *L2Domain) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *L2Domain) CreateIngressACLEntryTemplate(child *IngressACLEntryTemplate) *bambou.Error
- func (o *L2Domain) CreateIngressACLTemplate(child *IngressACLTemplate) *bambou.Error
- func (o *L2Domain) CreateIngressAdvFwdTemplate(child *IngressAdvFwdTemplate) *bambou.Error
- func (o *L2Domain) CreateIngressExternalServiceTemplate(child *IngressExternalServiceTemplate) *bambou.Error
- func (o *L2Domain) CreateJob(child *Job) *bambou.Error
- func (o *L2Domain) CreateMetadata(child *Metadata) *bambou.Error
- func (o *L2Domain) CreateNetworkPerformanceBinding(child *NetworkPerformanceBinding) *bambou.Error
- func (o *L2Domain) CreateOverlayMirrorDestination(child *OverlayMirrorDestination) *bambou.Error
- func (o *L2Domain) CreatePGExpression(child *PGExpression) *bambou.Error
- func (o *L2Domain) CreatePermission(child *Permission) *bambou.Error
- func (o *L2Domain) CreatePolicyGroup(child *PolicyGroup) *bambou.Error
- func (o *L2Domain) CreateQOS(child *QOS) *bambou.Error
- func (o *L2Domain) CreateRedirectionTarget(child *RedirectionTarget) *bambou.Error
- func (o *L2Domain) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
- func (o *L2Domain) CreateTCA(child *TCA) *bambou.Error
- func (o *L2Domain) CreateVPNConnection(child *VPNConnection) *bambou.Error
- func (o *L2Domain) CreateVPort(child *VPort) *bambou.Error
- func (o *L2Domain) CreateVirtualFirewallPolicy(child *VirtualFirewallPolicy) *bambou.Error
- func (o *L2Domain) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
- func (o *L2Domain) Delete() *bambou.Error
- func (o *L2Domain) EgressACLEntryTemplates(info *bambou.FetchingInfo) (EgressACLEntryTemplatesList, *bambou.Error)
- func (o *L2Domain) EgressACLTemplates(info *bambou.FetchingInfo) (EgressACLTemplatesList, *bambou.Error)
- func (o *L2Domain) EgressAdvFwdTemplates(info *bambou.FetchingInfo) (EgressAdvFwdTemplatesList, *bambou.Error)
- func (o *L2Domain) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *L2Domain) Fetch() *bambou.Error
- func (o *L2Domain) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *L2Domain) Groups(info *bambou.FetchingInfo) (GroupsList, *bambou.Error)
- func (o *L2Domain) HostInterfaces(info *bambou.FetchingInfo) (HostInterfacesList, *bambou.Error)
- func (o *L2Domain) Identifier() string
- func (o *L2Domain) Identity() bambou.Identity
- func (o *L2Domain) IngressACLEntryTemplates(info *bambou.FetchingInfo) (IngressACLEntryTemplatesList, *bambou.Error)
- func (o *L2Domain) IngressACLTemplates(info *bambou.FetchingInfo) (IngressACLTemplatesList, *bambou.Error)
- func (o *L2Domain) IngressAdvFwdTemplates(info *bambou.FetchingInfo) (IngressAdvFwdTemplatesList, *bambou.Error)
- func (o *L2Domain) IngressExternalServiceTemplates(info *bambou.FetchingInfo) (IngressExternalServiceTemplatesList, *bambou.Error)
- func (o *L2Domain) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *L2Domain) NetworkPerformanceBindings(info *bambou.FetchingInfo) (NetworkPerformanceBindingsList, *bambou.Error)
- func (o *L2Domain) OverlayMirrorDestinations(info *bambou.FetchingInfo) (OverlayMirrorDestinationsList, *bambou.Error)
- func (o *L2Domain) PGExpressions(info *bambou.FetchingInfo) (PGExpressionsList, *bambou.Error)
- func (o *L2Domain) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
- func (o *L2Domain) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
- func (o *L2Domain) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
- func (o *L2Domain) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
- func (o *L2Domain) Save() *bambou.Error
- func (o *L2Domain) SetIdentifier(ID string)
- func (o *L2Domain) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- func (o *L2Domain) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
- func (o *L2Domain) TCAs(info *bambou.FetchingInfo) (TCAsList, *bambou.Error)
- func (o *L2Domain) UplinkRDs(info *bambou.FetchingInfo) (UplinkRDsList, *bambou.Error)
- func (o *L2Domain) VMInterfaces(info *bambou.FetchingInfo) (VMInterfacesList, *bambou.Error)
- func (o *L2Domain) VMs(info *bambou.FetchingInfo) (VMsList, *bambou.Error)
- func (o *L2Domain) VPNConnections(info *bambou.FetchingInfo) (VPNConnectionsList, *bambou.Error)
- func (o *L2Domain) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
- func (o *L2Domain) VirtualFirewallPolicies(info *bambou.FetchingInfo) (VirtualFirewallPoliciesList, *bambou.Error)
- type L2DomainTemplate
- func (o *L2DomainTemplate) AddressRanges(info *bambou.FetchingInfo) (AddressRangesList, *bambou.Error)
- func (o *L2DomainTemplate) CreateAddressRange(child *AddressRange) *bambou.Error
- func (o *L2DomainTemplate) CreateEgressACLTemplate(child *EgressACLTemplate) *bambou.Error
- func (o *L2DomainTemplate) CreateEgressAdvFwdTemplate(child *EgressAdvFwdTemplate) *bambou.Error
- func (o *L2DomainTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *L2DomainTemplate) CreateIngressACLTemplate(child *IngressACLTemplate) *bambou.Error
- func (o *L2DomainTemplate) CreateIngressAdvFwdTemplate(child *IngressAdvFwdTemplate) *bambou.Error
- func (o *L2DomainTemplate) CreateIngressExternalServiceTemplate(child *IngressExternalServiceTemplate) *bambou.Error
- func (o *L2DomainTemplate) CreateJob(child *Job) *bambou.Error
- func (o *L2DomainTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *L2DomainTemplate) CreateOverlayMirrorDestinationTemplate(child *OverlayMirrorDestinationTemplate) *bambou.Error
- func (o *L2DomainTemplate) CreatePGExpressionTemplate(child *PGExpressionTemplate) *bambou.Error
- func (o *L2DomainTemplate) CreatePermission(child *Permission) *bambou.Error
- func (o *L2DomainTemplate) CreatePolicyGroupTemplate(child *PolicyGroupTemplate) *bambou.Error
- func (o *L2DomainTemplate) CreateQOS(child *QOS) *bambou.Error
- func (o *L2DomainTemplate) CreateRedirectionTargetTemplate(child *RedirectionTargetTemplate) *bambou.Error
- func (o *L2DomainTemplate) CreateVirtualFirewallPolicy(child *VirtualFirewallPolicy) *bambou.Error
- func (o *L2DomainTemplate) Delete() *bambou.Error
- func (o *L2DomainTemplate) EgressACLTemplates(info *bambou.FetchingInfo) (EgressACLTemplatesList, *bambou.Error)
- func (o *L2DomainTemplate) EgressAdvFwdTemplates(info *bambou.FetchingInfo) (EgressAdvFwdTemplatesList, *bambou.Error)
- func (o *L2DomainTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *L2DomainTemplate) Fetch() *bambou.Error
- func (o *L2DomainTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *L2DomainTemplate) Groups(info *bambou.FetchingInfo) (GroupsList, *bambou.Error)
- func (o *L2DomainTemplate) Identifier() string
- func (o *L2DomainTemplate) Identity() bambou.Identity
- func (o *L2DomainTemplate) IngressACLTemplates(info *bambou.FetchingInfo) (IngressACLTemplatesList, *bambou.Error)
- func (o *L2DomainTemplate) IngressAdvFwdTemplates(info *bambou.FetchingInfo) (IngressAdvFwdTemplatesList, *bambou.Error)
- func (o *L2DomainTemplate) IngressExternalServiceTemplates(info *bambou.FetchingInfo) (IngressExternalServiceTemplatesList, *bambou.Error)
- func (o *L2DomainTemplate) L2Domains(info *bambou.FetchingInfo) (L2DomainsList, *bambou.Error)
- func (o *L2DomainTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *L2DomainTemplate) OverlayMirrorDestinationTemplates(info *bambou.FetchingInfo) (OverlayMirrorDestinationTemplatesList, *bambou.Error)
- func (o *L2DomainTemplate) PGExpressionTemplates(info *bambou.FetchingInfo) (PGExpressionTemplatesList, *bambou.Error)
- func (o *L2DomainTemplate) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
- func (o *L2DomainTemplate) PolicyGroupTemplates(info *bambou.FetchingInfo) (PolicyGroupTemplatesList, *bambou.Error)
- func (o *L2DomainTemplate) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
- func (o *L2DomainTemplate) RedirectionTargetTemplates(info *bambou.FetchingInfo) (RedirectionTargetTemplatesList, *bambou.Error)
- func (o *L2DomainTemplate) Save() *bambou.Error
- func (o *L2DomainTemplate) SetIdentifier(ID string)
- func (o *L2DomainTemplate) VirtualFirewallPolicies(info *bambou.FetchingInfo) (VirtualFirewallPoliciesList, *bambou.Error)
- type L2DomainTemplatesAncestor
- type L2DomainTemplatesList
- type L2DomainTemplatesParent
- type L2DomainsAncestor
- type L2DomainsList
- type L2DomainsParent
- type L4Service
- type L4ServiceGroup
- func (o *L4ServiceGroup) AssignL4Services(children L4ServicesList) *bambou.Error
- func (o *L4ServiceGroup) Delete() *bambou.Error
- func (o *L4ServiceGroup) Fetch() *bambou.Error
- func (o *L4ServiceGroup) Identifier() string
- func (o *L4ServiceGroup) Identity() bambou.Identity
- func (o *L4ServiceGroup) L4Services(info *bambou.FetchingInfo) (L4ServicesList, *bambou.Error)
- func (o *L4ServiceGroup) Save() *bambou.Error
- func (o *L4ServiceGroup) SetIdentifier(ID string)
- type L4ServiceGroupsAncestor
- type L4ServiceGroupsList
- type L4ServiceGroupsParent
- type L4ServicesAncestor
- type L4ServicesList
- type L4ServicesParent
- type L7applicationsignature
- func (o *L7applicationsignature) Applications(info *bambou.FetchingInfo) (ApplicationsList, *bambou.Error)
- func (o *L7applicationsignature) Delete() *bambou.Error
- func (o *L7applicationsignature) Fetch() *bambou.Error
- func (o *L7applicationsignature) Identifier() string
- func (o *L7applicationsignature) Identity() bambou.Identity
- func (o *L7applicationsignature) Save() *bambou.Error
- func (o *L7applicationsignature) SetIdentifier(ID string)
- type L7applicationsignaturesAncestor
- type L7applicationsignaturesList
- type L7applicationsignaturesParent
- type LDAPConfiguration
- func (o *LDAPConfiguration) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *LDAPConfiguration) CreateMetadata(child *Metadata) *bambou.Error
- func (o *LDAPConfiguration) Delete() *bambou.Error
- func (o *LDAPConfiguration) Fetch() *bambou.Error
- func (o *LDAPConfiguration) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *LDAPConfiguration) Identifier() string
- func (o *LDAPConfiguration) Identity() bambou.Identity
- func (o *LDAPConfiguration) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *LDAPConfiguration) Save() *bambou.Error
- func (o *LDAPConfiguration) SetIdentifier(ID string)
- type LDAPConfigurationsAncestor
- type LDAPConfigurationsList
- type LDAPConfigurationsParent
- type LTEInformation
- type LTEInformationsAncestor
- type LTEInformationsList
- type LTEInformationsParent
- type License
- func (o *License) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *License) CreateMetadata(child *Metadata) *bambou.Error
- func (o *License) Delete() *bambou.Error
- func (o *License) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *License) Fetch() *bambou.Error
- func (o *License) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *License) Identifier() string
- func (o *License) Identity() bambou.Identity
- func (o *License) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *License) Save() *bambou.Error
- func (o *License) SetIdentifier(ID string)
- type LicenseStatus
- type LicenseStatusAncestor
- type LicenseStatusList
- type LicenseStatusParent
- type LicensesAncestor
- type LicensesList
- type LicensesParent
- type Link
- func (o *Link) CSNATPools(info *bambou.FetchingInfo) (CSNATPoolsList, *bambou.Error)
- func (o *Link) CreateCSNATPool(child *CSNATPool) *bambou.Error
- func (o *Link) CreateDemarcationService(child *DemarcationService) *bambou.Error
- func (o *Link) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Link) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Link) CreateNextHop(child *NextHop) *bambou.Error
- func (o *Link) CreateOverlayAddressPool(child *OverlayAddressPool) *bambou.Error
- func (o *Link) CreatePSNATPool(child *PSNATPool) *bambou.Error
- func (o *Link) CreatePolicyStatement(child *PolicyStatement) *bambou.Error
- func (o *Link) Delete() *bambou.Error
- func (o *Link) DemarcationServices(info *bambou.FetchingInfo) (DemarcationServicesList, *bambou.Error)
- func (o *Link) Fetch() *bambou.Error
- func (o *Link) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Link) Identifier() string
- func (o *Link) Identity() bambou.Identity
- func (o *Link) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Link) NextHops(info *bambou.FetchingInfo) (NextHopsList, *bambou.Error)
- func (o *Link) OverlayAddressPools(info *bambou.FetchingInfo) (OverlayAddressPoolsList, *bambou.Error)
- func (o *Link) PSNATPools(info *bambou.FetchingInfo) (PSNATPoolsList, *bambou.Error)
- func (o *Link) PolicyStatements(info *bambou.FetchingInfo) (PolicyStatementsList, *bambou.Error)
- func (o *Link) Save() *bambou.Error
- func (o *Link) SetIdentifier(ID string)
- type LinksAncestor
- type LinksList
- type LinksParent
- type Location
- func (o *Location) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Location) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Location) Delete() *bambou.Error
- func (o *Location) Fetch() *bambou.Error
- func (o *Location) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Location) Identifier() string
- func (o *Location) Identity() bambou.Identity
- func (o *Location) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Location) Save() *bambou.Error
- func (o *Location) SetIdentifier(ID string)
- type LocationsAncestor
- type LocationsList
- type LocationsParent
- type Ltestatistics
- func (o *Ltestatistics) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Ltestatistics) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Ltestatistics) Delete() *bambou.Error
- func (o *Ltestatistics) Fetch() *bambou.Error
- func (o *Ltestatistics) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Ltestatistics) Identifier() string
- func (o *Ltestatistics) Identity() bambou.Identity
- func (o *Ltestatistics) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Ltestatistics) Save() *bambou.Error
- func (o *Ltestatistics) SetIdentifier(ID string)
- type LtestatisticsAncestor
- type LtestatisticsList
- type LtestatisticsParent
- type Me
- func (o *Me) APIKey() string
- func (o *Me) AutoDiscoveredGateways(info *bambou.FetchingInfo) (AutoDiscoveredGatewaysList, *bambou.Error)
- func (o *Me) BGPNeighbors(info *bambou.FetchingInfo) (BGPNeighborsList, *bambou.Error)
- func (o *Me) BGPProfiles(info *bambou.FetchingInfo) (BGPProfilesList, *bambou.Error)
- func (o *Me) COSRemarkingPolicyTables(info *bambou.FetchingInfo) (COSRemarkingPolicyTablesList, *bambou.Error)
- func (o *Me) CloudMgmtSystems(info *bambou.FetchingInfo) (CloudMgmtSystemsList, *bambou.Error)
- func (o *Me) ContainerInterfaces(info *bambou.FetchingInfo) (ContainerInterfacesList, *bambou.Error)
- func (o *Me) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
- func (o *Me) CreateCOSRemarkingPolicyTable(child *COSRemarkingPolicyTable) *bambou.Error
- func (o *Me) CreateCertificate(child *Certificate) *bambou.Error
- func (o *Me) CreateCloudMgmtSystem(child *CloudMgmtSystem) *bambou.Error
- func (o *Me) CreateContainer(child *Container) *bambou.Error
- func (o *Me) CreateDSCPRemarkingPolicyTable(child *DSCPRemarkingPolicyTable) *bambou.Error
- func (o *Me) CreateDUCGroup(child *DUCGroup) *bambou.Error
- func (o *Me) CreateDomainFIPAclTemplate(child *DomainFIPAclTemplate) *bambou.Error
- func (o *Me) CreateEgressQOSPolicy(child *EgressQOSPolicy) *bambou.Error
- func (o *Me) CreateEnterprise(child *Enterprise) *bambou.Error
- func (o *Me) CreateEnterpriseProfile(child *EnterpriseProfile) *bambou.Error
- func (o *Me) CreateFloatingIPACLTemplate(child *FloatingIPACLTemplate) *bambou.Error
- func (o *Me) CreateGateway(child *Gateway) *bambou.Error
- func (o *Me) CreateGatewayTemplate(child *GatewayTemplate) *bambou.Error
- func (o *Me) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Me) CreateInfrastructureAccessProfile(child *InfrastructureAccessProfile) *bambou.Error
- func (o *Me) CreateInfrastructureGatewayProfile(child *InfrastructureGatewayProfile) *bambou.Error
- func (o *Me) CreateInfrastructureVscProfile(child *InfrastructureVscProfile) *bambou.Error
- func (o *Me) CreateIngressACLEntryTemplate(child *IngressACLEntryTemplate) *bambou.Error
- func (o *Me) CreateIngressQOSPolicy(child *IngressQOSPolicy) *bambou.Error
- func (o *Me) CreateJob(child *Job) *bambou.Error
- func (o *Me) CreateKeyServerMember(child *KeyServerMember) *bambou.Error
- func (o *Me) CreateL4Service(child *L4Service) *bambou.Error
- func (o *Me) CreateLicense(child *License) *bambou.Error
- func (o *Me) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Me) CreateMirrorDestination(child *MirrorDestination) *bambou.Error
- func (o *Me) CreateMultiCastChannelMap(child *MultiCastChannelMap) *bambou.Error
- func (o *Me) CreateNSGGroup(child *NSGGroup) *bambou.Error
- func (o *Me) CreateNSGPatchProfile(child *NSGPatchProfile) *bambou.Error
- func (o *Me) CreateNSGUpgradeProfile(child *NSGUpgradeProfile) *bambou.Error
- func (o *Me) CreateNSGatewayTemplate(child *NSGatewayTemplate) *bambou.Error
- func (o *Me) CreatePATMapper(child *PATMapper) *bambou.Error
- func (o *Me) CreatePATNATPool(child *PATNATPool) *bambou.Error
- func (o *Me) CreatePerformanceMonitor(child *PerformanceMonitor) *bambou.Error
- func (o *Me) CreateQosPolicer(child *QosPolicer) *bambou.Error
- func (o *Me) CreateRateLimiter(child *RateLimiter) *bambou.Error
- func (o *Me) CreateRedundancyGroup(child *RedundancyGroup) *bambou.Error
- func (o *Me) CreateSharedNetworkResource(child *SharedNetworkResource) *bambou.Error
- func (o *Me) CreateSiteInfo(child *SiteInfo) *bambou.Error
- func (o *Me) CreateUnderlay(child *Underlay) *bambou.Error
- func (o *Me) CreateVCenter(child *VCenter) *bambou.Error
- func (o *Me) CreateVM(child *VM) *bambou.Error
- func (o *Me) CreateVNFMetadata(child *VNFMetadata) *bambou.Error
- func (o *Me) CreateVNFThresholdPolicy(child *VNFThresholdPolicy) *bambou.Error
- func (o *Me) CreateVirtualFirewallPolicy(child *VirtualFirewallPolicy) *bambou.Error
- func (o *Me) CreateZFBAutoAssignment(child *ZFBAutoAssignment) *bambou.Error
- func (o *Me) CreateZFBRequest(child *ZFBRequest) *bambou.Error
- func (o *Me) DSCPRemarkingPolicyTables(info *bambou.FetchingInfo) (DSCPRemarkingPolicyTablesList, *bambou.Error)
- func (o *Me) DUCGroups(info *bambou.FetchingInfo) (DUCGroupsList, *bambou.Error)
- func (o *Me) Delete() *bambou.Error
- func (o *Me) DomainFIPAclTemplates(info *bambou.FetchingInfo) (DomainFIPAclTemplatesList, *bambou.Error)
- func (o *Me) Domains(info *bambou.FetchingInfo) (DomainsList, *bambou.Error)
- func (o *Me) EgressACLEntryTemplates(info *bambou.FetchingInfo) (EgressACLEntryTemplatesList, *bambou.Error)
- func (o *Me) EgressACLTemplates(info *bambou.FetchingInfo) (EgressACLTemplatesList, *bambou.Error)
- func (o *Me) EgressQOSPolicies(info *bambou.FetchingInfo) (EgressQOSPoliciesList, *bambou.Error)
- func (o *Me) EnterpriseProfiles(info *bambou.FetchingInfo) (EnterpriseProfilesList, *bambou.Error)
- func (o *Me) Enterprises(info *bambou.FetchingInfo) (EnterprisesList, *bambou.Error)
- func (o *Me) Fetch() *bambou.Error
- func (o *Me) FloatingIPACLTemplates(info *bambou.FetchingInfo) (FloatingIPACLTemplatesList, *bambou.Error)
- func (o *Me) FloatingIps(info *bambou.FetchingInfo) (FloatingIpsList, *bambou.Error)
- func (o *Me) GatewayTemplates(info *bambou.FetchingInfo) (GatewayTemplatesList, *bambou.Error)
- func (o *Me) Gateways(info *bambou.FetchingInfo) (GatewaysList, *bambou.Error)
- func (o *Me) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Me) HostInterfaces(info *bambou.FetchingInfo) (HostInterfacesList, *bambou.Error)
- func (o *Me) Identifier() string
- func (o *Me) Identity() bambou.Identity
- func (o *Me) InfrastructureAccessProfiles(info *bambou.FetchingInfo) (InfrastructureAccessProfilesList, *bambou.Error)
- func (o *Me) InfrastructureGatewayProfiles(info *bambou.FetchingInfo) (InfrastructureGatewayProfilesList, *bambou.Error)
- func (o *Me) InfrastructureVscProfiles(info *bambou.FetchingInfo) (InfrastructureVscProfilesList, *bambou.Error)
- func (o *Me) IngressACLEntryTemplates(info *bambou.FetchingInfo) (IngressACLEntryTemplatesList, *bambou.Error)
- func (o *Me) IngressACLTemplates(info *bambou.FetchingInfo) (IngressACLTemplatesList, *bambou.Error)
- func (o *Me) IngressAdvFwdEntryTemplates(info *bambou.FetchingInfo) (IngressAdvFwdEntryTemplatesList, *bambou.Error)
- func (o *Me) IngressQOSPolicies(info *bambou.FetchingInfo) (IngressQOSPoliciesList, *bambou.Error)
- func (o *Me) Jobs(info *bambou.FetchingInfo) (JobsList, *bambou.Error)
- func (o *Me) KeyServerMembers(info *bambou.FetchingInfo) (KeyServerMembersList, *bambou.Error)
- func (o *Me) L2Domains(info *bambou.FetchingInfo) (L2DomainsList, *bambou.Error)
- func (o *Me) L4Services(info *bambou.FetchingInfo) (L4ServicesList, *bambou.Error)
- func (o *Me) LicenseStatus(info *bambou.FetchingInfo) (LicenseStatusList, *bambou.Error)
- func (o *Me) Licenses(info *bambou.FetchingInfo) (LicensesList, *bambou.Error)
- func (o *Me) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Me) MirrorDestinations(info *bambou.FetchingInfo) (MirrorDestinationsList, *bambou.Error)
- func (o *Me) MultiCastChannelMaps(info *bambou.FetchingInfo) (MultiCastChannelMapsList, *bambou.Error)
- func (o *Me) NSGGroups(info *bambou.FetchingInfo) (NSGGroupsList, *bambou.Error)
- func (o *Me) NSGPatchProfiles(info *bambou.FetchingInfo) (NSGPatchProfilesList, *bambou.Error)
- func (o *Me) NSGUpgradeProfiles(info *bambou.FetchingInfo) (NSGUpgradeProfilesList, *bambou.Error)
- func (o *Me) NSGatewayTemplates(info *bambou.FetchingInfo) (NSGatewayTemplatesList, *bambou.Error)
- func (o *Me) NSGateways(info *bambou.FetchingInfo) (NSGatewaysList, *bambou.Error)
- func (o *Me) NSRedundantGatewayGroups(info *bambou.FetchingInfo) (NSRedundantGatewayGroupsList, *bambou.Error)
- func (o *Me) NetworkLayouts(info *bambou.FetchingInfo) (NetworkLayoutsList, *bambou.Error)
- func (o *Me) PATMappers(info *bambou.FetchingInfo) (PATMappersList, *bambou.Error)
- func (o *Me) PATNATPools(info *bambou.FetchingInfo) (PATNATPoolsList, *bambou.Error)
- func (o *Me) PerformanceMonitors(info *bambou.FetchingInfo) (PerformanceMonitorsList, *bambou.Error)
- func (o *Me) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
- func (o *Me) QosPolicers(info *bambou.FetchingInfo) (QosPolicersList, *bambou.Error)
- func (o *Me) RateLimiters(info *bambou.FetchingInfo) (RateLimitersList, *bambou.Error)
- func (o *Me) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
- func (o *Me) RedundancyGroups(info *bambou.FetchingInfo) (RedundancyGroupsList, *bambou.Error)
- func (o *Me) RoutingPolicies(info *bambou.FetchingInfo) (RoutingPoliciesList, *bambou.Error)
- func (o *Me) Save() *bambou.Error
- func (o *Me) SetAPIKey(key string)
- func (o *Me) SetIdentifier(ID string)
- func (o *Me) SharedNetworkResources(info *bambou.FetchingInfo) (SharedNetworkResourcesList, *bambou.Error)
- func (o *Me) SiteInfos(info *bambou.FetchingInfo) (SiteInfosList, *bambou.Error)
- func (o *Me) StaticRoutes(info *bambou.FetchingInfo) (StaticRoutesList, *bambou.Error)
- func (o *Me) StatsCollectorInfos(info *bambou.FetchingInfo) (StatsCollectorInfosList, *bambou.Error)
- func (o *Me) Subnets(info *bambou.FetchingInfo) (SubnetsList, *bambou.Error)
- func (o *Me) SystemConfigs(info *bambou.FetchingInfo) (SystemConfigsList, *bambou.Error)
- func (o *Me) TCAs(info *bambou.FetchingInfo) (TCAsList, *bambou.Error)
- func (o *Me) Underlays(info *bambou.FetchingInfo) (UnderlaysList, *bambou.Error)
- func (o *Me) UplinkRDs(info *bambou.FetchingInfo) (UplinkRDsList, *bambou.Error)
- func (o *Me) UserContexts(info *bambou.FetchingInfo) (UserContextsList, *bambou.Error)
- func (o *Me) Users(info *bambou.FetchingInfo) (UsersList, *bambou.Error)
- func (o *Me) VCenterEAMConfigs(info *bambou.FetchingInfo) (VCenterEAMConfigsList, *bambou.Error)
- func (o *Me) VCenterHypervisors(info *bambou.FetchingInfo) (VCenterHypervisorsList, *bambou.Error)
- func (o *Me) VCenterVRSConfigs(info *bambou.FetchingInfo) (VCenterVRSConfigsList, *bambou.Error)
- func (o *Me) VCenters(info *bambou.FetchingInfo) (VCentersList, *bambou.Error)
- func (o *Me) VMInterfaces(info *bambou.FetchingInfo) (VMInterfacesList, *bambou.Error)
- func (o *Me) VMs(info *bambou.FetchingInfo) (VMsList, *bambou.Error)
- func (o *Me) VNFCatalogs(info *bambou.FetchingInfo) (VNFCatalogsList, *bambou.Error)
- func (o *Me) VNFMetadatas(info *bambou.FetchingInfo) (VNFMetadatasList, *bambou.Error)
- func (o *Me) VNFThresholdPolicies(info *bambou.FetchingInfo) (VNFThresholdPoliciesList, *bambou.Error)
- func (o *Me) VSPs(info *bambou.FetchingInfo) (VSPsList, *bambou.Error)
- func (o *Me) VirtualFirewallPolicies(info *bambou.FetchingInfo) (VirtualFirewallPoliciesList, *bambou.Error)
- func (o *Me) ZFBAutoAssignments(info *bambou.FetchingInfo) (ZFBAutoAssignmentsList, *bambou.Error)
- func (o *Me) ZFBRequests(info *bambou.FetchingInfo) (ZFBRequestsList, *bambou.Error)
- func (o *Me) Zones(info *bambou.FetchingInfo) (ZonesList, *bambou.Error)
- type Metadata
- func (o *Metadata) Delete() *bambou.Error
- func (o *Metadata) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *Metadata) Fetch() *bambou.Error
- func (o *Metadata) Identifier() string
- func (o *Metadata) Identity() bambou.Identity
- func (o *Metadata) Save() *bambou.Error
- func (o *Metadata) SetIdentifier(ID string)
- type MetadatasAncestor
- type MetadatasList
- type MetadatasParent
- type MirrorDestination
- func (o *MirrorDestination) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *MirrorDestination) CreateMetadata(child *Metadata) *bambou.Error
- func (o *MirrorDestination) Delete() *bambou.Error
- func (o *MirrorDestination) EgressACLEntryTemplates(info *bambou.FetchingInfo) (EgressACLEntryTemplatesList, *bambou.Error)
- func (o *MirrorDestination) Fetch() *bambou.Error
- func (o *MirrorDestination) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *MirrorDestination) Identifier() string
- func (o *MirrorDestination) Identity() bambou.Identity
- func (o *MirrorDestination) IngressACLEntryTemplates(info *bambou.FetchingInfo) (IngressACLEntryTemplatesList, *bambou.Error)
- func (o *MirrorDestination) IngressAdvFwdEntryTemplates(info *bambou.FetchingInfo) (IngressAdvFwdEntryTemplatesList, *bambou.Error)
- func (o *MirrorDestination) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *MirrorDestination) Save() *bambou.Error
- func (o *MirrorDestination) SetIdentifier(ID string)
- func (o *MirrorDestination) VPortMirrors(info *bambou.FetchingInfo) (VPortMirrorsList, *bambou.Error)
- type MirrorDestinationsAncestor
- type MirrorDestinationsList
- type MirrorDestinationsParent
- type MonitoringPort
- func (o *MonitoringPort) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *MonitoringPort) CreateMetadata(child *Metadata) *bambou.Error
- func (o *MonitoringPort) Delete() *bambou.Error
- func (o *MonitoringPort) Fetch() *bambou.Error
- func (o *MonitoringPort) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *MonitoringPort) Identifier() string
- func (o *MonitoringPort) Identity() bambou.Identity
- func (o *MonitoringPort) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *MonitoringPort) Save() *bambou.Error
- func (o *MonitoringPort) SetIdentifier(ID string)
- type MonitoringPortsAncestor
- type MonitoringPortsList
- type MonitoringPortsParent
- type Monitorscope
- type MonitorscopesAncestor
- type MonitorscopesList
- type MonitorscopesParent
- type MultiCastChannelMap
- func (o *MultiCastChannelMap) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *MultiCastChannelMap) CreateMetadata(child *Metadata) *bambou.Error
- func (o *MultiCastChannelMap) CreateMultiCastRange(child *MultiCastRange) *bambou.Error
- func (o *MultiCastChannelMap) Delete() *bambou.Error
- func (o *MultiCastChannelMap) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *MultiCastChannelMap) Fetch() *bambou.Error
- func (o *MultiCastChannelMap) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *MultiCastChannelMap) Identifier() string
- func (o *MultiCastChannelMap) Identity() bambou.Identity
- func (o *MultiCastChannelMap) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *MultiCastChannelMap) MultiCastRanges(info *bambou.FetchingInfo) (MultiCastRangesList, *bambou.Error)
- func (o *MultiCastChannelMap) Save() *bambou.Error
- func (o *MultiCastChannelMap) SetIdentifier(ID string)
- type MultiCastChannelMapsAncestor
- type MultiCastChannelMapsList
- type MultiCastChannelMapsParent
- type MultiCastList
- func (o *MultiCastList) AssignMultiCastChannelMaps(children MultiCastChannelMapsList) *bambou.Error
- func (o *MultiCastList) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *MultiCastList) CreateMetadata(child *Metadata) *bambou.Error
- func (o *MultiCastList) Delete() *bambou.Error
- func (o *MultiCastList) Fetch() *bambou.Error
- func (o *MultiCastList) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *MultiCastList) Identifier() string
- func (o *MultiCastList) Identity() bambou.Identity
- func (o *MultiCastList) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *MultiCastList) MultiCastChannelMaps(info *bambou.FetchingInfo) (MultiCastChannelMapsList, *bambou.Error)
- func (o *MultiCastList) Save() *bambou.Error
- func (o *MultiCastList) SetIdentifier(ID string)
- type MultiCastListsAncestor
- type MultiCastListsList
- type MultiCastListsParent
- type MultiCastRange
- func (o *MultiCastRange) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *MultiCastRange) CreateMetadata(child *Metadata) *bambou.Error
- func (o *MultiCastRange) Delete() *bambou.Error
- func (o *MultiCastRange) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *MultiCastRange) Fetch() *bambou.Error
- func (o *MultiCastRange) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *MultiCastRange) Identifier() string
- func (o *MultiCastRange) Identity() bambou.Identity
- func (o *MultiCastRange) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *MultiCastRange) Save() *bambou.Error
- func (o *MultiCastRange) SetIdentifier(ID string)
- type MultiCastRangesAncestor
- type MultiCastRangesList
- type MultiCastRangesParent
- type MultiNICVPort
- func (o *MultiNICVPort) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *MultiNICVPort) CreateMetadata(child *Metadata) *bambou.Error
- func (o *MultiNICVPort) Delete() *bambou.Error
- func (o *MultiNICVPort) Fetch() *bambou.Error
- func (o *MultiNICVPort) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *MultiNICVPort) Identifier() string
- func (o *MultiNICVPort) Identity() bambou.Identity
- func (o *MultiNICVPort) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *MultiNICVPort) Save() *bambou.Error
- func (o *MultiNICVPort) SetIdentifier(ID string)
- func (o *MultiNICVPort) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
- type MultiNICVPortsAncestor
- type MultiNICVPortsList
- type MultiNICVPortsParent
- type NATMapEntriesAncestor
- type NATMapEntriesList
- type NATMapEntriesParent
- type NATMapEntry
- func (o *NATMapEntry) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *NATMapEntry) CreateMetadata(child *Metadata) *bambou.Error
- func (o *NATMapEntry) Delete() *bambou.Error
- func (o *NATMapEntry) Fetch() *bambou.Error
- func (o *NATMapEntry) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *NATMapEntry) Identifier() string
- func (o *NATMapEntry) Identity() bambou.Identity
- func (o *NATMapEntry) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *NATMapEntry) Save() *bambou.Error
- func (o *NATMapEntry) SetIdentifier(ID string)
- type NSGGroup
- func (o *NSGGroup) AssignNSGateways(children NSGatewaysList) *bambou.Error
- func (o *NSGGroup) CreateDUCGroupBinding(child *DUCGroupBinding) *bambou.Error
- func (o *NSGGroup) DUCGroupBindings(info *bambou.FetchingInfo) (DUCGroupBindingsList, *bambou.Error)
- func (o *NSGGroup) Delete() *bambou.Error
- func (o *NSGGroup) Fetch() *bambou.Error
- func (o *NSGGroup) Identifier() string
- func (o *NSGGroup) Identity() bambou.Identity
- func (o *NSGGroup) NSGateways(info *bambou.FetchingInfo) (NSGatewaysList, *bambou.Error)
- func (o *NSGGroup) Save() *bambou.Error
- func (o *NSGGroup) SetIdentifier(ID string)
- type NSGGroupsAncestor
- type NSGGroupsList
- type NSGGroupsParent
- type NSGInfo
- type NSGInfosAncestor
- type NSGInfosList
- type NSGInfosParent
- type NSGPatchProfile
- type NSGPatchProfilesAncestor
- type NSGPatchProfilesList
- type NSGPatchProfilesParent
- type NSGRoutingPolicyBinding
- func (o *NSGRoutingPolicyBinding) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *NSGRoutingPolicyBinding) CreateMetadata(child *Metadata) *bambou.Error
- func (o *NSGRoutingPolicyBinding) Delete() *bambou.Error
- func (o *NSGRoutingPolicyBinding) Fetch() *bambou.Error
- func (o *NSGRoutingPolicyBinding) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *NSGRoutingPolicyBinding) Identifier() string
- func (o *NSGRoutingPolicyBinding) Identity() bambou.Identity
- func (o *NSGRoutingPolicyBinding) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *NSGRoutingPolicyBinding) Save() *bambou.Error
- func (o *NSGRoutingPolicyBinding) SetIdentifier(ID string)
- type NSGRoutingPolicyBindingsAncestor
- type NSGRoutingPolicyBindingsList
- type NSGRoutingPolicyBindingsParent
- type NSGUpgradeProfile
- func (o *NSGUpgradeProfile) Delete() *bambou.Error
- func (o *NSGUpgradeProfile) Fetch() *bambou.Error
- func (o *NSGUpgradeProfile) Identifier() string
- func (o *NSGUpgradeProfile) Identity() bambou.Identity
- func (o *NSGUpgradeProfile) Save() *bambou.Error
- func (o *NSGUpgradeProfile) SetIdentifier(ID string)
- type NSGUpgradeProfilesAncestor
- type NSGUpgradeProfilesList
- type NSGUpgradeProfilesParent
- type NSGateway
- func (o *NSGateway) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *NSGateway) AssignPATNATPools(children PATNATPoolsList) *bambou.Error
- func (o *NSGateway) Bootstraps(info *bambou.FetchingInfo) (BootstrapsList, *bambou.Error)
- func (o *NSGateway) Commands(info *bambou.FetchingInfo) (CommandsList, *bambou.Error)
- func (o *NSGateway) CreateBootstrapActivation(child *BootstrapActivation) *bambou.Error
- func (o *NSGateway) CreateCommand(child *Command) *bambou.Error
- func (o *NSGateway) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *NSGateway) CreateJob(child *Job) *bambou.Error
- func (o *NSGateway) CreateMetadata(child *Metadata) *bambou.Error
- func (o *NSGateway) CreateNSPort(child *NSPort) *bambou.Error
- func (o *NSGateway) CreatePermission(child *Permission) *bambou.Error
- func (o *NSGateway) CreateWirelessPort(child *WirelessPort) *bambou.Error
- func (o *NSGateway) Delete() *bambou.Error
- func (o *NSGateway) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
- func (o *NSGateway) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *NSGateway) Fetch() *bambou.Error
- func (o *NSGateway) GatewaySecurities(info *bambou.FetchingInfo) (GatewaySecuritiesList, *bambou.Error)
- func (o *NSGateway) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *NSGateway) Identifier() string
- func (o *NSGateway) Identity() bambou.Identity
- func (o *NSGateway) InfrastructureConfigs(info *bambou.FetchingInfo) (InfrastructureConfigsList, *bambou.Error)
- func (o *NSGateway) Jobs(info *bambou.FetchingInfo) (JobsList, *bambou.Error)
- func (o *NSGateway) Locations(info *bambou.FetchingInfo) (LocationsList, *bambou.Error)
- func (o *NSGateway) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *NSGateway) Monitorscopes(info *bambou.FetchingInfo) (MonitorscopesList, *bambou.Error)
- func (o *NSGateway) NSGInfos(info *bambou.FetchingInfo) (NSGInfosList, *bambou.Error)
- func (o *NSGateway) NSPorts(info *bambou.FetchingInfo) (NSPortsList, *bambou.Error)
- func (o *NSGateway) PATNATPools(info *bambou.FetchingInfo) (PATNATPoolsList, *bambou.Error)
- func (o *NSGateway) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
- func (o *NSGateway) Save() *bambou.Error
- func (o *NSGateway) SetIdentifier(ID string)
- func (o *NSGateway) Subnets(info *bambou.FetchingInfo) (SubnetsList, *bambou.Error)
- func (o *NSGateway) UplinkConnections(info *bambou.FetchingInfo) (UplinkConnectionsList, *bambou.Error)
- func (o *NSGateway) WirelessPorts(info *bambou.FetchingInfo) (WirelessPortsList, *bambou.Error)
- type NSGatewayTemplate
- func (o *NSGatewayTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *NSGatewayTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *NSGatewayTemplate) CreateNSPortTemplate(child *NSPortTemplate) *bambou.Error
- func (o *NSGatewayTemplate) Delete() *bambou.Error
- func (o *NSGatewayTemplate) Fetch() *bambou.Error
- func (o *NSGatewayTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *NSGatewayTemplate) Identifier() string
- func (o *NSGatewayTemplate) Identity() bambou.Identity
- func (o *NSGatewayTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *NSGatewayTemplate) NSPortTemplates(info *bambou.FetchingInfo) (NSPortTemplatesList, *bambou.Error)
- func (o *NSGatewayTemplate) Save() *bambou.Error
- func (o *NSGatewayTemplate) SetIdentifier(ID string)
- type NSGatewayTemplatesAncestor
- type NSGatewayTemplatesList
- type NSGatewayTemplatesParent
- type NSGatewaysAncestor
- type NSGatewaysList
- type NSGatewaysParent
- type NSPort
- func (o *NSPort) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *NSPort) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
- func (o *NSPort) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *NSPort) CreateMetadata(child *Metadata) *bambou.Error
- func (o *NSPort) CreatePermission(child *Permission) *bambou.Error
- func (o *NSPort) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
- func (o *NSPort) CreateVLAN(child *VLAN) *bambou.Error
- func (o *NSPort) Delete() *bambou.Error
- func (o *NSPort) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
- func (o *NSPort) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *NSPort) Fetch() *bambou.Error
- func (o *NSPort) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *NSPort) Identifier() string
- func (o *NSPort) Identity() bambou.Identity
- func (o *NSPort) LTEInformations(info *bambou.FetchingInfo) (LTEInformationsList, *bambou.Error)
- func (o *NSPort) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *NSPort) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
- func (o *NSPort) Save() *bambou.Error
- func (o *NSPort) SetIdentifier(ID string)
- func (o *NSPort) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- func (o *NSPort) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
- func (o *NSPort) VLANs(info *bambou.FetchingInfo) (VLANsList, *bambou.Error)
- type NSPortTemplate
- func (o *NSPortTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *NSPortTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *NSPortTemplate) CreateVLANTemplate(child *VLANTemplate) *bambou.Error
- func (o *NSPortTemplate) Delete() *bambou.Error
- func (o *NSPortTemplate) Fetch() *bambou.Error
- func (o *NSPortTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *NSPortTemplate) Identifier() string
- func (o *NSPortTemplate) Identity() bambou.Identity
- func (o *NSPortTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *NSPortTemplate) Save() *bambou.Error
- func (o *NSPortTemplate) SetIdentifier(ID string)
- func (o *NSPortTemplate) VLANTemplates(info *bambou.FetchingInfo) (VLANTemplatesList, *bambou.Error)
- type NSPortTemplatesAncestor
- type NSPortTemplatesList
- type NSPortTemplatesParent
- type NSPortsAncestor
- type NSPortsList
- type NSPortsParent
- type NSRedundantGatewayGroup
- func (o *NSRedundantGatewayGroup) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *NSRedundantGatewayGroup) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *NSRedundantGatewayGroup) CreateMetadata(child *Metadata) *bambou.Error
- func (o *NSRedundantGatewayGroup) CreateRedundantPort(child *RedundantPort) *bambou.Error
- func (o *NSRedundantGatewayGroup) Delete() *bambou.Error
- func (o *NSRedundantGatewayGroup) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *NSRedundantGatewayGroup) Fetch() *bambou.Error
- func (o *NSRedundantGatewayGroup) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *NSRedundantGatewayGroup) Identifier() string
- func (o *NSRedundantGatewayGroup) Identity() bambou.Identity
- func (o *NSRedundantGatewayGroup) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *NSRedundantGatewayGroup) NSGateways(info *bambou.FetchingInfo) (NSGatewaysList, *bambou.Error)
- func (o *NSRedundantGatewayGroup) RedundantPorts(info *bambou.FetchingInfo) (RedundantPortsList, *bambou.Error)
- func (o *NSRedundantGatewayGroup) Save() *bambou.Error
- func (o *NSRedundantGatewayGroup) SetIdentifier(ID string)
- type NSRedundantGatewayGroupsAncestor
- type NSRedundantGatewayGroupsList
- type NSRedundantGatewayGroupsParent
- type NetworkLayout
- func (o *NetworkLayout) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *NetworkLayout) CreateMetadata(child *Metadata) *bambou.Error
- func (o *NetworkLayout) Delete() *bambou.Error
- func (o *NetworkLayout) Fetch() *bambou.Error
- func (o *NetworkLayout) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *NetworkLayout) Identifier() string
- func (o *NetworkLayout) Identity() bambou.Identity
- func (o *NetworkLayout) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *NetworkLayout) Save() *bambou.Error
- func (o *NetworkLayout) SetIdentifier(ID string)
- type NetworkLayoutsAncestor
- type NetworkLayoutsList
- type NetworkLayoutsParent
- type NetworkMacroGroup
- func (o *NetworkMacroGroup) AssignEnterpriseNetworks(children EnterpriseNetworksList) *bambou.Error
- func (o *NetworkMacroGroup) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *NetworkMacroGroup) CreateMetadata(child *Metadata) *bambou.Error
- func (o *NetworkMacroGroup) Delete() *bambou.Error
- func (o *NetworkMacroGroup) EnterpriseNetworks(info *bambou.FetchingInfo) (EnterpriseNetworksList, *bambou.Error)
- func (o *NetworkMacroGroup) Fetch() *bambou.Error
- func (o *NetworkMacroGroup) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *NetworkMacroGroup) Identifier() string
- func (o *NetworkMacroGroup) Identity() bambou.Identity
- func (o *NetworkMacroGroup) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *NetworkMacroGroup) Save() *bambou.Error
- func (o *NetworkMacroGroup) SetIdentifier(ID string)
- type NetworkMacroGroupsAncestor
- type NetworkMacroGroupsList
- type NetworkMacroGroupsParent
- type NetworkPerformanceBinding
- func (o *NetworkPerformanceBinding) Delete() *bambou.Error
- func (o *NetworkPerformanceBinding) Fetch() *bambou.Error
- func (o *NetworkPerformanceBinding) Identifier() string
- func (o *NetworkPerformanceBinding) Identity() bambou.Identity
- func (o *NetworkPerformanceBinding) Save() *bambou.Error
- func (o *NetworkPerformanceBinding) SetIdentifier(ID string)
- type NetworkPerformanceBindingsAncestor
- type NetworkPerformanceBindingsList
- type NetworkPerformanceBindingsParent
- type NetworkPerformanceMeasurement
- func (o *NetworkPerformanceMeasurement) AssignNetworkPerformanceBindings(children NetworkPerformanceBindingsList) *bambou.Error
- func (o *NetworkPerformanceMeasurement) CreateMonitorscope(child *Monitorscope) *bambou.Error
- func (o *NetworkPerformanceMeasurement) Delete() *bambou.Error
- func (o *NetworkPerformanceMeasurement) Fetch() *bambou.Error
- func (o *NetworkPerformanceMeasurement) Identifier() string
- func (o *NetworkPerformanceMeasurement) Identity() bambou.Identity
- func (o *NetworkPerformanceMeasurement) Monitorscopes(info *bambou.FetchingInfo) (MonitorscopesList, *bambou.Error)
- func (o *NetworkPerformanceMeasurement) NetworkPerformanceBindings(info *bambou.FetchingInfo) (NetworkPerformanceBindingsList, *bambou.Error)
- func (o *NetworkPerformanceMeasurement) Save() *bambou.Error
- func (o *NetworkPerformanceMeasurement) SetIdentifier(ID string)
- type NetworkPerformanceMeasurementsAncestor
- type NetworkPerformanceMeasurementsList
- type NetworkPerformanceMeasurementsParent
- type NextHop
- func (o *NextHop) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *NextHop) CreateMetadata(child *Metadata) *bambou.Error
- func (o *NextHop) Delete() *bambou.Error
- func (o *NextHop) Fetch() *bambou.Error
- func (o *NextHop) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *NextHop) Identifier() string
- func (o *NextHop) Identity() bambou.Identity
- func (o *NextHop) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *NextHop) Save() *bambou.Error
- func (o *NextHop) SetIdentifier(ID string)
- type NextHopsAncestor
- type NextHopsList
- type NextHopsParent
- type OSPFArea
- func (o *OSPFArea) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *OSPFArea) CreateMetadata(child *Metadata) *bambou.Error
- func (o *OSPFArea) CreateOSPFInterface(child *OSPFInterface) *bambou.Error
- func (o *OSPFArea) Delete() *bambou.Error
- func (o *OSPFArea) Fetch() *bambou.Error
- func (o *OSPFArea) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *OSPFArea) Identifier() string
- func (o *OSPFArea) Identity() bambou.Identity
- func (o *OSPFArea) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *OSPFArea) OSPFInterfaces(info *bambou.FetchingInfo) (OSPFInterfacesList, *bambou.Error)
- func (o *OSPFArea) Save() *bambou.Error
- func (o *OSPFArea) SetIdentifier(ID string)
- type OSPFAreasAncestor
- type OSPFAreasList
- type OSPFAreasParent
- type OSPFInstance
- func (o *OSPFInstance) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *OSPFInstance) CreateMetadata(child *Metadata) *bambou.Error
- func (o *OSPFInstance) CreateOSPFArea(child *OSPFArea) *bambou.Error
- func (o *OSPFInstance) Delete() *bambou.Error
- func (o *OSPFInstance) Fetch() *bambou.Error
- func (o *OSPFInstance) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *OSPFInstance) Identifier() string
- func (o *OSPFInstance) Identity() bambou.Identity
- func (o *OSPFInstance) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *OSPFInstance) OSPFAreas(info *bambou.FetchingInfo) (OSPFAreasList, *bambou.Error)
- func (o *OSPFInstance) Save() *bambou.Error
- func (o *OSPFInstance) SetIdentifier(ID string)
- type OSPFInstancesAncestor
- type OSPFInstancesList
- type OSPFInstancesParent
- type OSPFInterface
- func (o *OSPFInterface) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *OSPFInterface) CreateMetadata(child *Metadata) *bambou.Error
- func (o *OSPFInterface) Delete() *bambou.Error
- func (o *OSPFInterface) Fetch() *bambou.Error
- func (o *OSPFInterface) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *OSPFInterface) Identifier() string
- func (o *OSPFInterface) Identity() bambou.Identity
- func (o *OSPFInterface) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *OSPFInterface) Save() *bambou.Error
- func (o *OSPFInterface) SetIdentifier(ID string)
- type OSPFInterfacesAncestor
- type OSPFInterfacesList
- type OSPFInterfacesParent
- type OverlayAddressPool
- func (o *OverlayAddressPool) CreateOverlayPATNATEntry(child *OverlayPATNATEntry) *bambou.Error
- func (o *OverlayAddressPool) Delete() *bambou.Error
- func (o *OverlayAddressPool) Fetch() *bambou.Error
- func (o *OverlayAddressPool) Identifier() string
- func (o *OverlayAddressPool) Identity() bambou.Identity
- func (o *OverlayAddressPool) OverlayPATNATEntries(info *bambou.FetchingInfo) (OverlayPATNATEntriesList, *bambou.Error)
- func (o *OverlayAddressPool) Save() *bambou.Error
- func (o *OverlayAddressPool) SetIdentifier(ID string)
- type OverlayAddressPoolsAncestor
- type OverlayAddressPoolsList
- type OverlayAddressPoolsParent
- type OverlayMirrorDestination
- func (o *OverlayMirrorDestination) AssignVPorts(children VPortsList) *bambou.Error
- func (o *OverlayMirrorDestination) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *OverlayMirrorDestination) CreateMetadata(child *Metadata) *bambou.Error
- func (o *OverlayMirrorDestination) Delete() *bambou.Error
- func (o *OverlayMirrorDestination) Fetch() *bambou.Error
- func (o *OverlayMirrorDestination) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *OverlayMirrorDestination) Identifier() string
- func (o *OverlayMirrorDestination) Identity() bambou.Identity
- func (o *OverlayMirrorDestination) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *OverlayMirrorDestination) Save() *bambou.Error
- func (o *OverlayMirrorDestination) SetIdentifier(ID string)
- func (o *OverlayMirrorDestination) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
- type OverlayMirrorDestinationTemplate
- func (o *OverlayMirrorDestinationTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *OverlayMirrorDestinationTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *OverlayMirrorDestinationTemplate) Delete() *bambou.Error
- func (o *OverlayMirrorDestinationTemplate) Fetch() *bambou.Error
- func (o *OverlayMirrorDestinationTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *OverlayMirrorDestinationTemplate) Identifier() string
- func (o *OverlayMirrorDestinationTemplate) Identity() bambou.Identity
- func (o *OverlayMirrorDestinationTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *OverlayMirrorDestinationTemplate) Save() *bambou.Error
- func (o *OverlayMirrorDestinationTemplate) SetIdentifier(ID string)
- type OverlayMirrorDestinationTemplatesAncestor
- type OverlayMirrorDestinationTemplatesList
- type OverlayMirrorDestinationTemplatesParent
- type OverlayMirrorDestinationsAncestor
- type OverlayMirrorDestinationsList
- type OverlayMirrorDestinationsParent
- type OverlayPATNATEntriesAncestor
- type OverlayPATNATEntriesList
- type OverlayPATNATEntriesParent
- type OverlayPATNATEntry
- func (o *OverlayPATNATEntry) Delete() *bambou.Error
- func (o *OverlayPATNATEntry) Fetch() *bambou.Error
- func (o *OverlayPATNATEntry) Identifier() string
- func (o *OverlayPATNATEntry) Identity() bambou.Identity
- func (o *OverlayPATNATEntry) Save() *bambou.Error
- func (o *OverlayPATNATEntry) SetIdentifier(ID string)
- type PATIPEntriesAncestor
- type PATIPEntriesList
- type PATIPEntriesParent
- type PATIPEntry
- type PATMapper
- func (o *PATMapper) Delete() *bambou.Error
- func (o *PATMapper) Fetch() *bambou.Error
- func (o *PATMapper) Identifier() string
- func (o *PATMapper) Identity() bambou.Identity
- func (o *PATMapper) Save() *bambou.Error
- func (o *PATMapper) SetIdentifier(ID string)
- func (o *PATMapper) SharedNetworkResources(info *bambou.FetchingInfo) (SharedNetworkResourcesList, *bambou.Error)
- func (o *PATMapper) Subnets(info *bambou.FetchingInfo) (SubnetsList, *bambou.Error)
- type PATMappersAncestor
- type PATMappersList
- type PATMappersParent
- type PATNATPool
- func (o *PATNATPool) AddressMaps(info *bambou.FetchingInfo) (AddressMapsList, *bambou.Error)
- func (o *PATNATPool) BulkStatistics(info *bambou.FetchingInfo) (BulkStatisticsList, *bambou.Error)
- func (o *PATNATPool) CreateAddressMap(child *AddressMap) *bambou.Error
- func (o *PATNATPool) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
- func (o *PATNATPool) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *PATNATPool) CreateMetadata(child *Metadata) *bambou.Error
- func (o *PATNATPool) CreateNATMapEntry(child *NATMapEntry) *bambou.Error
- func (o *PATNATPool) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
- func (o *PATNATPool) Delete() *bambou.Error
- func (o *PATNATPool) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
- func (o *PATNATPool) Fetch() *bambou.Error
- func (o *PATNATPool) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *PATNATPool) Identifier() string
- func (o *PATNATPool) Identity() bambou.Identity
- func (o *PATNATPool) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *PATNATPool) NATMapEntries(info *bambou.FetchingInfo) (NATMapEntriesList, *bambou.Error)
- func (o *PATNATPool) Save() *bambou.Error
- func (o *PATNATPool) SetIdentifier(ID string)
- func (o *PATNATPool) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- func (o *PATNATPool) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
- type PATNATPoolsAncestor
- type PATNATPoolsList
- type PATNATPoolsParent
- type PGExpression
- type PGExpressionTemplate
- func (o *PGExpressionTemplate) Delete() *bambou.Error
- func (o *PGExpressionTemplate) Fetch() *bambou.Error
- func (o *PGExpressionTemplate) Identifier() string
- func (o *PGExpressionTemplate) Identity() bambou.Identity
- func (o *PGExpressionTemplate) Save() *bambou.Error
- func (o *PGExpressionTemplate) SetIdentifier(ID string)
- type PGExpressionTemplatesAncestor
- type PGExpressionTemplatesList
- type PGExpressionTemplatesParent
- type PGExpressionsAncestor
- type PGExpressionsList
- type PGExpressionsParent
- type PSNATPool
- func (o *PSNATPool) CreatePSPATMap(child *PSPATMap) *bambou.Error
- func (o *PSNATPool) CreatePTranslationMap(child *PTranslationMap) *bambou.Error
- func (o *PSNATPool) Delete() *bambou.Error
- func (o *PSNATPool) Fetch() *bambou.Error
- func (o *PSNATPool) Identifier() string
- func (o *PSNATPool) Identity() bambou.Identity
- func (o *PSNATPool) PSPATMaps(info *bambou.FetchingInfo) (PSPATMapsList, *bambou.Error)
- func (o *PSNATPool) PTranslationMaps(info *bambou.FetchingInfo) (PTranslationMapsList, *bambou.Error)
- func (o *PSNATPool) Save() *bambou.Error
- func (o *PSNATPool) SetIdentifier(ID string)
- type PSNATPoolsAncestor
- type PSNATPoolsList
- type PSNATPoolsParent
- type PSPATMap
- type PSPATMapsAncestor
- type PSPATMapsList
- type PSPATMapsParent
- type PTranslationMap
- type PTranslationMapsAncestor
- type PTranslationMapsList
- type PTranslationMapsParent
- type PerformanceMonitor
- func (o *PerformanceMonitor) Applicationperformancemanagements(info *bambou.FetchingInfo) (ApplicationperformancemanagementsList, *bambou.Error)
- func (o *PerformanceMonitor) AssignNSGateways(children NSGatewaysList) *bambou.Error
- func (o *PerformanceMonitor) Delete() *bambou.Error
- func (o *PerformanceMonitor) Fetch() *bambou.Error
- func (o *PerformanceMonitor) Identifier() string
- func (o *PerformanceMonitor) Identity() bambou.Identity
- func (o *PerformanceMonitor) NSGateways(info *bambou.FetchingInfo) (NSGatewaysList, *bambou.Error)
- func (o *PerformanceMonitor) Save() *bambou.Error
- func (o *PerformanceMonitor) SetIdentifier(ID string)
- func (o *PerformanceMonitor) Tiers(info *bambou.FetchingInfo) (TiersList, *bambou.Error)
- type PerformanceMonitorsAncestor
- type PerformanceMonitorsList
- type PerformanceMonitorsParent
- type Permission
- func (o *Permission) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Permission) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Permission) Delete() *bambou.Error
- func (o *Permission) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *Permission) Fetch() *bambou.Error
- func (o *Permission) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Permission) Identifier() string
- func (o *Permission) Identity() bambou.Identity
- func (o *Permission) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Permission) Save() *bambou.Error
- func (o *Permission) SetIdentifier(ID string)
- type PermissionsAncestor
- type PermissionsList
- type PermissionsParent
- type PolicyDecision
- func (o *PolicyDecision) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *PolicyDecision) CreateMetadata(child *Metadata) *bambou.Error
- func (o *PolicyDecision) Delete() *bambou.Error
- func (o *PolicyDecision) Fetch() *bambou.Error
- func (o *PolicyDecision) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *PolicyDecision) Identifier() string
- func (o *PolicyDecision) Identity() bambou.Identity
- func (o *PolicyDecision) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *PolicyDecision) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
- func (o *PolicyDecision) Save() *bambou.Error
- func (o *PolicyDecision) SetIdentifier(ID string)
- type PolicyDecisionsAncestor
- type PolicyDecisionsList
- type PolicyDecisionsParent
- type PolicyEntriesAncestor
- type PolicyEntriesList
- type PolicyEntriesParent
- type PolicyEntry
- type PolicyGroup
- func (o *PolicyGroup) AssignVPorts(children VPortsList) *bambou.Error
- func (o *PolicyGroup) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *PolicyGroup) CreateJob(child *Job) *bambou.Error
- func (o *PolicyGroup) CreateMetadata(child *Metadata) *bambou.Error
- func (o *PolicyGroup) Delete() *bambou.Error
- func (o *PolicyGroup) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *PolicyGroup) Fetch() *bambou.Error
- func (o *PolicyGroup) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *PolicyGroup) Identifier() string
- func (o *PolicyGroup) Identity() bambou.Identity
- func (o *PolicyGroup) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *PolicyGroup) Save() *bambou.Error
- func (o *PolicyGroup) SetIdentifier(ID string)
- func (o *PolicyGroup) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
- type PolicyGroupTemplate
- func (o *PolicyGroupTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *PolicyGroupTemplate) CreateJob(child *Job) *bambou.Error
- func (o *PolicyGroupTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *PolicyGroupTemplate) Delete() *bambou.Error
- func (o *PolicyGroupTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *PolicyGroupTemplate) Fetch() *bambou.Error
- func (o *PolicyGroupTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *PolicyGroupTemplate) Identifier() string
- func (o *PolicyGroupTemplate) Identity() bambou.Identity
- func (o *PolicyGroupTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *PolicyGroupTemplate) Save() *bambou.Error
- func (o *PolicyGroupTemplate) SetIdentifier(ID string)
- type PolicyGroupTemplatesAncestor
- type PolicyGroupTemplatesList
- type PolicyGroupTemplatesParent
- type PolicyGroupsAncestor
- type PolicyGroupsList
- type PolicyGroupsParent
- type PolicyObjectGroup
- func (o *PolicyObjectGroup) AssignNSGateways(children NSGatewaysList) *bambou.Error
- func (o *PolicyObjectGroup) Delete() *bambou.Error
- func (o *PolicyObjectGroup) Fetch() *bambou.Error
- func (o *PolicyObjectGroup) Identifier() string
- func (o *PolicyObjectGroup) Identity() bambou.Identity
- func (o *PolicyObjectGroup) NSGateways(info *bambou.FetchingInfo) (NSGatewaysList, *bambou.Error)
- func (o *PolicyObjectGroup) Save() *bambou.Error
- func (o *PolicyObjectGroup) SetIdentifier(ID string)
- type PolicyObjectGroupsAncestor
- type PolicyObjectGroupsList
- type PolicyObjectGroupsParent
- type PolicyStatement
- func (o *PolicyStatement) CreatePolicyEntry(child *PolicyEntry) *bambou.Error
- func (o *PolicyStatement) Delete() *bambou.Error
- func (o *PolicyStatement) Fetch() *bambou.Error
- func (o *PolicyStatement) Identifier() string
- func (o *PolicyStatement) Identity() bambou.Identity
- func (o *PolicyStatement) PolicyEntries(info *bambou.FetchingInfo) (PolicyEntriesList, *bambou.Error)
- func (o *PolicyStatement) Save() *bambou.Error
- func (o *PolicyStatement) SetIdentifier(ID string)
- type PolicyStatementsAncestor
- type PolicyStatementsList
- type PolicyStatementsParent
- type Port
- func (o *Port) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *Port) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
- func (o *Port) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Port) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Port) CreatePermission(child *Permission) *bambou.Error
- func (o *Port) CreateVLAN(child *VLAN) *bambou.Error
- func (o *Port) Delete() *bambou.Error
- func (o *Port) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
- func (o *Port) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *Port) Fetch() *bambou.Error
- func (o *Port) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Port) Identifier() string
- func (o *Port) Identity() bambou.Identity
- func (o *Port) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Port) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
- func (o *Port) Save() *bambou.Error
- func (o *Port) SetIdentifier(ID string)
- func (o *Port) VLANs(info *bambou.FetchingInfo) (VLANsList, *bambou.Error)
- type PortMapping
- type PortMappingsAncestor
- type PortMappingsList
- type PortMappingsParent
- type PortTemplate
- func (o *PortTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *PortTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *PortTemplate) CreateVLANTemplate(child *VLANTemplate) *bambou.Error
- func (o *PortTemplate) Delete() *bambou.Error
- func (o *PortTemplate) Fetch() *bambou.Error
- func (o *PortTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *PortTemplate) Identifier() string
- func (o *PortTemplate) Identity() bambou.Identity
- func (o *PortTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *PortTemplate) Save() *bambou.Error
- func (o *PortTemplate) SetIdentifier(ID string)
- func (o *PortTemplate) VLANTemplates(info *bambou.FetchingInfo) (VLANTemplatesList, *bambou.Error)
- type PortTemplatesAncestor
- type PortTemplatesList
- type PortTemplatesParent
- type PortsAncestor
- type PortsList
- type PortsParent
- type ProxyARPFilter
- func (o *ProxyARPFilter) Delete() *bambou.Error
- func (o *ProxyARPFilter) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *ProxyARPFilter) Fetch() *bambou.Error
- func (o *ProxyARPFilter) Identifier() string
- func (o *ProxyARPFilter) Identity() bambou.Identity
- func (o *ProxyARPFilter) Save() *bambou.Error
- func (o *ProxyARPFilter) SetIdentifier(ID string)
- type ProxyARPFiltersAncestor
- type ProxyARPFiltersList
- type ProxyARPFiltersParent
- type PublicNetworkMacro
- func (o *PublicNetworkMacro) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *PublicNetworkMacro) CreateMetadata(child *Metadata) *bambou.Error
- func (o *PublicNetworkMacro) Delete() *bambou.Error
- func (o *PublicNetworkMacro) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *PublicNetworkMacro) Fetch() *bambou.Error
- func (o *PublicNetworkMacro) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *PublicNetworkMacro) Identifier() string
- func (o *PublicNetworkMacro) Identity() bambou.Identity
- func (o *PublicNetworkMacro) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *PublicNetworkMacro) Save() *bambou.Error
- func (o *PublicNetworkMacro) SetIdentifier(ID string)
- type PublicNetworkMacrosAncestor
- type PublicNetworkMacrosList
- type PublicNetworkMacrosParent
- type QOS
- func (o *QOS) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
- func (o *QOS) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *QOS) CreateMetadata(child *Metadata) *bambou.Error
- func (o *QOS) Delete() *bambou.Error
- func (o *QOS) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *QOS) Fetch() *bambou.Error
- func (o *QOS) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *QOS) Identifier() string
- func (o *QOS) Identity() bambou.Identity
- func (o *QOS) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *QOS) Save() *bambou.Error
- func (o *QOS) SetIdentifier(ID string)
- func (o *QOS) VMs(info *bambou.FetchingInfo) (VMsList, *bambou.Error)
- type QOSsAncestor
- type QOSsList
- type QOSsParent
- type QosPolicer
- func (o *QosPolicer) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *QosPolicer) CreateMetadata(child *Metadata) *bambou.Error
- func (o *QosPolicer) Delete() *bambou.Error
- func (o *QosPolicer) Fetch() *bambou.Error
- func (o *QosPolicer) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *QosPolicer) Identifier() string
- func (o *QosPolicer) Identity() bambou.Identity
- func (o *QosPolicer) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *QosPolicer) Save() *bambou.Error
- func (o *QosPolicer) SetIdentifier(ID string)
- type QosPolicersAncestor
- type QosPolicersList
- type QosPolicersParent
- type RateLimiter
- func (o *RateLimiter) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *RateLimiter) CreateMetadata(child *Metadata) *bambou.Error
- func (o *RateLimiter) Delete() *bambou.Error
- func (o *RateLimiter) Fetch() *bambou.Error
- func (o *RateLimiter) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *RateLimiter) Identifier() string
- func (o *RateLimiter) Identity() bambou.Identity
- func (o *RateLimiter) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *RateLimiter) Save() *bambou.Error
- func (o *RateLimiter) SetIdentifier(ID string)
- type RateLimitersAncestor
- type RateLimitersList
- type RateLimitersParent
- type RedirectionTarget
- func (o *RedirectionTarget) AssignVPorts(children VPortsList) *bambou.Error
- func (o *RedirectionTarget) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *RedirectionTarget) CreateJob(child *Job) *bambou.Error
- func (o *RedirectionTarget) CreateMetadata(child *Metadata) *bambou.Error
- func (o *RedirectionTarget) CreateVirtualIP(child *VirtualIP) *bambou.Error
- func (o *RedirectionTarget) Delete() *bambou.Error
- func (o *RedirectionTarget) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *RedirectionTarget) Fetch() *bambou.Error
- func (o *RedirectionTarget) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *RedirectionTarget) Identifier() string
- func (o *RedirectionTarget) Identity() bambou.Identity
- func (o *RedirectionTarget) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *RedirectionTarget) Save() *bambou.Error
- func (o *RedirectionTarget) SetIdentifier(ID string)
- func (o *RedirectionTarget) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
- func (o *RedirectionTarget) VirtualIPs(info *bambou.FetchingInfo) (VirtualIPsList, *bambou.Error)
- type RedirectionTargetTemplate
- func (o *RedirectionTargetTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *RedirectionTargetTemplate) CreateJob(child *Job) *bambou.Error
- func (o *RedirectionTargetTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *RedirectionTargetTemplate) Delete() *bambou.Error
- func (o *RedirectionTargetTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *RedirectionTargetTemplate) Fetch() *bambou.Error
- func (o *RedirectionTargetTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *RedirectionTargetTemplate) Identifier() string
- func (o *RedirectionTargetTemplate) Identity() bambou.Identity
- func (o *RedirectionTargetTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *RedirectionTargetTemplate) Save() *bambou.Error
- func (o *RedirectionTargetTemplate) SetIdentifier(ID string)
- type RedirectionTargetTemplatesAncestor
- type RedirectionTargetTemplatesList
- type RedirectionTargetTemplatesParent
- type RedirectionTargetsAncestor
- type RedirectionTargetsList
- type RedirectionTargetsParent
- type RedundancyGroup
- func (o *RedundancyGroup) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *RedundancyGroup) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
- func (o *RedundancyGroup) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *RedundancyGroup) CreateMetadata(child *Metadata) *bambou.Error
- func (o *RedundancyGroup) CreatePermission(child *Permission) *bambou.Error
- func (o *RedundancyGroup) CreatePort(child *Port) *bambou.Error
- func (o *RedundancyGroup) CreateVsgRedundantPort(child *VsgRedundantPort) *bambou.Error
- func (o *RedundancyGroup) CreateWANService(child *WANService) *bambou.Error
- func (o *RedundancyGroup) Delete() *bambou.Error
- func (o *RedundancyGroup) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
- func (o *RedundancyGroup) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *RedundancyGroup) Fetch() *bambou.Error
- func (o *RedundancyGroup) Gateways(info *bambou.FetchingInfo) (GatewaysList, *bambou.Error)
- func (o *RedundancyGroup) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *RedundancyGroup) Identifier() string
- func (o *RedundancyGroup) Identity() bambou.Identity
- func (o *RedundancyGroup) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *RedundancyGroup) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
- func (o *RedundancyGroup) Ports(info *bambou.FetchingInfo) (PortsList, *bambou.Error)
- func (o *RedundancyGroup) Save() *bambou.Error
- func (o *RedundancyGroup) SetIdentifier(ID string)
- func (o *RedundancyGroup) VsgRedundantPorts(info *bambou.FetchingInfo) (VsgRedundantPortsList, *bambou.Error)
- func (o *RedundancyGroup) WANServices(info *bambou.FetchingInfo) (WANServicesList, *bambou.Error)
- type RedundancyGroupsAncestor
- type RedundancyGroupsList
- type RedundancyGroupsParent
- type RedundantPort
- func (o *RedundantPort) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *RedundantPort) CreateMetadata(child *Metadata) *bambou.Error
- func (o *RedundantPort) CreateVLAN(child *VLAN) *bambou.Error
- func (o *RedundantPort) Delete() *bambou.Error
- func (o *RedundantPort) Fetch() *bambou.Error
- func (o *RedundantPort) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *RedundantPort) Identifier() string
- func (o *RedundantPort) Identity() bambou.Identity
- func (o *RedundantPort) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *RedundantPort) NSPorts(info *bambou.FetchingInfo) (NSPortsList, *bambou.Error)
- func (o *RedundantPort) Save() *bambou.Error
- func (o *RedundantPort) SetIdentifier(ID string)
- func (o *RedundantPort) VLANs(info *bambou.FetchingInfo) (VLANsList, *bambou.Error)
- type RedundantPortsAncestor
- type RedundantPortsList
- type RedundantPortsParent
- type RoutingPoliciesAncestor
- type RoutingPoliciesList
- type RoutingPoliciesParent
- type RoutingPolicy
- func (o *RoutingPolicy) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *RoutingPolicy) CreateMetadata(child *Metadata) *bambou.Error
- func (o *RoutingPolicy) Delete() *bambou.Error
- func (o *RoutingPolicy) Fetch() *bambou.Error
- func (o *RoutingPolicy) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *RoutingPolicy) Identifier() string
- func (o *RoutingPolicy) Identity() bambou.Identity
- func (o *RoutingPolicy) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *RoutingPolicy) Save() *bambou.Error
- func (o *RoutingPolicy) SetIdentifier(ID string)
- type SPATSourcesPool
- type SPATSourcesPoolsAncestor
- type SPATSourcesPoolsList
- type SPATSourcesPoolsParent
- type SSHKey
- type SSHKeysAncestor
- type SSHKeysList
- type SSHKeysParent
- type SSIDConnection
- func (o *SSIDConnection) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *SSIDConnection) AssignCaptivePortalProfiles(children CaptivePortalProfilesList) *bambou.Error
- func (o *SSIDConnection) CaptivePortalProfiles(info *bambou.FetchingInfo) (CaptivePortalProfilesList, *bambou.Error)
- func (o *SSIDConnection) Delete() *bambou.Error
- func (o *SSIDConnection) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *SSIDConnection) Fetch() *bambou.Error
- func (o *SSIDConnection) Identifier() string
- func (o *SSIDConnection) Identity() bambou.Identity
- func (o *SSIDConnection) Save() *bambou.Error
- func (o *SSIDConnection) SetIdentifier(ID string)
- type SSIDConnectionsAncestor
- type SSIDConnectionsList
- type SSIDConnectionsParent
- type SharedNetworkResource
- func (o *SharedNetworkResource) AddressRanges(info *bambou.FetchingInfo) (AddressRangesList, *bambou.Error)
- func (o *SharedNetworkResource) CreateAddressRange(child *AddressRange) *bambou.Error
- func (o *SharedNetworkResource) CreateDHCPOption(child *DHCPOption) *bambou.Error
- func (o *SharedNetworkResource) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
- func (o *SharedNetworkResource) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *SharedNetworkResource) CreateMetadata(child *Metadata) *bambou.Error
- func (o *SharedNetworkResource) CreatePATIPEntry(child *PATIPEntry) *bambou.Error
- func (o *SharedNetworkResource) CreateStaticRoute(child *StaticRoute) *bambou.Error
- func (o *SharedNetworkResource) CreateVPNConnection(child *VPNConnection) *bambou.Error
- func (o *SharedNetworkResource) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
- func (o *SharedNetworkResource) Delete() *bambou.Error
- func (o *SharedNetworkResource) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
- func (o *SharedNetworkResource) Fetch() *bambou.Error
- func (o *SharedNetworkResource) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *SharedNetworkResource) Identifier() string
- func (o *SharedNetworkResource) Identity() bambou.Identity
- func (o *SharedNetworkResource) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *SharedNetworkResource) PATIPEntries(info *bambou.FetchingInfo) (PATIPEntriesList, *bambou.Error)
- func (o *SharedNetworkResource) Save() *bambou.Error
- func (o *SharedNetworkResource) SetIdentifier(ID string)
- func (o *SharedNetworkResource) StaticRoutes(info *bambou.FetchingInfo) (StaticRoutesList, *bambou.Error)
- func (o *SharedNetworkResource) VPNConnections(info *bambou.FetchingInfo) (VPNConnectionsList, *bambou.Error)
- type SharedNetworkResourcesAncestor
- type SharedNetworkResourcesList
- type SharedNetworkResourcesParent
- type SiteInfo
- func (o *SiteInfo) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *SiteInfo) CreateMetadata(child *Metadata) *bambou.Error
- func (o *SiteInfo) Delete() *bambou.Error
- func (o *SiteInfo) Fetch() *bambou.Error
- func (o *SiteInfo) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *SiteInfo) Identifier() string
- func (o *SiteInfo) Identity() bambou.Identity
- func (o *SiteInfo) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *SiteInfo) Save() *bambou.Error
- func (o *SiteInfo) SetIdentifier(ID string)
- type SiteInfosAncestor
- type SiteInfosList
- type SiteInfosParent
- type StaticRoute
- func (o *StaticRoute) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *StaticRoute) CreateMetadata(child *Metadata) *bambou.Error
- func (o *StaticRoute) Delete() *bambou.Error
- func (o *StaticRoute) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *StaticRoute) Fetch() *bambou.Error
- func (o *StaticRoute) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *StaticRoute) Identifier() string
- func (o *StaticRoute) Identity() bambou.Identity
- func (o *StaticRoute) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *StaticRoute) Save() *bambou.Error
- func (o *StaticRoute) SetIdentifier(ID string)
- type StaticRoutesAncestor
- type StaticRoutesList
- type StaticRoutesParent
- type Statistics
- func (o *Statistics) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Statistics) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Statistics) Delete() *bambou.Error
- func (o *Statistics) Fetch() *bambou.Error
- func (o *Statistics) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Statistics) Identifier() string
- func (o *Statistics) Identity() bambou.Identity
- func (o *Statistics) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Statistics) Save() *bambou.Error
- func (o *Statistics) SetIdentifier(ID string)
- type StatisticsAncestor
- type StatisticsList
- type StatisticsParent
- type StatisticsPoliciesAncestor
- type StatisticsPoliciesList
- type StatisticsPoliciesParent
- type StatisticsPolicy
- func (o *StatisticsPolicy) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *StatisticsPolicy) CreateMetadata(child *Metadata) *bambou.Error
- func (o *StatisticsPolicy) Delete() *bambou.Error
- func (o *StatisticsPolicy) Fetch() *bambou.Error
- func (o *StatisticsPolicy) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *StatisticsPolicy) Identifier() string
- func (o *StatisticsPolicy) Identity() bambou.Identity
- func (o *StatisticsPolicy) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *StatisticsPolicy) Save() *bambou.Error
- func (o *StatisticsPolicy) SetIdentifier(ID string)
- type StatsCollectorInfo
- func (o *StatsCollectorInfo) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *StatsCollectorInfo) CreateMetadata(child *Metadata) *bambou.Error
- func (o *StatsCollectorInfo) Delete() *bambou.Error
- func (o *StatsCollectorInfo) Fetch() *bambou.Error
- func (o *StatsCollectorInfo) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *StatsCollectorInfo) Identifier() string
- func (o *StatsCollectorInfo) Identity() bambou.Identity
- func (o *StatsCollectorInfo) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *StatsCollectorInfo) Save() *bambou.Error
- func (o *StatsCollectorInfo) SetIdentifier(ID string)
- type StatsCollectorInfosAncestor
- type StatsCollectorInfosList
- type StatsCollectorInfosParent
- type Subnet
- func (o *Subnet) AddressRanges(info *bambou.FetchingInfo) (AddressRangesList, *bambou.Error)
- func (o *Subnet) AssignIKEGatewayConnections(children IKEGatewayConnectionsList) *bambou.Error
- func (o *Subnet) BGPNeighbors(info *bambou.FetchingInfo) (BGPNeighborsList, *bambou.Error)
- func (o *Subnet) ContainerInterfaces(info *bambou.FetchingInfo) (ContainerInterfacesList, *bambou.Error)
- func (o *Subnet) ContainerResyncs(info *bambou.FetchingInfo) (ContainerResyncsList, *bambou.Error)
- func (o *Subnet) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
- func (o *Subnet) CreateAddressRange(child *AddressRange) *bambou.Error
- func (o *Subnet) CreateBGPNeighbor(child *BGPNeighbor) *bambou.Error
- func (o *Subnet) CreateContainerResync(child *ContainerResync) *bambou.Error
- func (o *Subnet) CreateDHCPOption(child *DHCPOption) *bambou.Error
- func (o *Subnet) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
- func (o *Subnet) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Subnet) CreateIPReservation(child *IPReservation) *bambou.Error
- func (o *Subnet) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Subnet) CreateProxyARPFilter(child *ProxyARPFilter) *bambou.Error
- func (o *Subnet) CreateQOS(child *QOS) *bambou.Error
- func (o *Subnet) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
- func (o *Subnet) CreateTCA(child *TCA) *bambou.Error
- func (o *Subnet) CreateVMResync(child *VMResync) *bambou.Error
- func (o *Subnet) CreateVPort(child *VPort) *bambou.Error
- func (o *Subnet) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
- func (o *Subnet) DefaultGateways(info *bambou.FetchingInfo) (DefaultGatewaysList, *bambou.Error)
- func (o *Subnet) Delete() *bambou.Error
- func (o *Subnet) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
- func (o *Subnet) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *Subnet) Fetch() *bambou.Error
- func (o *Subnet) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Subnet) IKEGatewayConnections(info *bambou.FetchingInfo) (IKEGatewayConnectionsList, *bambou.Error)
- func (o *Subnet) IPReservations(info *bambou.FetchingInfo) (IPReservationsList, *bambou.Error)
- func (o *Subnet) Identifier() string
- func (o *Subnet) Identity() bambou.Identity
- func (o *Subnet) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Subnet) PATIPEntries(info *bambou.FetchingInfo) (PATIPEntriesList, *bambou.Error)
- func (o *Subnet) ProxyARPFilters(info *bambou.FetchingInfo) (ProxyARPFiltersList, *bambou.Error)
- func (o *Subnet) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
- func (o *Subnet) Save() *bambou.Error
- func (o *Subnet) SetIdentifier(ID string)
- func (o *Subnet) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- func (o *Subnet) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
- func (o *Subnet) TCAs(info *bambou.FetchingInfo) (TCAsList, *bambou.Error)
- func (o *Subnet) VMInterfaces(info *bambou.FetchingInfo) (VMInterfacesList, *bambou.Error)
- func (o *Subnet) VMResyncs(info *bambou.FetchingInfo) (VMResyncsList, *bambou.Error)
- func (o *Subnet) VMs(info *bambou.FetchingInfo) (VMsList, *bambou.Error)
- func (o *Subnet) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
- func (o *Subnet) VirtualIPs(info *bambou.FetchingInfo) (VirtualIPsList, *bambou.Error)
- type SubnetTemplate
- func (o *SubnetTemplate) AddressRanges(info *bambou.FetchingInfo) (AddressRangesList, *bambou.Error)
- func (o *SubnetTemplate) CreateAddressRange(child *AddressRange) *bambou.Error
- func (o *SubnetTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *SubnetTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *SubnetTemplate) CreateQOS(child *QOS) *bambou.Error
- func (o *SubnetTemplate) Delete() *bambou.Error
- func (o *SubnetTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *SubnetTemplate) Fetch() *bambou.Error
- func (o *SubnetTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *SubnetTemplate) Identifier() string
- func (o *SubnetTemplate) Identity() bambou.Identity
- func (o *SubnetTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *SubnetTemplate) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
- func (o *SubnetTemplate) Save() *bambou.Error
- func (o *SubnetTemplate) SetIdentifier(ID string)
- func (o *SubnetTemplate) Subnets(info *bambou.FetchingInfo) (SubnetsList, *bambou.Error)
- type SubnetTemplatesAncestor
- type SubnetTemplatesList
- type SubnetTemplatesParent
- type SubnetsAncestor
- type SubnetsList
- type SubnetsParent
- type SystemConfig
- func (o *SystemConfig) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *SystemConfig) CreateMetadata(child *Metadata) *bambou.Error
- func (o *SystemConfig) Delete() *bambou.Error
- func (o *SystemConfig) Fetch() *bambou.Error
- func (o *SystemConfig) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *SystemConfig) Identifier() string
- func (o *SystemConfig) Identity() bambou.Identity
- func (o *SystemConfig) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *SystemConfig) Save() *bambou.Error
- func (o *SystemConfig) SetIdentifier(ID string)
- type SystemConfigsAncestor
- type SystemConfigsList
- type SystemConfigsParent
- type TCA
- func (o *TCA) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *TCA) CreateAlarm(child *Alarm) *bambou.Error
- func (o *TCA) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *TCA) CreateMetadata(child *Metadata) *bambou.Error
- func (o *TCA) Delete() *bambou.Error
- func (o *TCA) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *TCA) Fetch() *bambou.Error
- func (o *TCA) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *TCA) Identifier() string
- func (o *TCA) Identity() bambou.Identity
- func (o *TCA) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *TCA) Save() *bambou.Error
- func (o *TCA) SetIdentifier(ID string)
- type TCAsAncestor
- type TCAsList
- type TCAsParent
- type Tier
- func (o *Tier) CreateDestinationurl(child *Destinationurl) *bambou.Error
- func (o *Tier) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Tier) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Tier) Delete() *bambou.Error
- func (o *Tier) Destinationurls(info *bambou.FetchingInfo) (DestinationurlsList, *bambou.Error)
- func (o *Tier) Fetch() *bambou.Error
- func (o *Tier) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Tier) Identifier() string
- func (o *Tier) Identity() bambou.Identity
- func (o *Tier) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Tier) Save() *bambou.Error
- func (o *Tier) SetIdentifier(ID string)
- type TiersAncestor
- type TiersList
- type TiersParent
- type Trunk
- func (o *Trunk) Delete() *bambou.Error
- func (o *Trunk) Fetch() *bambou.Error
- func (o *Trunk) Identifier() string
- func (o *Trunk) Identity() bambou.Identity
- func (o *Trunk) Save() *bambou.Error
- func (o *Trunk) SetIdentifier(ID string)
- func (o *Trunk) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
- type TrunksAncestor
- type TrunksList
- type TrunksParent
- type Underlay
- func (o *Underlay) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Underlay) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Underlay) Delete() *bambou.Error
- func (o *Underlay) Fetch() *bambou.Error
- func (o *Underlay) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Underlay) Identifier() string
- func (o *Underlay) Identity() bambou.Identity
- func (o *Underlay) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Underlay) Save() *bambou.Error
- func (o *Underlay) SetIdentifier(ID string)
- type UnderlaysAncestor
- type UnderlaysList
- type UnderlaysParent
- type UplinkConnection
- func (o *UplinkConnection) BFDSessions(info *bambou.FetchingInfo) (BFDSessionsList, *bambou.Error)
- func (o *UplinkConnection) CreateBFDSession(child *BFDSession) *bambou.Error
- func (o *UplinkConnection) CreateCustomProperty(child *CustomProperty) *bambou.Error
- func (o *UplinkConnection) CustomProperties(info *bambou.FetchingInfo) (CustomPropertiesList, *bambou.Error)
- func (o *UplinkConnection) Delete() *bambou.Error
- func (o *UplinkConnection) Fetch() *bambou.Error
- func (o *UplinkConnection) Identifier() string
- func (o *UplinkConnection) Identity() bambou.Identity
- func (o *UplinkConnection) Save() *bambou.Error
- func (o *UplinkConnection) SetIdentifier(ID string)
- func (o *UplinkConnection) Underlays(info *bambou.FetchingInfo) (UnderlaysList, *bambou.Error)
- type UplinkConnectionsAncestor
- type UplinkConnectionsList
- type UplinkConnectionsParent
- type UplinkRD
- func (o *UplinkRD) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *UplinkRD) CreateMetadata(child *Metadata) *bambou.Error
- func (o *UplinkRD) Delete() *bambou.Error
- func (o *UplinkRD) Fetch() *bambou.Error
- func (o *UplinkRD) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *UplinkRD) Identifier() string
- func (o *UplinkRD) Identity() bambou.Identity
- func (o *UplinkRD) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *UplinkRD) Save() *bambou.Error
- func (o *UplinkRD) SetIdentifier(ID string)
- type UplinkRDsAncestor
- type UplinkRDsList
- type UplinkRDsParent
- type User
- func (o *User) Avatars(info *bambou.FetchingInfo) (AvatarsList, *bambou.Error)
- func (o *User) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
- func (o *User) CreateAvatar(child *Avatar) *bambou.Error
- func (o *User) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *User) CreateMetadata(child *Metadata) *bambou.Error
- func (o *User) Delete() *bambou.Error
- func (o *User) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *User) Fetch() *bambou.Error
- func (o *User) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *User) Groups(info *bambou.FetchingInfo) (GroupsList, *bambou.Error)
- func (o *User) Identifier() string
- func (o *User) Identity() bambou.Identity
- func (o *User) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *User) Save() *bambou.Error
- func (o *User) SetIdentifier(ID string)
- func (o *User) VMs(info *bambou.FetchingInfo) (VMsList, *bambou.Error)
- type UserContext
- type UserContextsAncestor
- type UserContextsList
- type UserContextsParent
- type UsersAncestor
- type UsersList
- type UsersParent
- type VCenter
- func (o *VCenter) Autodiscovereddatacenters(info *bambou.FetchingInfo) (AutodiscovereddatacentersList, *bambou.Error)
- func (o *VCenter) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VCenter) CreateJob(child *Job) *bambou.Error
- func (o *VCenter) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VCenter) CreateVCenterDataCenter(child *VCenterDataCenter) *bambou.Error
- func (o *VCenter) CreateVRSAddressRange(child *VRSAddressRange) *bambou.Error
- func (o *VCenter) CreateVRSRedeploymentpolicy(child *VRSRedeploymentpolicy) *bambou.Error
- func (o *VCenter) Delete() *bambou.Error
- func (o *VCenter) Fetch() *bambou.Error
- func (o *VCenter) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VCenter) Identifier() string
- func (o *VCenter) Identity() bambou.Identity
- func (o *VCenter) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VCenter) Save() *bambou.Error
- func (o *VCenter) SetIdentifier(ID string)
- func (o *VCenter) VCenterDataCenters(info *bambou.FetchingInfo) (VCenterDataCentersList, *bambou.Error)
- func (o *VCenter) VRSAddressRanges(info *bambou.FetchingInfo) (VRSAddressRangesList, *bambou.Error)
- func (o *VCenter) VRSRedeploymentpolicies(info *bambou.FetchingInfo) (VRSRedeploymentpoliciesList, *bambou.Error)
- type VCenterCluster
- func (o *VCenterCluster) AutoDiscoverHypervisorFromClusters(info *bambou.FetchingInfo) (AutoDiscoverHypervisorFromClustersList, *bambou.Error)
- func (o *VCenterCluster) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VCenterCluster) CreateJob(child *Job) *bambou.Error
- func (o *VCenterCluster) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VCenterCluster) CreateVCenterHypervisor(child *VCenterHypervisor) *bambou.Error
- func (o *VCenterCluster) CreateVRSAddressRange(child *VRSAddressRange) *bambou.Error
- func (o *VCenterCluster) CreateVRSRedeploymentpolicy(child *VRSRedeploymentpolicy) *bambou.Error
- func (o *VCenterCluster) Delete() *bambou.Error
- func (o *VCenterCluster) Fetch() *bambou.Error
- func (o *VCenterCluster) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VCenterCluster) Identifier() string
- func (o *VCenterCluster) Identity() bambou.Identity
- func (o *VCenterCluster) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VCenterCluster) Save() *bambou.Error
- func (o *VCenterCluster) SetIdentifier(ID string)
- func (o *VCenterCluster) VCenterHypervisors(info *bambou.FetchingInfo) (VCenterHypervisorsList, *bambou.Error)
- func (o *VCenterCluster) VRSAddressRanges(info *bambou.FetchingInfo) (VRSAddressRangesList, *bambou.Error)
- func (o *VCenterCluster) VRSRedeploymentpolicies(info *bambou.FetchingInfo) (VRSRedeploymentpoliciesList, *bambou.Error)
- type VCenterClustersAncestor
- type VCenterClustersList
- type VCenterClustersParent
- type VCenterDataCenter
- func (o *VCenterDataCenter) AutoDiscoverClusters(info *bambou.FetchingInfo) (AutoDiscoverClustersList, *bambou.Error)
- func (o *VCenterDataCenter) AutoDiscoverHypervisorFromClusters(info *bambou.FetchingInfo) (AutoDiscoverHypervisorFromClustersList, *bambou.Error)
- func (o *VCenterDataCenter) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VCenterDataCenter) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VCenterDataCenter) CreateVCenterCluster(child *VCenterCluster) *bambou.Error
- func (o *VCenterDataCenter) CreateVCenterHypervisor(child *VCenterHypervisor) *bambou.Error
- func (o *VCenterDataCenter) CreateVRSAddressRange(child *VRSAddressRange) *bambou.Error
- func (o *VCenterDataCenter) CreateVRSRedeploymentpolicy(child *VRSRedeploymentpolicy) *bambou.Error
- func (o *VCenterDataCenter) Delete() *bambou.Error
- func (o *VCenterDataCenter) Fetch() *bambou.Error
- func (o *VCenterDataCenter) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VCenterDataCenter) Identifier() string
- func (o *VCenterDataCenter) Identity() bambou.Identity
- func (o *VCenterDataCenter) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VCenterDataCenter) Save() *bambou.Error
- func (o *VCenterDataCenter) SetIdentifier(ID string)
- func (o *VCenterDataCenter) VCenterClusters(info *bambou.FetchingInfo) (VCenterClustersList, *bambou.Error)
- func (o *VCenterDataCenter) VCenterHypervisors(info *bambou.FetchingInfo) (VCenterHypervisorsList, *bambou.Error)
- func (o *VCenterDataCenter) VRSAddressRanges(info *bambou.FetchingInfo) (VRSAddressRangesList, *bambou.Error)
- func (o *VCenterDataCenter) VRSRedeploymentpolicies(info *bambou.FetchingInfo) (VRSRedeploymentpoliciesList, *bambou.Error)
- type VCenterDataCentersAncestor
- type VCenterDataCentersList
- type VCenterDataCentersParent
- type VCenterEAMConfig
- func (o *VCenterEAMConfig) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VCenterEAMConfig) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VCenterEAMConfig) Delete() *bambou.Error
- func (o *VCenterEAMConfig) Fetch() *bambou.Error
- func (o *VCenterEAMConfig) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VCenterEAMConfig) Identifier() string
- func (o *VCenterEAMConfig) Identity() bambou.Identity
- func (o *VCenterEAMConfig) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VCenterEAMConfig) Save() *bambou.Error
- func (o *VCenterEAMConfig) SetIdentifier(ID string)
- type VCenterEAMConfigsAncestor
- type VCenterEAMConfigsList
- type VCenterEAMConfigsParent
- type VCenterHypervisor
- func (o *VCenterHypervisor) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VCenterHypervisor) CreateJob(child *Job) *bambou.Error
- func (o *VCenterHypervisor) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VCenterHypervisor) CreateVRSAddressRange(child *VRSAddressRange) *bambou.Error
- func (o *VCenterHypervisor) CreateVRSRedeploymentpolicy(child *VRSRedeploymentpolicy) *bambou.Error
- func (o *VCenterHypervisor) Delete() *bambou.Error
- func (o *VCenterHypervisor) Fetch() *bambou.Error
- func (o *VCenterHypervisor) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VCenterHypervisor) Identifier() string
- func (o *VCenterHypervisor) Identity() bambou.Identity
- func (o *VCenterHypervisor) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VCenterHypervisor) Save() *bambou.Error
- func (o *VCenterHypervisor) SetIdentifier(ID string)
- func (o *VCenterHypervisor) VRSAddressRanges(info *bambou.FetchingInfo) (VRSAddressRangesList, *bambou.Error)
- func (o *VCenterHypervisor) VRSMetrics(info *bambou.FetchingInfo) (VRSMetricsList, *bambou.Error)
- func (o *VCenterHypervisor) VRSRedeploymentpolicies(info *bambou.FetchingInfo) (VRSRedeploymentpoliciesList, *bambou.Error)
- type VCenterHypervisorsAncestor
- type VCenterHypervisorsList
- type VCenterHypervisorsParent
- type VCenterVRSConfig
- func (o *VCenterVRSConfig) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VCenterVRSConfig) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VCenterVRSConfig) CreateVRSAddressRange(child *VRSAddressRange) *bambou.Error
- func (o *VCenterVRSConfig) CreateVRSRedeploymentpolicy(child *VRSRedeploymentpolicy) *bambou.Error
- func (o *VCenterVRSConfig) Delete() *bambou.Error
- func (o *VCenterVRSConfig) Fetch() *bambou.Error
- func (o *VCenterVRSConfig) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VCenterVRSConfig) Identifier() string
- func (o *VCenterVRSConfig) Identity() bambou.Identity
- func (o *VCenterVRSConfig) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VCenterVRSConfig) Save() *bambou.Error
- func (o *VCenterVRSConfig) SetIdentifier(ID string)
- func (o *VCenterVRSConfig) VRSAddressRanges(info *bambou.FetchingInfo) (VRSAddressRangesList, *bambou.Error)
- func (o *VCenterVRSConfig) VRSRedeploymentpolicies(info *bambou.FetchingInfo) (VRSRedeploymentpoliciesList, *bambou.Error)
- type VCenterVRSConfigsAncestor
- type VCenterVRSConfigsList
- type VCenterVRSConfigsParent
- type VCentersAncestor
- type VCentersList
- type VCentersParent
- type VLAN
- func (o *VLAN) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *VLAN) AssignPATNATPools(children PATNATPoolsList) *bambou.Error
- func (o *VLAN) BGPNeighbors(info *bambou.FetchingInfo) (BGPNeighborsList, *bambou.Error)
- func (o *VLAN) BRConnections(info *bambou.FetchingInfo) (BRConnectionsList, *bambou.Error)
- func (o *VLAN) CreateBGPNeighbor(child *BGPNeighbor) *bambou.Error
- func (o *VLAN) CreateBRConnection(child *BRConnection) *bambou.Error
- func (o *VLAN) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
- func (o *VLAN) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VLAN) CreateIKEGatewayConnection(child *IKEGatewayConnection) *bambou.Error
- func (o *VLAN) CreateLtestatistics(child *Ltestatistics) *bambou.Error
- func (o *VLAN) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VLAN) CreatePermission(child *Permission) *bambou.Error
- func (o *VLAN) CreateUplinkConnection(child *UplinkConnection) *bambou.Error
- func (o *VLAN) Delete() *bambou.Error
- func (o *VLAN) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
- func (o *VLAN) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *VLAN) Fetch() *bambou.Error
- func (o *VLAN) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VLAN) IKEGatewayConnections(info *bambou.FetchingInfo) (IKEGatewayConnectionsList, *bambou.Error)
- func (o *VLAN) Identifier() string
- func (o *VLAN) Identity() bambou.Identity
- func (o *VLAN) Ltestatistics(info *bambou.FetchingInfo) (LtestatisticsList, *bambou.Error)
- func (o *VLAN) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VLAN) PATNATPools(info *bambou.FetchingInfo) (PATNATPoolsList, *bambou.Error)
- func (o *VLAN) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
- func (o *VLAN) Save() *bambou.Error
- func (o *VLAN) SetIdentifier(ID string)
- func (o *VLAN) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- func (o *VLAN) UplinkConnections(info *bambou.FetchingInfo) (UplinkConnectionsList, *bambou.Error)
- type VLANTemplate
- func (o *VLANTemplate) BRConnections(info *bambou.FetchingInfo) (BRConnectionsList, *bambou.Error)
- func (o *VLANTemplate) CreateBRConnection(child *BRConnection) *bambou.Error
- func (o *VLANTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VLANTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VLANTemplate) CreateUplinkConnection(child *UplinkConnection) *bambou.Error
- func (o *VLANTemplate) Delete() *bambou.Error
- func (o *VLANTemplate) Fetch() *bambou.Error
- func (o *VLANTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VLANTemplate) Identifier() string
- func (o *VLANTemplate) Identity() bambou.Identity
- func (o *VLANTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VLANTemplate) Save() *bambou.Error
- func (o *VLANTemplate) SetIdentifier(ID string)
- func (o *VLANTemplate) UplinkConnections(info *bambou.FetchingInfo) (UplinkConnectionsList, *bambou.Error)
- type VLANTemplatesAncestor
- type VLANTemplatesList
- type VLANTemplatesParent
- type VLANsAncestor
- type VLANsList
- type VLANsParent
- type VM
- func (o *VM) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *VM) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VM) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VM) CreateVMInterface(child *VMInterface) *bambou.Error
- func (o *VM) CreateVMResync(child *VMResync) *bambou.Error
- func (o *VM) Delete() *bambou.Error
- func (o *VM) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *VM) Fetch() *bambou.Error
- func (o *VM) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VM) Identifier() string
- func (o *VM) Identity() bambou.Identity
- func (o *VM) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VM) Save() *bambou.Error
- func (o *VM) SetIdentifier(ID string)
- func (o *VM) VMInterfaces(info *bambou.FetchingInfo) (VMInterfacesList, *bambou.Error)
- func (o *VM) VMResyncs(info *bambou.FetchingInfo) (VMResyncsList, *bambou.Error)
- func (o *VM) VRSs(info *bambou.FetchingInfo) (VRSsList, *bambou.Error)
- type VMInterface
- func (o *VMInterface) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VMInterface) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VMInterface) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
- func (o *VMInterface) Delete() *bambou.Error
- func (o *VMInterface) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *VMInterface) Fetch() *bambou.Error
- func (o *VMInterface) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VMInterface) Identifier() string
- func (o *VMInterface) Identity() bambou.Identity
- func (o *VMInterface) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VMInterface) MultiCastChannelMaps(info *bambou.FetchingInfo) (MultiCastChannelMapsList, *bambou.Error)
- func (o *VMInterface) PolicyDecisions(info *bambou.FetchingInfo) (PolicyDecisionsList, *bambou.Error)
- func (o *VMInterface) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
- func (o *VMInterface) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
- func (o *VMInterface) Save() *bambou.Error
- func (o *VMInterface) SetIdentifier(ID string)
- func (o *VMInterface) StaticRoutes(info *bambou.FetchingInfo) (StaticRoutesList, *bambou.Error)
- func (o *VMInterface) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- func (o *VMInterface) TCAs(info *bambou.FetchingInfo) (TCAsList, *bambou.Error)
- type VMInterfacesAncestor
- type VMInterfacesList
- type VMInterfacesParent
- type VMResync
- func (o *VMResync) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VMResync) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VMResync) Delete() *bambou.Error
- func (o *VMResync) Fetch() *bambou.Error
- func (o *VMResync) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VMResync) Identifier() string
- func (o *VMResync) Identity() bambou.Identity
- func (o *VMResync) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VMResync) Save() *bambou.Error
- func (o *VMResync) SetIdentifier(ID string)
- type VMResyncsAncestor
- type VMResyncsList
- type VMResyncsParent
- type VMsAncestor
- type VMsList
- type VMsParent
- type VNF
- func (o *VNF) CreateJob(child *Job) *bambou.Error
- func (o *VNF) Delete() *bambou.Error
- func (o *VNF) Fetch() *bambou.Error
- func (o *VNF) Identifier() string
- func (o *VNF) Identity() bambou.Identity
- func (o *VNF) Save() *bambou.Error
- func (o *VNF) SetIdentifier(ID string)
- func (o *VNF) VNFInterfaces(info *bambou.FetchingInfo) (VNFInterfacesList, *bambou.Error)
- func (o *VNF) VNFMetadatas(info *bambou.FetchingInfo) (VNFMetadatasList, *bambou.Error)
- type VNFCatalog
- func (o *VNFCatalog) CreateVNFDescriptor(child *VNFDescriptor) *bambou.Error
- func (o *VNFCatalog) Delete() *bambou.Error
- func (o *VNFCatalog) Fetch() *bambou.Error
- func (o *VNFCatalog) Identifier() string
- func (o *VNFCatalog) Identity() bambou.Identity
- func (o *VNFCatalog) Save() *bambou.Error
- func (o *VNFCatalog) SetIdentifier(ID string)
- func (o *VNFCatalog) VNFDescriptors(info *bambou.FetchingInfo) (VNFDescriptorsList, *bambou.Error)
- type VNFCatalogsAncestor
- type VNFCatalogsList
- type VNFCatalogsParent
- type VNFDescriptor
- func (o *VNFDescriptor) CreateVNFInterfaceDescriptor(child *VNFInterfaceDescriptor) *bambou.Error
- func (o *VNFDescriptor) Delete() *bambou.Error
- func (o *VNFDescriptor) Fetch() *bambou.Error
- func (o *VNFDescriptor) Identifier() string
- func (o *VNFDescriptor) Identity() bambou.Identity
- func (o *VNFDescriptor) Save() *bambou.Error
- func (o *VNFDescriptor) SetIdentifier(ID string)
- func (o *VNFDescriptor) VNFInterfaceDescriptors(info *bambou.FetchingInfo) (VNFInterfaceDescriptorsList, *bambou.Error)
- type VNFDescriptorsAncestor
- type VNFDescriptorsList
- type VNFDescriptorsParent
- type VNFDomainMapping
- type VNFDomainMappingsAncestor
- type VNFDomainMappingsList
- type VNFDomainMappingsParent
- type VNFInterface
- type VNFInterfaceDescriptor
- func (o *VNFInterfaceDescriptor) Delete() *bambou.Error
- func (o *VNFInterfaceDescriptor) Fetch() *bambou.Error
- func (o *VNFInterfaceDescriptor) Identifier() string
- func (o *VNFInterfaceDescriptor) Identity() bambou.Identity
- func (o *VNFInterfaceDescriptor) Save() *bambou.Error
- func (o *VNFInterfaceDescriptor) SetIdentifier(ID string)
- type VNFInterfaceDescriptorsAncestor
- type VNFInterfaceDescriptorsList
- type VNFInterfaceDescriptorsParent
- type VNFInterfacesAncestor
- type VNFInterfacesList
- type VNFInterfacesParent
- type VNFMetadata
- type VNFMetadatasAncestor
- type VNFMetadatasList
- type VNFMetadatasParent
- type VNFThresholdPoliciesAncestor
- type VNFThresholdPoliciesList
- type VNFThresholdPoliciesParent
- type VNFThresholdPolicy
- func (o *VNFThresholdPolicy) Delete() *bambou.Error
- func (o *VNFThresholdPolicy) Fetch() *bambou.Error
- func (o *VNFThresholdPolicy) Identifier() string
- func (o *VNFThresholdPolicy) Identity() bambou.Identity
- func (o *VNFThresholdPolicy) Save() *bambou.Error
- func (o *VNFThresholdPolicy) SetIdentifier(ID string)
- type VNFsAncestor
- type VNFsList
- type VNFsParent
- type VPNConnection
- func (o *VPNConnection) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VPNConnection) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VPNConnection) Delete() *bambou.Error
- func (o *VPNConnection) Fetch() *bambou.Error
- func (o *VPNConnection) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VPNConnection) Identifier() string
- func (o *VPNConnection) Identity() bambou.Identity
- func (o *VPNConnection) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VPNConnection) Save() *bambou.Error
- func (o *VPNConnection) SetIdentifier(ID string)
- type VPNConnectionsAncestor
- type VPNConnectionsList
- type VPNConnectionsParent
- type VPort
- func (o *VPort) AggregateMetadatas(info *bambou.FetchingInfo) (AggregateMetadatasList, *bambou.Error)
- func (o *VPort) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *VPort) Applicationperformancemanagements(info *bambou.FetchingInfo) (ApplicationperformancemanagementsList, *bambou.Error)
- func (o *VPort) AssignApplicationperformancemanagements(children ApplicationperformancemanagementsList) *bambou.Error
- func (o *VPort) AssignPolicyGroups(children PolicyGroupsList) *bambou.Error
- func (o *VPort) AssignRedirectionTargets(children RedirectionTargetsList) *bambou.Error
- func (o *VPort) BGPNeighbors(info *bambou.FetchingInfo) (BGPNeighborsList, *bambou.Error)
- func (o *VPort) BridgeInterfaces(info *bambou.FetchingInfo) (BridgeInterfacesList, *bambou.Error)
- func (o *VPort) ContainerInterfaces(info *bambou.FetchingInfo) (ContainerInterfacesList, *bambou.Error)
- func (o *VPort) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
- func (o *VPort) CreateBGPNeighbor(child *BGPNeighbor) *bambou.Error
- func (o *VPort) CreateBridgeInterface(child *BridgeInterface) *bambou.Error
- func (o *VPort) CreateDHCPOption(child *DHCPOption) *bambou.Error
- func (o *VPort) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VPort) CreateHostInterface(child *HostInterface) *bambou.Error
- func (o *VPort) CreateJob(child *Job) *bambou.Error
- func (o *VPort) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VPort) CreateQOS(child *QOS) *bambou.Error
- func (o *VPort) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
- func (o *VPort) CreateTCA(child *TCA) *bambou.Error
- func (o *VPort) CreateVMInterface(child *VMInterface) *bambou.Error
- func (o *VPort) CreateVPortMirror(child *VPortMirror) *bambou.Error
- func (o *VPort) CreateVirtualIP(child *VirtualIP) *bambou.Error
- func (o *VPort) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
- func (o *VPort) Delete() *bambou.Error
- func (o *VPort) EgressACLEntryTemplates(info *bambou.FetchingInfo) (EgressACLEntryTemplatesList, *bambou.Error)
- func (o *VPort) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *VPort) Fetch() *bambou.Error
- func (o *VPort) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VPort) HostInterfaces(info *bambou.FetchingInfo) (HostInterfacesList, *bambou.Error)
- func (o *VPort) Identifier() string
- func (o *VPort) Identity() bambou.Identity
- func (o *VPort) IngressACLEntryTemplates(info *bambou.FetchingInfo) (IngressACLEntryTemplatesList, *bambou.Error)
- func (o *VPort) IngressAdvFwdEntryTemplates(info *bambou.FetchingInfo) (IngressAdvFwdEntryTemplatesList, *bambou.Error)
- func (o *VPort) Jobs(info *bambou.FetchingInfo) (JobsList, *bambou.Error)
- func (o *VPort) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VPort) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
- func (o *VPort) PortMappings(info *bambou.FetchingInfo) (PortMappingsList, *bambou.Error)
- func (o *VPort) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
- func (o *VPort) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
- func (o *VPort) Save() *bambou.Error
- func (o *VPort) SetIdentifier(ID string)
- func (o *VPort) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- func (o *VPort) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
- func (o *VPort) TCAs(info *bambou.FetchingInfo) (TCAsList, *bambou.Error)
- func (o *VPort) Trunks(info *bambou.FetchingInfo) (TrunksList, *bambou.Error)
- func (o *VPort) VMInterfaces(info *bambou.FetchingInfo) (VMInterfacesList, *bambou.Error)
- func (o *VPort) VMs(info *bambou.FetchingInfo) (VMsList, *bambou.Error)
- func (o *VPort) VNFInterfaces(info *bambou.FetchingInfo) (VNFInterfacesList, *bambou.Error)
- func (o *VPort) VPortMirrors(info *bambou.FetchingInfo) (VPortMirrorsList, *bambou.Error)
- func (o *VPort) VRSs(info *bambou.FetchingInfo) (VRSsList, *bambou.Error)
- func (o *VPort) VirtualIPs(info *bambou.FetchingInfo) (VirtualIPsList, *bambou.Error)
- type VPortMirror
- func (o *VPortMirror) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VPortMirror) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VPortMirror) Delete() *bambou.Error
- func (o *VPortMirror) Fetch() *bambou.Error
- func (o *VPortMirror) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VPortMirror) Identifier() string
- func (o *VPortMirror) Identity() bambou.Identity
- func (o *VPortMirror) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VPortMirror) Save() *bambou.Error
- func (o *VPortMirror) SetIdentifier(ID string)
- type VPortMirrorsAncestor
- type VPortMirrorsList
- type VPortMirrorsParent
- type VPortsAncestor
- type VPortsList
- type VPortsParent
- type VRS
- func (o *VRS) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *VRS) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
- func (o *VRS) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VRS) CreateJob(child *Job) *bambou.Error
- func (o *VRS) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VRS) Delete() *bambou.Error
- func (o *VRS) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *VRS) Fetch() *bambou.Error
- func (o *VRS) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VRS) Identifier() string
- func (o *VRS) Identity() bambou.Identity
- func (o *VRS) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VRS) MonitoringPorts(info *bambou.FetchingInfo) (MonitoringPortsList, *bambou.Error)
- func (o *VRS) MultiNICVPorts(info *bambou.FetchingInfo) (MultiNICVPortsList, *bambou.Error)
- func (o *VRS) Save() *bambou.Error
- func (o *VRS) SetIdentifier(ID string)
- func (o *VRS) VMs(info *bambou.FetchingInfo) (VMsList, *bambou.Error)
- func (o *VRS) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
- type VRSAddressRange
- func (o *VRSAddressRange) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VRSAddressRange) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VRSAddressRange) Delete() *bambou.Error
- func (o *VRSAddressRange) Fetch() *bambou.Error
- func (o *VRSAddressRange) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VRSAddressRange) Identifier() string
- func (o *VRSAddressRange) Identity() bambou.Identity
- func (o *VRSAddressRange) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VRSAddressRange) Save() *bambou.Error
- func (o *VRSAddressRange) SetIdentifier(ID string)
- type VRSAddressRangesAncestor
- type VRSAddressRangesList
- type VRSAddressRangesParent
- type VRSMetrics
- type VRSMetricsAncestor
- type VRSMetricsList
- type VRSMetricsParent
- type VRSRedeploymentpoliciesAncestor
- type VRSRedeploymentpoliciesList
- type VRSRedeploymentpoliciesParent
- type VRSRedeploymentpolicy
- func (o *VRSRedeploymentpolicy) Delete() *bambou.Error
- func (o *VRSRedeploymentpolicy) Fetch() *bambou.Error
- func (o *VRSRedeploymentpolicy) Identifier() string
- func (o *VRSRedeploymentpolicy) Identity() bambou.Identity
- func (o *VRSRedeploymentpolicy) Save() *bambou.Error
- func (o *VRSRedeploymentpolicy) SetIdentifier(ID string)
- type VRSsAncestor
- type VRSsList
- type VRSsParent
- type VSC
- func (o *VSC) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *VSC) BGPPeers(info *bambou.FetchingInfo) (BGPPeersList, *bambou.Error)
- func (o *VSC) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VSC) CreateJob(child *Job) *bambou.Error
- func (o *VSC) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VSC) Delete() *bambou.Error
- func (o *VSC) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *VSC) Fetch() *bambou.Error
- func (o *VSC) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VSC) Identifier() string
- func (o *VSC) Identity() bambou.Identity
- func (o *VSC) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VSC) MonitoringPorts(info *bambou.FetchingInfo) (MonitoringPortsList, *bambou.Error)
- func (o *VSC) Save() *bambou.Error
- func (o *VSC) SetIdentifier(ID string)
- func (o *VSC) VRSs(info *bambou.FetchingInfo) (VRSsList, *bambou.Error)
- type VSCsAncestor
- type VSCsList
- type VSCsParent
- type VSD
- func (o *VSD) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *VSD) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VSD) CreateJob(child *Job) *bambou.Error
- func (o *VSD) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VSD) Delete() *bambou.Error
- func (o *VSD) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *VSD) Fetch() *bambou.Error
- func (o *VSD) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VSD) Identifier() string
- func (o *VSD) Identity() bambou.Identity
- func (o *VSD) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VSD) Save() *bambou.Error
- func (o *VSD) SetIdentifier(ID string)
- func (o *VSD) VSDComponents(info *bambou.FetchingInfo) (VSDComponentsList, *bambou.Error)
- type VSDComponent
- func (o *VSDComponent) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VSDComponent) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VSDComponent) Delete() *bambou.Error
- func (o *VSDComponent) Fetch() *bambou.Error
- func (o *VSDComponent) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VSDComponent) Identifier() string
- func (o *VSDComponent) Identity() bambou.Identity
- func (o *VSDComponent) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VSDComponent) Save() *bambou.Error
- func (o *VSDComponent) SetIdentifier(ID string)
- type VSDComponentsAncestor
- type VSDComponentsList
- type VSDComponentsParent
- type VSDsAncestor
- type VSDsList
- type VSDsParent
- type VSP
- func (o *VSP) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VSP) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VSP) Delete() *bambou.Error
- func (o *VSP) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *VSP) Fetch() *bambou.Error
- func (o *VSP) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VSP) HSCs(info *bambou.FetchingInfo) (HSCsList, *bambou.Error)
- func (o *VSP) Identifier() string
- func (o *VSP) Identity() bambou.Identity
- func (o *VSP) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VSP) Save() *bambou.Error
- func (o *VSP) SetIdentifier(ID string)
- func (o *VSP) VSCs(info *bambou.FetchingInfo) (VSCsList, *bambou.Error)
- func (o *VSP) VSDs(info *bambou.FetchingInfo) (VSDsList, *bambou.Error)
- type VSPsAncestor
- type VSPsList
- type VSPsParent
- type VirtualFirewallPoliciesAncestor
- type VirtualFirewallPoliciesList
- type VirtualFirewallPoliciesParent
- type VirtualFirewallPolicy
- func (o *VirtualFirewallPolicy) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VirtualFirewallPolicy) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VirtualFirewallPolicy) CreateVirtualFirewallRule(child *VirtualFirewallRule) *bambou.Error
- func (o *VirtualFirewallPolicy) Delete() *bambou.Error
- func (o *VirtualFirewallPolicy) Fetch() *bambou.Error
- func (o *VirtualFirewallPolicy) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VirtualFirewallPolicy) Identifier() string
- func (o *VirtualFirewallPolicy) Identity() bambou.Identity
- func (o *VirtualFirewallPolicy) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VirtualFirewallPolicy) Save() *bambou.Error
- func (o *VirtualFirewallPolicy) SetIdentifier(ID string)
- func (o *VirtualFirewallPolicy) VirtualFirewallRules(info *bambou.FetchingInfo) (VirtualFirewallRulesList, *bambou.Error)
- type VirtualFirewallRule
- func (o *VirtualFirewallRule) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VirtualFirewallRule) CreateJob(child *Job) *bambou.Error
- func (o *VirtualFirewallRule) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VirtualFirewallRule) Delete() *bambou.Error
- func (o *VirtualFirewallRule) Fetch() *bambou.Error
- func (o *VirtualFirewallRule) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VirtualFirewallRule) Identifier() string
- func (o *VirtualFirewallRule) Identity() bambou.Identity
- func (o *VirtualFirewallRule) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VirtualFirewallRule) Save() *bambou.Error
- func (o *VirtualFirewallRule) SetIdentifier(ID string)
- func (o *VirtualFirewallRule) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- type VirtualFirewallRulesAncestor
- type VirtualFirewallRulesList
- type VirtualFirewallRulesParent
- type VirtualIP
- func (o *VirtualIP) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VirtualIP) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VirtualIP) Delete() *bambou.Error
- func (o *VirtualIP) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *VirtualIP) Fetch() *bambou.Error
- func (o *VirtualIP) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VirtualIP) Identifier() string
- func (o *VirtualIP) Identity() bambou.Identity
- func (o *VirtualIP) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VirtualIP) Save() *bambou.Error
- func (o *VirtualIP) SetIdentifier(ID string)
- type VirtualIPsAncestor
- type VirtualIPsList
- type VirtualIPsParent
- type VsgRedundantPort
- func (o *VsgRedundantPort) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *VsgRedundantPort) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
- func (o *VsgRedundantPort) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *VsgRedundantPort) CreateMetadata(child *Metadata) *bambou.Error
- func (o *VsgRedundantPort) CreatePermission(child *Permission) *bambou.Error
- func (o *VsgRedundantPort) CreateVLAN(child *VLAN) *bambou.Error
- func (o *VsgRedundantPort) Delete() *bambou.Error
- func (o *VsgRedundantPort) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
- func (o *VsgRedundantPort) Fetch() *bambou.Error
- func (o *VsgRedundantPort) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *VsgRedundantPort) Identifier() string
- func (o *VsgRedundantPort) Identity() bambou.Identity
- func (o *VsgRedundantPort) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *VsgRedundantPort) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
- func (o *VsgRedundantPort) Save() *bambou.Error
- func (o *VsgRedundantPort) SetIdentifier(ID string)
- func (o *VsgRedundantPort) VLANs(info *bambou.FetchingInfo) (VLANsList, *bambou.Error)
- type VsgRedundantPortsAncestor
- type VsgRedundantPortsList
- type VsgRedundantPortsParent
- type WANService
- func (o *WANService) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *WANService) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
- func (o *WANService) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *WANService) CreateMetadata(child *Metadata) *bambou.Error
- func (o *WANService) CreatePermission(child *Permission) *bambou.Error
- func (o *WANService) Delete() *bambou.Error
- func (o *WANService) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
- func (o *WANService) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *WANService) Fetch() *bambou.Error
- func (o *WANService) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *WANService) Identifier() string
- func (o *WANService) Identity() bambou.Identity
- func (o *WANService) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *WANService) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
- func (o *WANService) Save() *bambou.Error
- func (o *WANService) SetIdentifier(ID string)
- type WANServicesAncestor
- type WANServicesList
- type WANServicesParent
- type WirelessPort
- func (o *WirelessPort) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
- func (o *WirelessPort) CreateSSIDConnection(child *SSIDConnection) *bambou.Error
- func (o *WirelessPort) Delete() *bambou.Error
- func (o *WirelessPort) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *WirelessPort) Fetch() *bambou.Error
- func (o *WirelessPort) Identifier() string
- func (o *WirelessPort) Identity() bambou.Identity
- func (o *WirelessPort) SSIDConnections(info *bambou.FetchingInfo) (SSIDConnectionsList, *bambou.Error)
- func (o *WirelessPort) Save() *bambou.Error
- func (o *WirelessPort) SetIdentifier(ID string)
- func (o *WirelessPort) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- type WirelessPortsAncestor
- type WirelessPortsList
- type WirelessPortsParent
- type ZFBAutoAssignment
- func (o *ZFBAutoAssignment) Delete() *bambou.Error
- func (o *ZFBAutoAssignment) Fetch() *bambou.Error
- func (o *ZFBAutoAssignment) Identifier() string
- func (o *ZFBAutoAssignment) Identity() bambou.Identity
- func (o *ZFBAutoAssignment) Save() *bambou.Error
- func (o *ZFBAutoAssignment) SetIdentifier(ID string)
- type ZFBAutoAssignmentsAncestor
- type ZFBAutoAssignmentsList
- type ZFBAutoAssignmentsParent
- type ZFBRequest
- func (o *ZFBRequest) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *ZFBRequest) CreateJob(child *Job) *bambou.Error
- func (o *ZFBRequest) CreateMetadata(child *Metadata) *bambou.Error
- func (o *ZFBRequest) Delete() *bambou.Error
- func (o *ZFBRequest) Fetch() *bambou.Error
- func (o *ZFBRequest) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *ZFBRequest) Identifier() string
- func (o *ZFBRequest) Identity() bambou.Identity
- func (o *ZFBRequest) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *ZFBRequest) Save() *bambou.Error
- func (o *ZFBRequest) SetIdentifier(ID string)
- type ZFBRequestsAncestor
- type ZFBRequestsList
- type ZFBRequestsParent
- type Zone
- func (o *Zone) ContainerInterfaces(info *bambou.FetchingInfo) (ContainerInterfacesList, *bambou.Error)
- func (o *Zone) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
- func (o *Zone) CreateDHCPOption(child *DHCPOption) *bambou.Error
- func (o *Zone) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *Zone) CreateMetadata(child *Metadata) *bambou.Error
- func (o *Zone) CreatePermission(child *Permission) *bambou.Error
- func (o *Zone) CreateQOS(child *QOS) *bambou.Error
- func (o *Zone) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
- func (o *Zone) CreateSubnet(child *Subnet) *bambou.Error
- func (o *Zone) CreateTCA(child *TCA) *bambou.Error
- func (o *Zone) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
- func (o *Zone) Delete() *bambou.Error
- func (o *Zone) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *Zone) Fetch() *bambou.Error
- func (o *Zone) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *Zone) Groups(info *bambou.FetchingInfo) (GroupsList, *bambou.Error)
- func (o *Zone) Identifier() string
- func (o *Zone) Identity() bambou.Identity
- func (o *Zone) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *Zone) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
- func (o *Zone) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
- func (o *Zone) Save() *bambou.Error
- func (o *Zone) SetIdentifier(ID string)
- func (o *Zone) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
- func (o *Zone) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
- func (o *Zone) Subnets(info *bambou.FetchingInfo) (SubnetsList, *bambou.Error)
- func (o *Zone) TCAs(info *bambou.FetchingInfo) (TCAsList, *bambou.Error)
- func (o *Zone) VMInterfaces(info *bambou.FetchingInfo) (VMInterfacesList, *bambou.Error)
- func (o *Zone) VMs(info *bambou.FetchingInfo) (VMsList, *bambou.Error)
- func (o *Zone) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
- type ZoneTemplate
- func (o *ZoneTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
- func (o *ZoneTemplate) CreateMetadata(child *Metadata) *bambou.Error
- func (o *ZoneTemplate) CreateQOS(child *QOS) *bambou.Error
- func (o *ZoneTemplate) CreateSubnetTemplate(child *SubnetTemplate) *bambou.Error
- func (o *ZoneTemplate) Delete() *bambou.Error
- func (o *ZoneTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
- func (o *ZoneTemplate) Fetch() *bambou.Error
- func (o *ZoneTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
- func (o *ZoneTemplate) Identifier() string
- func (o *ZoneTemplate) Identity() bambou.Identity
- func (o *ZoneTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
- func (o *ZoneTemplate) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
- func (o *ZoneTemplate) Save() *bambou.Error
- func (o *ZoneTemplate) SetIdentifier(ID string)
- func (o *ZoneTemplate) SubnetTemplates(info *bambou.FetchingInfo) (SubnetTemplatesList, *bambou.Error)
- type ZoneTemplatesAncestor
- type ZoneTemplatesList
- type ZoneTemplatesParent
- type ZonesAncestor
- type ZonesList
- type ZonesParent
Constants ¶
const ( SDKAPIPrefix = "nuage/api" SDKAPIVersion = 5.0 SDKName = "vspk" SDKProductAccronym = "VSD" SDKProductName = "VSD" SDKRootAPI = "me" )
Variables ¶
var AddressMapIdentity = bambou.Identity{
Name: "addressmap",
Category: "addressmaps",
}
AddressMapIdentity represents the Identity of the object
var AddressRangeIdentity = bambou.Identity{
Name: "addressrange",
Category: "addressranges",
}
AddressRangeIdentity represents the Identity of the object
var AggregateMetadataIdentity = bambou.Identity{
Name: "aggregatemetadata",
Category: "aggregatemetadatas",
}
AggregateMetadataIdentity represents the Identity of the object
var AlarmIdentity = bambou.Identity{
Name: "alarm",
Category: "alarms",
}
AlarmIdentity represents the Identity of the object
var AllAlarmIdentity = bambou.Identity{
Name: "allalarm",
Category: "allalarms",
}
AllAlarmIdentity represents the Identity of the object
var ApplicationBindingIdentity = bambou.Identity{
Name: "applicationbinding",
Category: "applicationbindings",
}
ApplicationBindingIdentity represents the Identity of the object
var ApplicationIdentity = bambou.Identity{
Name: "application",
Category: "applications",
}
ApplicationIdentity represents the Identity of the object
var ApplicationperformancemanagementIdentity = bambou.Identity{
Name: "applicationperformancemanagement",
Category: "applicationperformancemanagements",
}
ApplicationperformancemanagementIdentity represents the Identity of the object
var ApplicationperformancemanagementbindingIdentity = bambou.Identity{
Name: "applicationperformancemanagementbinding",
Category: "applicationperformancemanagementbindings",
}
ApplicationperformancemanagementbindingIdentity represents the Identity of the object
var AutoDiscoverClusterIdentity = bambou.Identity{
Name: "autodiscoveredcluster",
Category: "autodiscoveredclusters",
}
AutoDiscoverClusterIdentity represents the Identity of the object
var AutoDiscoverHypervisorFromClusterIdentity = bambou.Identity{
Name: "autodiscoveredhypervisor",
Category: "autodiscoveredhypervisors",
}
AutoDiscoverHypervisorFromClusterIdentity represents the Identity of the object
var AutoDiscoveredGatewayIdentity = bambou.Identity{
Name: "autodiscoveredgateway",
Category: "autodiscoveredgateways",
}
AutoDiscoveredGatewayIdentity represents the Identity of the object
var AutodiscovereddatacenterIdentity = bambou.Identity{
Name: "autodiscovereddatacenter",
Category: "autodiscovereddatacenters",
}
AutodiscovereddatacenterIdentity represents the Identity of the object
var AvatarIdentity = bambou.Identity{
Name: "avatar",
Category: "avatars",
}
AvatarIdentity represents the Identity of the object
var BFDSessionIdentity = bambou.Identity{
Name: "bfdsession",
Category: "bfdsessions",
}
BFDSessionIdentity represents the Identity of the object
var BGPNeighborIdentity = bambou.Identity{
Name: "bgpneighbor",
Category: "bgpneighbors",
}
BGPNeighborIdentity represents the Identity of the object
var BGPPeerIdentity = bambou.Identity{
Name: "bgppeer",
Category: "bgppeers",
}
BGPPeerIdentity represents the Identity of the object
var BGPProfileIdentity = bambou.Identity{
Name: "bgpprofile",
Category: "bgpprofiles",
}
BGPProfileIdentity represents the Identity of the object
var BRConnectionIdentity = bambou.Identity{
Name: "brconnection",
Category: "brconnections",
}
BRConnectionIdentity represents the Identity of the object
var BootstrapActivationIdentity = bambou.Identity{
Name: "bootstrapactivation",
Category: "bootstrapactivations",
}
BootstrapActivationIdentity represents the Identity of the object
var BootstrapIdentity = bambou.Identity{
Name: "bootstrap",
Category: "bootstraps",
}
BootstrapIdentity represents the Identity of the object
var BridgeInterfaceIdentity = bambou.Identity{
Name: "bridgeinterface",
Category: "bridgeinterfaces",
}
BridgeInterfaceIdentity represents the Identity of the object
var BulkStatisticsIdentity = bambou.Identity{
Name: "bulkstatistics",
Category: "bulkstatistics",
}
BulkStatisticsIdentity represents the Identity of the object
var COSRemarkingPolicyIdentity = bambou.Identity{
Name: "cosremarkingpolicy",
Category: "cosremarkingpolicies",
}
COSRemarkingPolicyIdentity represents the Identity of the object
var COSRemarkingPolicyTableIdentity = bambou.Identity{
Name: "cosremarkingpolicytable",
Category: "cosremarkingpolicytables",
}
COSRemarkingPolicyTableIdentity represents the Identity of the object
var CSNATPoolIdentity = bambou.Identity{
Name: "csnatpool",
Category: "csnatpools",
}
CSNATPoolIdentity represents the Identity of the object
var CTranslationMapIdentity = bambou.Identity{
Name: "ctranslationmap",
Category: "ctranslationmaps",
}
CTranslationMapIdentity represents the Identity of the object
var CaptivePortalProfileIdentity = bambou.Identity{
Name: "captiveportalprofile",
Category: "captiveportalprofiles",
}
CaptivePortalProfileIdentity represents the Identity of the object
var CertificateIdentity = bambou.Identity{
Name: "certificate",
Category: "certificates",
}
CertificateIdentity represents the Identity of the object
var CloudMgmtSystemIdentity = bambou.Identity{
Name: "cms",
Category: "cms",
}
CloudMgmtSystemIdentity represents the Identity of the object
var CommandIdentity = bambou.Identity{
Name: "command",
Category: "commands",
}
CommandIdentity represents the Identity of the object
var ConnectionendpointIdentity = bambou.Identity{
Name: "connectionendpoint",
Category: "connectionendpoints",
}
ConnectionendpointIdentity represents the Identity of the object
var ContainerIdentity = bambou.Identity{
Name: "container",
Category: "containers",
}
ContainerIdentity represents the Identity of the object
var ContainerInterfaceIdentity = bambou.Identity{
Name: "containerinterface",
Category: "containerinterfaces",
}
ContainerInterfaceIdentity represents the Identity of the object
var ContainerResyncIdentity = bambou.Identity{
Name: "containerresync",
Category: "containerresync",
}
ContainerResyncIdentity represents the Identity of the object
var CustomPropertyIdentity = bambou.Identity{
Name: "customproperty",
Category: "customproperties",
}
CustomPropertyIdentity represents the Identity of the object
var DHCPOptionIdentity = bambou.Identity{
Name: "dhcpoption",
Category: "dhcpoptions",
}
DHCPOptionIdentity represents the Identity of the object
var DSCPForwardingClassMappingIdentity = bambou.Identity{
Name: "dscpforwardingclassmapping",
Category: "dscpforwardingclassmappings",
}
DSCPForwardingClassMappingIdentity represents the Identity of the object
var DSCPForwardingClassTableIdentity = bambou.Identity{
Name: "dscpforwardingclasstable",
Category: "dscpforwardingclasstables",
}
DSCPForwardingClassTableIdentity represents the Identity of the object
var DSCPRemarkingPolicyIdentity = bambou.Identity{
Name: "dscpremarkingpolicy",
Category: "dscpremarkingpolicies",
}
DSCPRemarkingPolicyIdentity represents the Identity of the object
var DSCPRemarkingPolicyTableIdentity = bambou.Identity{
Name: "dscpremarkingpolicytable",
Category: "dscpremarkingpolicytables",
}
DSCPRemarkingPolicyTableIdentity represents the Identity of the object
var DUCGroupBindingIdentity = bambou.Identity{
Name: "ducgroupbinding",
Category: "ducgroupbindings",
}
DUCGroupBindingIdentity represents the Identity of the object
var DUCGroupIdentity = bambou.Identity{
Name: "ducgroup",
Category: "ducgroups",
}
DUCGroupIdentity represents the Identity of the object
var DefaultGatewayIdentity = bambou.Identity{
Name: "defaultgateway",
Category: "defaultgateways",
}
DefaultGatewayIdentity represents the Identity of the object
var DemarcationServiceIdentity = bambou.Identity{
Name: "demarcationservice",
Category: "demarcationservices",
}
DemarcationServiceIdentity represents the Identity of the object
var DestinationurlIdentity = bambou.Identity{
Name: "destinationurl",
Category: "destinationurls",
}
DestinationurlIdentity represents the Identity of the object
var DiskStatIdentity = bambou.Identity{
Name: "diskstat",
Category: "diskstats",
}
DiskStatIdentity represents the Identity of the object
var DomainFIPAclTemplateEntryIdentity = bambou.Identity{
Name: "egressdomainfloatingipaclentrytemplate",
Category: "egressdomainfloatingipaclentrytemplates",
}
DomainFIPAclTemplateEntryIdentity represents the Identity of the object
var DomainFIPAclTemplateIdentity = bambou.Identity{
Name: "egressdomainfloatingipacltemplate",
Category: "egressdomainfloatingipacltemplates",
}
DomainFIPAclTemplateIdentity represents the Identity of the object
var DomainIdentity = bambou.Identity{
Name: "domain",
Category: "domains",
}
DomainIdentity represents the Identity of the object
var DomainTemplateIdentity = bambou.Identity{
Name: "domaintemplate",
Category: "domaintemplates",
}
DomainTemplateIdentity represents the Identity of the object
var EgressACLEntryTemplateIdentity = bambou.Identity{
Name: "egressaclentrytemplate",
Category: "egressaclentrytemplates",
}
EgressACLEntryTemplateIdentity represents the Identity of the object
var EgressACLTemplateIdentity = bambou.Identity{
Name: "egressacltemplate",
Category: "egressacltemplates",
}
EgressACLTemplateIdentity represents the Identity of the object
var EgressAdvFwdEntryTemplateIdentity = bambou.Identity{
Name: "egressadvfwdentrytemplate",
Category: "egressadvfwdentrytemplates",
}
EgressAdvFwdEntryTemplateIdentity represents the Identity of the object
var EgressAdvFwdTemplateIdentity = bambou.Identity{
Name: "egressadvfwdtemplate",
Category: "egressadvfwdtemplates",
}
EgressAdvFwdTemplateIdentity represents the Identity of the object
var EgressQOSPolicyIdentity = bambou.Identity{
Name: "egressqospolicy",
Category: "egressqospolicies",
}
EgressQOSPolicyIdentity represents the Identity of the object
var EnterpriseIdentity = bambou.Identity{
Name: "enterprise",
Category: "enterprises",
}
EnterpriseIdentity represents the Identity of the object
var EnterpriseNetworkIdentity = bambou.Identity{
Name: "enterprisenetwork",
Category: "enterprisenetworks",
}
EnterpriseNetworkIdentity represents the Identity of the object
var EnterprisePermissionIdentity = bambou.Identity{
Name: "enterprisepermission",
Category: "enterprisepermissions",
}
EnterprisePermissionIdentity represents the Identity of the object
var EnterpriseProfileIdentity = bambou.Identity{
Name: "enterpriseprofile",
Category: "enterpriseprofiles",
}
EnterpriseProfileIdentity represents the Identity of the object
var EnterpriseSecuredDataIdentity = bambou.Identity{
Name: "enterprisesecureddata",
Category: "enterprisesecureddatas",
}
EnterpriseSecuredDataIdentity represents the Identity of the object
var EnterpriseSecurityIdentity = bambou.Identity{
Name: "enterprisesecurity",
Category: "enterprisesecurities",
}
EnterpriseSecurityIdentity represents the Identity of the object
var EventLogIdentity = bambou.Identity{
Name: "eventlog",
Category: "eventlogs",
}
EventLogIdentity represents the Identity of the object
var FirewallAclIdentity = bambou.Identity{
Name: "firewallacl",
Category: "firewallacls",
}
FirewallAclIdentity represents the Identity of the object
var FirewallRuleIdentity = bambou.Identity{
Name: "firewallrule",
Category: "firewallrules",
}
FirewallRuleIdentity represents the Identity of the object
var FloatingIPACLTemplateEntryIdentity = bambou.Identity{
Name: "egressfloatingipaclentrytemplate",
Category: "egressfloatingipaclentrytemplates",
}
FloatingIPACLTemplateEntryIdentity represents the Identity of the object
var FloatingIPACLTemplateIdentity = bambou.Identity{
Name: "egressfloatingipacltemplate",
Category: "egressfloatingipacltemplates",
}
FloatingIPACLTemplateIdentity represents the Identity of the object
var FloatingIpIdentity = bambou.Identity{
Name: "floatingip",
Category: "floatingips",
}
FloatingIpIdentity represents the Identity of the object
var GatewayIdentity = bambou.Identity{
Name: "gateway",
Category: "gateways",
}
GatewayIdentity represents the Identity of the object
var GatewaySecuredDataIdentity = bambou.Identity{
Name: "gatewaysecureddata",
Category: "gatewaysecureddatas",
}
GatewaySecuredDataIdentity represents the Identity of the object
var GatewaySecurityIdentity = bambou.Identity{
Name: "gatewaysecurity",
Category: "gatewaysecurities",
}
GatewaySecurityIdentity represents the Identity of the object
var GatewayTemplateIdentity = bambou.Identity{
Name: "gatewaytemplate",
Category: "gatewaytemplates",
}
GatewayTemplateIdentity represents the Identity of the object
var GlobalMetadataIdentity = bambou.Identity{
Name: "globalmetadata",
Category: "globalmetadatas",
}
GlobalMetadataIdentity represents the Identity of the object
var GroupIdentity = bambou.Identity{
Name: "group",
Category: "groups",
}
GroupIdentity represents the Identity of the object
var GroupKeyEncryptionProfileIdentity = bambou.Identity{
Name: "groupkeyencryptionprofile",
Category: "groupkeyencryptionprofiles",
}
GroupKeyEncryptionProfileIdentity represents the Identity of the object
var HSCIdentity = bambou.Identity{
Name: "hsc",
Category: "hscs",
}
HSCIdentity represents the Identity of the object
var HostInterfaceIdentity = bambou.Identity{
Name: "hostinterface",
Category: "hostinterfaces",
}
HostInterfaceIdentity represents the Identity of the object
var IKECertificateIdentity = bambou.Identity{
Name: "ikecertificate",
Category: "ikecertificates",
}
IKECertificateIdentity represents the Identity of the object
var IKEEncryptionprofileIdentity = bambou.Identity{
Name: "ikeencryptionprofile",
Category: "ikeencryptionprofiles",
}
IKEEncryptionprofileIdentity represents the Identity of the object
var IKEGatewayConfigIdentity = bambou.Identity{
Name: "ikegatewayconfig",
Category: "ikegatewayconfig",
}
IKEGatewayConfigIdentity represents the Identity of the object
var IKEGatewayConnectionIdentity = bambou.Identity{
Name: "ikegatewayconnection",
Category: "ikegatewayconnections",
}
IKEGatewayConnectionIdentity represents the Identity of the object
var IKEGatewayIdentity = bambou.Identity{
Name: "ikegateway",
Category: "ikegateways",
}
IKEGatewayIdentity represents the Identity of the object
var IKEGatewayProfileIdentity = bambou.Identity{
Name: "ikegatewayprofile",
Category: "ikegatewayprofiles",
}
IKEGatewayProfileIdentity represents the Identity of the object
var IKEPSKIdentity = bambou.Identity{
Name: "ikepsk",
Category: "ikepsks",
}
IKEPSKIdentity represents the Identity of the object
var IKESubnetIdentity = bambou.Identity{
Name: "ikesubnet",
Category: "ikesubnets",
}
IKESubnetIdentity represents the Identity of the object
var IPReservationIdentity = bambou.Identity{
Name: "ipreservation",
Category: "ipreservations",
}
IPReservationIdentity represents the Identity of the object
var InfrastructureAccessProfileIdentity = bambou.Identity{
Name: "infrastructureaccessprofile",
Category: "infrastructureaccessprofiles",
}
InfrastructureAccessProfileIdentity represents the Identity of the object
var InfrastructureConfigIdentity = bambou.Identity{
Name: "infraconfig",
Category: "infraconfig",
}
InfrastructureConfigIdentity represents the Identity of the object
var InfrastructureGatewayProfileIdentity = bambou.Identity{
Name: "infrastructuregatewayprofile",
Category: "infrastructuregatewayprofiles",
}
InfrastructureGatewayProfileIdentity represents the Identity of the object
var InfrastructureVscProfileIdentity = bambou.Identity{
Name: "infrastructurevscprofile",
Category: "infrastructurevscprofiles",
}
InfrastructureVscProfileIdentity represents the Identity of the object
var IngressACLEntryTemplateIdentity = bambou.Identity{
Name: "ingressaclentrytemplate",
Category: "ingressaclentrytemplates",
}
IngressACLEntryTemplateIdentity represents the Identity of the object
var IngressACLTemplateIdentity = bambou.Identity{
Name: "ingressacltemplate",
Category: "ingressacltemplates",
}
IngressACLTemplateIdentity represents the Identity of the object
var IngressAdvFwdEntryTemplateIdentity = bambou.Identity{
Name: "ingressadvfwdentrytemplate",
Category: "ingressadvfwdentrytemplates",
}
IngressAdvFwdEntryTemplateIdentity represents the Identity of the object
var IngressAdvFwdTemplateIdentity = bambou.Identity{
Name: "ingressadvfwdtemplate",
Category: "ingressadvfwdtemplates",
}
IngressAdvFwdTemplateIdentity represents the Identity of the object
var IngressExternalServiceTemplateEntryIdentity = bambou.Identity{
Name: "ingressexternalserviceentrytemplate",
Category: "ingressexternalserviceentrytemplates",
}
IngressExternalServiceTemplateEntryIdentity represents the Identity of the object
var IngressExternalServiceTemplateIdentity = bambou.Identity{
Name: "ingressexternalservicetemplate",
Category: "ingressexternalservicetemplates",
}
IngressExternalServiceTemplateIdentity represents the Identity of the object
var IngressQOSPolicyIdentity = bambou.Identity{
Name: "ingressqospolicy",
Category: "ingressqospolicies",
}
IngressQOSPolicyIdentity represents the Identity of the object
var JobIdentity = bambou.Identity{
Name: "job",
Category: "jobs",
}
JobIdentity represents the Identity of the object
var KeyServerMemberIdentity = bambou.Identity{
Name: "keyservermember",
Category: "keyservermembers",
}
KeyServerMemberIdentity represents the Identity of the object
var KeyServerMonitorEncryptedSeedIdentity = bambou.Identity{
Name: "keyservermonitorencryptedseed",
Category: "keyservermonitorencryptedseeds",
}
KeyServerMonitorEncryptedSeedIdentity represents the Identity of the object
var KeyServerMonitorIdentity = bambou.Identity{
Name: "keyservermonitor",
Category: "keyservermonitors",
}
KeyServerMonitorIdentity represents the Identity of the object
var KeyServerMonitorSEKIdentity = bambou.Identity{
Name: "keyservermonitorsek",
Category: "keyservermonitorseks",
}
KeyServerMonitorSEKIdentity represents the Identity of the object
var KeyServerMonitorSeedIdentity = bambou.Identity{
Name: "keyservermonitorseed",
Category: "keyservermonitorseeds",
}
KeyServerMonitorSeedIdentity represents the Identity of the object
var L2DomainIdentity = bambou.Identity{
Name: "l2domain",
Category: "l2domains",
}
L2DomainIdentity represents the Identity of the object
var L2DomainTemplateIdentity = bambou.Identity{
Name: "l2domaintemplate",
Category: "l2domaintemplates",
}
L2DomainTemplateIdentity represents the Identity of the object
var L4ServiceGroupIdentity = bambou.Identity{
Name: "l4servicegroup",
Category: "l4servicegroups",
}
L4ServiceGroupIdentity represents the Identity of the object
var L4ServiceIdentity = bambou.Identity{
Name: "l4service",
Category: "l4services",
}
L4ServiceIdentity represents the Identity of the object
var L7applicationsignatureIdentity = bambou.Identity{
Name: "l7applicationsignature",
Category: "l7applicationsignatures",
}
L7applicationsignatureIdentity represents the Identity of the object
var LDAPConfigurationIdentity = bambou.Identity{
Name: "ldapconfiguration",
Category: "ldapconfigurations",
}
LDAPConfigurationIdentity represents the Identity of the object
var LTEInformationIdentity = bambou.Identity{
Name: "lteinformation",
Category: "lteinformations",
}
LTEInformationIdentity represents the Identity of the object
var LicenseIdentity = bambou.Identity{
Name: "license",
Category: "licenses",
}
LicenseIdentity represents the Identity of the object
var LicenseStatusIdentity = bambou.Identity{
Name: "licensestatus",
Category: "licensestatus",
}
LicenseStatusIdentity represents the Identity of the object
var LinkIdentity = bambou.Identity{
Name: "link",
Category: "links",
}
LinkIdentity represents the Identity of the object
var LocationIdentity = bambou.Identity{
Name: "location",
Category: "locations",
}
LocationIdentity represents the Identity of the object
var LtestatisticsIdentity = bambou.Identity{
Name: "ltestatistics",
Category: "ltestatistics",
}
LtestatisticsIdentity represents the Identity of the object
var MeIdentity = bambou.Identity{
Name: "me",
Category: "me",
}
MeIdentity represents the Identity of the object
var MetadataIdentity = bambou.Identity{
Name: "metadata",
Category: "metadatas",
}
MetadataIdentity represents the Identity of the object
var MirrorDestinationIdentity = bambou.Identity{
Name: "mirrordestination",
Category: "mirrordestinations",
}
MirrorDestinationIdentity represents the Identity of the object
var MonitoringPortIdentity = bambou.Identity{
Name: "monitoringport",
Category: "monitoringports",
}
MonitoringPortIdentity represents the Identity of the object
var MonitorscopeIdentity = bambou.Identity{
Name: "monitorscope",
Category: "monitorscopes",
}
MonitorscopeIdentity represents the Identity of the object
var MultiCastChannelMapIdentity = bambou.Identity{
Name: "multicastchannelmap",
Category: "multicastchannelmaps",
}
MultiCastChannelMapIdentity represents the Identity of the object
var MultiCastListIdentity = bambou.Identity{
Name: "multicastlist",
Category: "multicastlists",
}
MultiCastListIdentity represents the Identity of the object
var MultiCastRangeIdentity = bambou.Identity{
Name: "multicastrange",
Category: "multicastranges",
}
MultiCastRangeIdentity represents the Identity of the object
var MultiNICVPortIdentity = bambou.Identity{
Name: "multinicvport",
Category: "multinicvports",
}
MultiNICVPortIdentity represents the Identity of the object
var NATMapEntryIdentity = bambou.Identity{
Name: "natmapentry",
Category: "natmapentries",
}
NATMapEntryIdentity represents the Identity of the object
var NSGGroupIdentity = bambou.Identity{
Name: "nsggroup",
Category: "nsggroups",
}
NSGGroupIdentity represents the Identity of the object
var NSGInfoIdentity = bambou.Identity{
Name: "nsginfo",
Category: "nsginfos",
}
NSGInfoIdentity represents the Identity of the object
var NSGPatchProfileIdentity = bambou.Identity{
Name: "nsgpatchprofile",
Category: "nsgpatchprofiles",
}
NSGPatchProfileIdentity represents the Identity of the object
var NSGRoutingPolicyBindingIdentity = bambou.Identity{
Name: "nsgroutingpolicybinding",
Category: "nsgroutingpolicybindings",
}
NSGRoutingPolicyBindingIdentity represents the Identity of the object
var NSGUpgradeProfileIdentity = bambou.Identity{
Name: "nsgupgradeprofile",
Category: "nsgupgradeprofiles",
}
NSGUpgradeProfileIdentity represents the Identity of the object
var NSGatewayIdentity = bambou.Identity{
Name: "nsgateway",
Category: "nsgateways",
}
NSGatewayIdentity represents the Identity of the object
var NSGatewayTemplateIdentity = bambou.Identity{
Name: "nsgatewaytemplate",
Category: "nsgatewaytemplates",
}
NSGatewayTemplateIdentity represents the Identity of the object
var NSPortIdentity = bambou.Identity{
Name: "nsport",
Category: "nsports",
}
NSPortIdentity represents the Identity of the object
var NSPortTemplateIdentity = bambou.Identity{
Name: "nsporttemplate",
Category: "nsporttemplates",
}
NSPortTemplateIdentity represents the Identity of the object
var NSRedundantGatewayGroupIdentity = bambou.Identity{
Name: "nsgredundancygroup",
Category: "nsgredundancygroups",
}
NSRedundantGatewayGroupIdentity represents the Identity of the object
var NetworkLayoutIdentity = bambou.Identity{
Name: "networklayout",
Category: "networklayout",
}
NetworkLayoutIdentity represents the Identity of the object
var NetworkMacroGroupIdentity = bambou.Identity{
Name: "networkmacrogroup",
Category: "networkmacrogroups",
}
NetworkMacroGroupIdentity represents the Identity of the object
var NetworkPerformanceBindingIdentity = bambou.Identity{
Name: "networkperformancebinding",
Category: "networkperformancebindings",
}
NetworkPerformanceBindingIdentity represents the Identity of the object
var NetworkPerformanceMeasurementIdentity = bambou.Identity{
Name: "networkperformancemeasurement",
Category: "networkperformancemeasurements",
}
NetworkPerformanceMeasurementIdentity represents the Identity of the object
var NextHopIdentity = bambou.Identity{
Name: "nexthop",
Category: "nexthops",
}
NextHopIdentity represents the Identity of the object
var OSPFAreaIdentity = bambou.Identity{
Name: "ospfarea",
Category: "ospfareas",
}
OSPFAreaIdentity represents the Identity of the object
var OSPFInstanceIdentity = bambou.Identity{
Name: "ospfinstance",
Category: "ospfinstances",
}
OSPFInstanceIdentity represents the Identity of the object
var OSPFInterfaceIdentity = bambou.Identity{
Name: "ospfinterface",
Category: "ospfinterfaces",
}
OSPFInterfaceIdentity represents the Identity of the object
var OverlayAddressPoolIdentity = bambou.Identity{
Name: "overlayaddresspool",
Category: "overlayaddresspools",
}
OverlayAddressPoolIdentity represents the Identity of the object
var OverlayMirrorDestinationIdentity = bambou.Identity{
Name: "overlaymirrordestination",
Category: "overlaymirrordestinations",
}
OverlayMirrorDestinationIdentity represents the Identity of the object
var OverlayMirrorDestinationTemplateIdentity = bambou.Identity{
Name: "overlaymirrordestinationtemplate",
Category: "overlaymirrordestinationtemplates",
}
OverlayMirrorDestinationTemplateIdentity represents the Identity of the object
var OverlayPATNATEntryIdentity = bambou.Identity{
Name: "overlaypatnatentry",
Category: "overlaypatnatentries",
}
OverlayPATNATEntryIdentity represents the Identity of the object
var PATIPEntryIdentity = bambou.Identity{
Name: "patipentry",
Category: "patipentries",
}
PATIPEntryIdentity represents the Identity of the object
var PATMapperIdentity = bambou.Identity{
Name: "patmapper",
Category: "patmappers",
}
PATMapperIdentity represents the Identity of the object
var PATNATPoolIdentity = bambou.Identity{
Name: "patnatpool",
Category: "patnatpools",
}
PATNATPoolIdentity represents the Identity of the object
var PGExpressionIdentity = bambou.Identity{
Name: "pgexpression",
Category: "pgexpressions",
}
PGExpressionIdentity represents the Identity of the object
var PGExpressionTemplateIdentity = bambou.Identity{
Name: "pgexpressiontemplate",
Category: "pgexpressiontemplates",
}
PGExpressionTemplateIdentity represents the Identity of the object
var PSNATPoolIdentity = bambou.Identity{
Name: "psnatpool",
Category: "psnatpools",
}
PSNATPoolIdentity represents the Identity of the object
var PSPATMapIdentity = bambou.Identity{
Name: "pspatmap",
Category: "pspatmaps",
}
PSPATMapIdentity represents the Identity of the object
var PTranslationMapIdentity = bambou.Identity{
Name: "ptranslationmap",
Category: "ptranslationmaps",
}
PTranslationMapIdentity represents the Identity of the object
var PerformanceMonitorIdentity = bambou.Identity{
Name: "performancemonitor",
Category: "performancemonitors",
}
PerformanceMonitorIdentity represents the Identity of the object
var PermissionIdentity = bambou.Identity{
Name: "permission",
Category: "permissions",
}
PermissionIdentity represents the Identity of the object
var PolicyDecisionIdentity = bambou.Identity{
Name: "policydecision",
Category: "policydecisions",
}
PolicyDecisionIdentity represents the Identity of the object
var PolicyEntryIdentity = bambou.Identity{
Name: "policyentry",
Category: "policyentries",
}
PolicyEntryIdentity represents the Identity of the object
var PolicyGroupIdentity = bambou.Identity{
Name: "policygroup",
Category: "policygroups",
}
PolicyGroupIdentity represents the Identity of the object
var PolicyGroupTemplateIdentity = bambou.Identity{
Name: "policygrouptemplate",
Category: "policygrouptemplates",
}
PolicyGroupTemplateIdentity represents the Identity of the object
var PolicyObjectGroupIdentity = bambou.Identity{
Name: "policyobjectgroup",
Category: "policyobjectgroups",
}
PolicyObjectGroupIdentity represents the Identity of the object
var PolicyStatementIdentity = bambou.Identity{
Name: "policystatement",
Category: "policystatements",
}
PolicyStatementIdentity represents the Identity of the object
var PortIdentity = bambou.Identity{
Name: "port",
Category: "ports",
}
PortIdentity represents the Identity of the object
var PortMappingIdentity = bambou.Identity{
Name: "portmapping",
Category: "portmappings",
}
PortMappingIdentity represents the Identity of the object
var PortTemplateIdentity = bambou.Identity{
Name: "porttemplate",
Category: "porttemplates",
}
PortTemplateIdentity represents the Identity of the object
var ProxyARPFilterIdentity = bambou.Identity{
Name: "proxyarpfilter",
Category: "proxyarpfilters",
}
ProxyARPFilterIdentity represents the Identity of the object
var PublicNetworkMacroIdentity = bambou.Identity{
Name: "publicnetwork",
Category: "publicnetworks",
}
PublicNetworkMacroIdentity represents the Identity of the object
var QOSIdentity = bambou.Identity{
Name: "qos",
Category: "qos",
}
QOSIdentity represents the Identity of the object
var QosPolicerIdentity = bambou.Identity{
Name: "qospolicer",
Category: "qospolicers",
}
QosPolicerIdentity represents the Identity of the object
var RateLimiterIdentity = bambou.Identity{
Name: "ratelimiter",
Category: "ratelimiters",
}
RateLimiterIdentity represents the Identity of the object
var RedirectionTargetIdentity = bambou.Identity{
Name: "redirectiontarget",
Category: "redirectiontargets",
}
RedirectionTargetIdentity represents the Identity of the object
var RedirectionTargetTemplateIdentity = bambou.Identity{
Name: "redirectiontargettemplate",
Category: "redirectiontargettemplates",
}
RedirectionTargetTemplateIdentity represents the Identity of the object
var RedundancyGroupIdentity = bambou.Identity{
Name: "redundancygroup",
Category: "redundancygroups",
}
RedundancyGroupIdentity represents the Identity of the object
var RedundantPortIdentity = bambou.Identity{
Name: "nsredundantport",
Category: "nsredundantports",
}
RedundantPortIdentity represents the Identity of the object
var RoutingPolicyIdentity = bambou.Identity{
Name: "routingpolicy",
Category: "routingpolicies",
}
RoutingPolicyIdentity represents the Identity of the object
var SPATSourcesPoolIdentity = bambou.Identity{
Name: "spatsourcespool",
Category: "spatsourcespools",
}
SPATSourcesPoolIdentity represents the Identity of the object
var SSHKeyIdentity = bambou.Identity{
Name: "sshkey",
Category: "sshkeys",
}
SSHKeyIdentity represents the Identity of the object
var SSIDConnectionIdentity = bambou.Identity{
Name: "ssidconnection",
Category: "ssidconnections",
}
SSIDConnectionIdentity represents the Identity of the object
Name: "sharednetworkresource",
Category: "sharednetworkresources",
}SharedNetworkResourceIdentity represents the Identity of the object
var SiteInfoIdentity = bambou.Identity{
Name: "site",
Category: "sites",
}
SiteInfoIdentity represents the Identity of the object
var StaticRouteIdentity = bambou.Identity{
Name: "staticroute",
Category: "staticroutes",
}
StaticRouteIdentity represents the Identity of the object
var StatisticsIdentity = bambou.Identity{
Name: "statistics",
Category: "statistics",
}
StatisticsIdentity represents the Identity of the object
var StatisticsPolicyIdentity = bambou.Identity{
Name: "statisticspolicy",
Category: "statisticspolicies",
}
StatisticsPolicyIdentity represents the Identity of the object
var StatsCollectorInfoIdentity = bambou.Identity{
Name: "statisticscollector",
Category: "statisticscollector",
}
StatsCollectorInfoIdentity represents the Identity of the object
var SubnetIdentity = bambou.Identity{
Name: "subnet",
Category: "subnets",
}
SubnetIdentity represents the Identity of the object
var SubnetTemplateIdentity = bambou.Identity{
Name: "subnettemplate",
Category: "subnettemplates",
}
SubnetTemplateIdentity represents the Identity of the object
var SystemConfigIdentity = bambou.Identity{
Name: "systemconfig",
Category: "systemconfigs",
}
SystemConfigIdentity represents the Identity of the object
var TCAIdentity = bambou.Identity{
Name: "tca",
Category: "tcas",
}
TCAIdentity represents the Identity of the object
var TierIdentity = bambou.Identity{
Name: "tier",
Category: "tiers",
}
TierIdentity represents the Identity of the object
var TrunkIdentity = bambou.Identity{
Name: "trunk",
Category: "trunks",
}
TrunkIdentity represents the Identity of the object
var UnderlayIdentity = bambou.Identity{
Name: "underlay",
Category: "underlays",
}
UnderlayIdentity represents the Identity of the object
var UplinkConnectionIdentity = bambou.Identity{
Name: "uplinkconnection",
Category: "uplinkconnections",
}
UplinkConnectionIdentity represents the Identity of the object
var UplinkRDIdentity = bambou.Identity{
Name: "uplinkroutedistinguisher",
Category: "uplinkroutedistinguishers",
}
UplinkRDIdentity represents the Identity of the object
var UserContextIdentity = bambou.Identity{
Name: "usercontext",
Category: "usercontexts",
}
UserContextIdentity represents the Identity of the object
var UserIdentity = bambou.Identity{
Name: "user",
Category: "users",
}
UserIdentity represents the Identity of the object
var VCenterClusterIdentity = bambou.Identity{
Name: "vcentercluster",
Category: "vcenterclusters",
}
VCenterClusterIdentity represents the Identity of the object
var VCenterDataCenterIdentity = bambou.Identity{
Name: "vcenterdatacenter",
Category: "vcenterdatacenters",
}
VCenterDataCenterIdentity represents the Identity of the object
var VCenterEAMConfigIdentity = bambou.Identity{
Name: "eamconfig",
Category: "eamconfigs",
}
VCenterEAMConfigIdentity represents the Identity of the object
var VCenterHypervisorIdentity = bambou.Identity{
Name: "vcenterhypervisor",
Category: "vcenterhypervisors",
}
VCenterHypervisorIdentity represents the Identity of the object
var VCenterIdentity = bambou.Identity{
Name: "vcenter",
Category: "vcenters",
}
VCenterIdentity represents the Identity of the object
var VCenterVRSConfigIdentity = bambou.Identity{
Name: "vrsconfig",
Category: "vrsconfigs",
}
VCenterVRSConfigIdentity represents the Identity of the object
var VLANIdentity = bambou.Identity{
Name: "vlan",
Category: "vlans",
}
VLANIdentity represents the Identity of the object
var VLANTemplateIdentity = bambou.Identity{
Name: "vlantemplate",
Category: "vlantemplates",
}
VLANTemplateIdentity represents the Identity of the object
var VMIdentity = bambou.Identity{
Name: "vm",
Category: "vms",
}
VMIdentity represents the Identity of the object
var VMInterfaceIdentity = bambou.Identity{
Name: "vminterface",
Category: "vminterfaces",
}
VMInterfaceIdentity represents the Identity of the object
var VMResyncIdentity = bambou.Identity{
Name: "resync",
Category: "resync",
}
VMResyncIdentity represents the Identity of the object
var VNFCatalogIdentity = bambou.Identity{
Name: "vnfcatalog",
Category: "vnfcatalogs",
}
VNFCatalogIdentity represents the Identity of the object
var VNFDescriptorIdentity = bambou.Identity{
Name: "vnfdescriptor",
Category: "vnfdescriptors",
}
VNFDescriptorIdentity represents the Identity of the object
var VNFDomainMappingIdentity = bambou.Identity{
Name: "vnfdomainmapping",
Category: "vnfdomainmappings",
}
VNFDomainMappingIdentity represents the Identity of the object
var VNFIdentity = bambou.Identity{
Name: "vnf",
Category: "vnfs",
}
VNFIdentity represents the Identity of the object
var VNFInterfaceDescriptorIdentity = bambou.Identity{
Name: "vnfinterfacedescriptor",
Category: "vnfinterfacedescriptors",
}
VNFInterfaceDescriptorIdentity represents the Identity of the object
var VNFInterfaceIdentity = bambou.Identity{
Name: "vnfinterface",
Category: "vnfinterfaces",
}
VNFInterfaceIdentity represents the Identity of the object
var VNFMetadataIdentity = bambou.Identity{
Name: "vnfmetadata",
Category: "vnfmetadatas",
}
VNFMetadataIdentity represents the Identity of the object
var VNFThresholdPolicyIdentity = bambou.Identity{
Name: "vnfthresholdpolicy",
Category: "vnfthresholdpolicies",
}
VNFThresholdPolicyIdentity represents the Identity of the object
var VPNConnectionIdentity = bambou.Identity{
Name: "vpnconnection",
Category: "vpnconnections",
}
VPNConnectionIdentity represents the Identity of the object
var VPortIdentity = bambou.Identity{
Name: "vport",
Category: "vports",
}
VPortIdentity represents the Identity of the object
var VPortMirrorIdentity = bambou.Identity{
Name: "vportmirror",
Category: "vportmirrors",
}
VPortMirrorIdentity represents the Identity of the object
var VRSAddressRangeIdentity = bambou.Identity{
Name: "vrsaddressrange",
Category: "vrsaddressranges",
}
VRSAddressRangeIdentity represents the Identity of the object
var VRSIdentity = bambou.Identity{
Name: "vrs",
Category: "vrss",
}
VRSIdentity represents the Identity of the object
var VRSMetricsIdentity = bambou.Identity{
Name: "vrsmetrics",
Category: "vrsmetrics",
}
VRSMetricsIdentity represents the Identity of the object
var VRSRedeploymentpolicyIdentity = bambou.Identity{
Name: "vrsredeploymentpolicy",
Category: "vrsredeploymentpolicies",
}
VRSRedeploymentpolicyIdentity represents the Identity of the object
var VSCIdentity = bambou.Identity{
Name: "vsc",
Category: "vscs",
}
VSCIdentity represents the Identity of the object
var VSDComponentIdentity = bambou.Identity{
Name: "component",
Category: "components",
}
VSDComponentIdentity represents the Identity of the object
var VSDIdentity = bambou.Identity{
Name: "vsd",
Category: "vsds",
}
VSDIdentity represents the Identity of the object
var VSPIdentity = bambou.Identity{
Name: "vsp",
Category: "vsps",
}
VSPIdentity represents the Identity of the object
var VirtualFirewallPolicyIdentity = bambou.Identity{
Name: "virtualfirewallpolicy",
Category: "virtualfirewallpolicies",
}
VirtualFirewallPolicyIdentity represents the Identity of the object
var VirtualFirewallRuleIdentity = bambou.Identity{
Name: "virtualfirewallrule",
Category: "virtualfirewallrules",
}
VirtualFirewallRuleIdentity represents the Identity of the object
var VirtualIPIdentity = bambou.Identity{
Name: "virtualip",
Category: "virtualips",
}
VirtualIPIdentity represents the Identity of the object
var VsgRedundantPortIdentity = bambou.Identity{
Name: "vsgredundantport",
Category: "vsgredundantports",
}
VsgRedundantPortIdentity represents the Identity of the object
var WANServiceIdentity = bambou.Identity{
Name: "service",
Category: "services",
}
WANServiceIdentity represents the Identity of the object
var WirelessPortIdentity = bambou.Identity{
Name: "wirelessport",
Category: "wirelessports",
}
WirelessPortIdentity represents the Identity of the object
var ZFBAutoAssignmentIdentity = bambou.Identity{
Name: "zfbautoassignment",
Category: "zfbautoassignments",
}
ZFBAutoAssignmentIdentity represents the Identity of the object
var ZFBRequestIdentity = bambou.Identity{
Name: "zfbrequest",
Category: "zfbrequests",
}
ZFBRequestIdentity represents the Identity of the object
var ZoneIdentity = bambou.Identity{
Name: "zone",
Category: "zones",
}
ZoneIdentity represents the Identity of the object
var ZoneTemplateIdentity = bambou.Identity{
Name: "zonetemplate",
Category: "zonetemplates",
}
ZoneTemplateIdentity represents the Identity of the object
Functions ¶
This section is empty.
Types ¶
type AddressMap ¶
type AddressMap struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` PrivateIP string `json:"privateIP,omitempty"` PrivatePort int `json:"privatePort,omitempty"` AssociatedPATNATPoolID string `json:"associatedPATNATPoolID,omitempty"` PublicIP string `json:"publicIP,omitempty"` PublicPort int `json:"publicPort,omitempty"` ExternalID string `json:"externalID,omitempty"` Type string `json:"type,omitempty"` }
AddressMap represents the model of a addressmap
func (*AddressMap) CreateGlobalMetadata ¶
func (o *AddressMap) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the AddressMap
func (*AddressMap) CreateMetadata ¶
func (o *AddressMap) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the AddressMap
func (*AddressMap) CreateStatisticsPolicy ¶
func (o *AddressMap) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
CreateStatisticsPolicy creates a new child StatisticsPolicy under the AddressMap
func (*AddressMap) Delete ¶
func (o *AddressMap) Delete() *bambou.Error
Delete deletes the AddressMap from the server
func (*AddressMap) Fetch ¶
func (o *AddressMap) Fetch() *bambou.Error
Fetch retrieves the AddressMap from the server
func (*AddressMap) GlobalMetadatas ¶
func (o *AddressMap) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the AddressMap
func (*AddressMap) Identifier ¶
func (o *AddressMap) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*AddressMap) Identity ¶
func (o *AddressMap) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*AddressMap) Metadatas ¶
func (o *AddressMap) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the AddressMap
func (*AddressMap) Save ¶
func (o *AddressMap) Save() *bambou.Error
Save saves the AddressMap into the server
func (*AddressMap) SetIdentifier ¶
func (o *AddressMap) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*AddressMap) Statistics ¶
func (o *AddressMap) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the AddressMap
func (*AddressMap) StatisticsPolicies ¶
func (o *AddressMap) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
StatisticsPolicies retrieves the list of child StatisticsPolicies of the AddressMap
type AddressMapsAncestor ¶
type AddressMapsAncestor interface {
AddressMaps(*bambou.FetchingInfo) (AddressMapsList, *bambou.Error)
}
AddressMapsAncestor is the interface that an ancestor of a AddressMap must implement. An Ancestor is defined as an entity that has AddressMap as a descendant. An Ancestor can get a list of its child AddressMaps, but not necessarily create one.
type AddressMapsList ¶
type AddressMapsList []*AddressMap
AddressMapsList represents a list of AddressMaps
type AddressMapsParent ¶
type AddressMapsParent interface { AddressMapsAncestor CreateAddressMap(*AddressMap) *bambou.Error }
AddressMapsParent is the interface that a parent of a AddressMap must implement. A Parent is defined as an entity that has AddressMap as a child. A Parent is an Ancestor which can create a AddressMap.
type AddressRange ¶
type AddressRange struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` DHCPPoolType string `json:"DHCPPoolType,omitempty"` IPType string `json:"IPType,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` MaxAddress string `json:"maxAddress,omitempty"` MinAddress string `json:"minAddress,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
AddressRange represents the model of a addressrange
func NewAddressRange ¶
func NewAddressRange() *AddressRange
NewAddressRange returns a new *AddressRange
func (*AddressRange) CreateGlobalMetadata ¶
func (o *AddressRange) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the AddressRange
func (*AddressRange) CreateMetadata ¶
func (o *AddressRange) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the AddressRange
func (*AddressRange) Delete ¶
func (o *AddressRange) Delete() *bambou.Error
Delete deletes the AddressRange from the server
func (*AddressRange) EventLogs ¶
func (o *AddressRange) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the AddressRange
func (*AddressRange) Fetch ¶
func (o *AddressRange) Fetch() *bambou.Error
Fetch retrieves the AddressRange from the server
func (*AddressRange) GlobalMetadatas ¶
func (o *AddressRange) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the AddressRange
func (*AddressRange) Identifier ¶
func (o *AddressRange) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*AddressRange) Identity ¶
func (o *AddressRange) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*AddressRange) Metadatas ¶
func (o *AddressRange) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the AddressRange
func (*AddressRange) Save ¶
func (o *AddressRange) Save() *bambou.Error
Save saves the AddressRange into the server
func (*AddressRange) SetIdentifier ¶
func (o *AddressRange) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type AddressRangesAncestor ¶
type AddressRangesAncestor interface {
AddressRanges(*bambou.FetchingInfo) (AddressRangesList, *bambou.Error)
}
AddressRangesAncestor is the interface that an ancestor of a AddressRange must implement. An Ancestor is defined as an entity that has AddressRange as a descendant. An Ancestor can get a list of its child AddressRanges, but not necessarily create one.
type AddressRangesList ¶
type AddressRangesList []*AddressRange
AddressRangesList represents a list of AddressRanges
type AddressRangesParent ¶
type AddressRangesParent interface { AddressRangesAncestor CreateAddressRange(*AddressRange) *bambou.Error }
AddressRangesParent is the interface that a parent of a AddressRange must implement. A Parent is defined as an entity that has AddressRange as a child. A Parent is an Ancestor which can create a AddressRange.
type AggregateMetadata ¶
type AggregateMetadata struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` MetadataTagIDs []interface{} `json:"metadataTagIDs,omitempty"` NetworkNotificationDisabled bool `json:"networkNotificationDisabled"` Blob string `json:"blob,omitempty"` GlobalMetadata bool `json:"globalMetadata"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
AggregateMetadata represents the model of a aggregatemetadata
func NewAggregateMetadata ¶
func NewAggregateMetadata() *AggregateMetadata
NewAggregateMetadata returns a new *AggregateMetadata
func (*AggregateMetadata) Delete ¶
func (o *AggregateMetadata) Delete() *bambou.Error
Delete deletes the AggregateMetadata from the server
func (*AggregateMetadata) Fetch ¶
func (o *AggregateMetadata) Fetch() *bambou.Error
Fetch retrieves the AggregateMetadata from the server
func (*AggregateMetadata) Identifier ¶
func (o *AggregateMetadata) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*AggregateMetadata) Identity ¶
func (o *AggregateMetadata) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*AggregateMetadata) Save ¶
func (o *AggregateMetadata) Save() *bambou.Error
Save saves the AggregateMetadata into the server
func (*AggregateMetadata) SetIdentifier ¶
func (o *AggregateMetadata) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type AggregateMetadatasAncestor ¶
type AggregateMetadatasAncestor interface {
AggregateMetadatas(*bambou.FetchingInfo) (AggregateMetadatasList, *bambou.Error)
}
AggregateMetadatasAncestor is the interface that an ancestor of a AggregateMetadata must implement. An Ancestor is defined as an entity that has AggregateMetadata as a descendant. An Ancestor can get a list of its child AggregateMetadatas, but not necessarily create one.
type AggregateMetadatasList ¶
type AggregateMetadatasList []*AggregateMetadata
AggregateMetadatasList represents a list of AggregateMetadatas
type AggregateMetadatasParent ¶
type AggregateMetadatasParent interface { AggregateMetadatasAncestor CreateAggregateMetadata(*AggregateMetadata) *bambou.Error }
AggregateMetadatasParent is the interface that a parent of a AggregateMetadata must implement. A Parent is defined as an entity that has AggregateMetadata as a child. A Parent is an Ancestor which can create a AggregateMetadata.
type Alarm ¶
type Alarm struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` TargetObject string `json:"targetObject,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Acknowledged bool `json:"acknowledged"` Reason string `json:"reason,omitempty"` Description string `json:"description,omitempty"` Severity string `json:"severity,omitempty"` Timestamp int `json:"timestamp,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EntityScope string `json:"entityScope,omitempty"` ErrorCondition int `json:"errorCondition,omitempty"` NumberOfOccurances int `json:"numberOfOccurances,omitempty"` ExternalID string `json:"externalID,omitempty"` }
Alarm represents the model of a alarm
func (*Alarm) CreateGlobalMetadata ¶
func (o *Alarm) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Alarm
func (*Alarm) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Alarm
func (*Alarm) GlobalMetadatas ¶
func (o *Alarm) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Alarm
func (*Alarm) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Alarm) Metadatas ¶
func (o *Alarm) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Alarm
func (*Alarm) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type AlarmsAncestor ¶
type AlarmsAncestor interface {
Alarms(*bambou.FetchingInfo) (AlarmsList, *bambou.Error)
}
AlarmsAncestor is the interface that an ancestor of a Alarm must implement. An Ancestor is defined as an entity that has Alarm as a descendant. An Ancestor can get a list of its child Alarms, but not necessarily create one.
type AlarmsParent ¶
type AlarmsParent interface { AlarmsAncestor CreateAlarm(*Alarm) *bambou.Error }
AlarmsParent is the interface that a parent of a Alarm must implement. A Parent is defined as an entity that has Alarm as a child. A Parent is an Ancestor which can create a Alarm.
type AllAlarm ¶
type AllAlarm struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` TargetObject string `json:"targetObject,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Acknowledged bool `json:"acknowledged"` Reason string `json:"reason,omitempty"` Description string `json:"description,omitempty"` Severity string `json:"severity,omitempty"` Timestamp int `json:"timestamp,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EntityScope string `json:"entityScope,omitempty"` ErrorCondition int `json:"errorCondition,omitempty"` NumberOfOccurances int `json:"numberOfOccurances,omitempty"` ExternalID string `json:"externalID,omitempty"` }
AllAlarm represents the model of a allalarm
func (*AllAlarm) CreateGlobalMetadata ¶
func (o *AllAlarm) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the AllAlarm
func (*AllAlarm) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the AllAlarm
func (*AllAlarm) GlobalMetadatas ¶
func (o *AllAlarm) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the AllAlarm
func (*AllAlarm) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*AllAlarm) Metadatas ¶
func (o *AllAlarm) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the AllAlarm
func (*AllAlarm) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type AllAlarmsAncestor ¶
type AllAlarmsAncestor interface {
AllAlarms(*bambou.FetchingInfo) (AllAlarmsList, *bambou.Error)
}
AllAlarmsAncestor is the interface that an ancestor of a AllAlarm must implement. An Ancestor is defined as an entity that has AllAlarm as a descendant. An Ancestor can get a list of its child AllAlarms, but not necessarily create one.
type AllAlarmsParent ¶
type AllAlarmsParent interface { AllAlarmsAncestor CreateAllAlarm(*AllAlarm) *bambou.Error }
AllAlarmsParent is the interface that a parent of a AllAlarm must implement. A Parent is defined as an entity that has AllAlarm as a child. A Parent is an Ancestor which can create a AllAlarm.
type Application ¶
type Application struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` DSCP string `json:"DSCP,omitempty"` Name string `json:"name,omitempty"` Bandwidth int `json:"bandwidth,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` ReadOnly bool `json:"readOnly"` PerformanceMonitorType string `json:"performanceMonitorType,omitempty"` Description string `json:"description,omitempty"` DestinationIP string `json:"destinationIP,omitempty"` DestinationPort string `json:"destinationPort,omitempty"` EnablePPS bool `json:"enablePPS"` OneWayDelay int `json:"oneWayDelay,omitempty"` OneWayJitter int `json:"oneWayJitter,omitempty"` OneWayLoss float64 `json:"oneWayLoss,omitempty"` EntityScope string `json:"entityScope,omitempty"` PostClassificationPath string `json:"postClassificationPath,omitempty"` SourceIP string `json:"sourceIP,omitempty"` SourcePort string `json:"sourcePort,omitempty"` AppId int `json:"appId,omitempty"` OptimizePathSelection string `json:"optimizePathSelection,omitempty"` PreClassificationPath string `json:"preClassificationPath,omitempty"` Protocol string `json:"protocol,omitempty"` AssociatedL7ApplicationSignatureID string `json:"associatedL7ApplicationSignatureID,omitempty"` EtherType string `json:"etherType,omitempty"` ExternalID string `json:"externalID,omitempty"` Symmetry bool `json:"symmetry"` }
Application represents the model of a application
func (*Application) ApplicationBindings ¶
func (o *Application) ApplicationBindings(info *bambou.FetchingInfo) (ApplicationBindingsList, *bambou.Error)
ApplicationBindings retrieves the list of child ApplicationBindings of the Application
func (*Application) CreateGlobalMetadata ¶
func (o *Application) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Application
func (*Application) CreateMetadata ¶
func (o *Application) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the Application
func (*Application) CreateMonitorscope ¶
func (o *Application) CreateMonitorscope(child *Monitorscope) *bambou.Error
CreateMonitorscope creates a new child Monitorscope under the Application
func (*Application) Delete ¶
func (o *Application) Delete() *bambou.Error
Delete deletes the Application from the server
func (*Application) Fetch ¶
func (o *Application) Fetch() *bambou.Error
Fetch retrieves the Application from the server
func (*Application) GlobalMetadatas ¶
func (o *Application) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Application
func (*Application) Identifier ¶
func (o *Application) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*Application) Identity ¶
func (o *Application) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*Application) Metadatas ¶
func (o *Application) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Application
func (*Application) Monitorscopes ¶
func (o *Application) Monitorscopes(info *bambou.FetchingInfo) (MonitorscopesList, *bambou.Error)
Monitorscopes retrieves the list of child Monitorscopes of the Application
func (*Application) Save ¶
func (o *Application) Save() *bambou.Error
Save saves the Application into the server
func (*Application) SetIdentifier ¶
func (o *Application) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type ApplicationBinding ¶
type ApplicationBinding struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ReadOnly bool `json:"readOnly"` Priority int `json:"priority,omitempty"` AssociatedApplicationID string `json:"associatedApplicationID,omitempty"` }
ApplicationBinding represents the model of a applicationbinding
func NewApplicationBinding ¶
func NewApplicationBinding() *ApplicationBinding
NewApplicationBinding returns a new *ApplicationBinding
func (*ApplicationBinding) Delete ¶
func (o *ApplicationBinding) Delete() *bambou.Error
Delete deletes the ApplicationBinding from the server
func (*ApplicationBinding) Fetch ¶
func (o *ApplicationBinding) Fetch() *bambou.Error
Fetch retrieves the ApplicationBinding from the server
func (*ApplicationBinding) Identifier ¶
func (o *ApplicationBinding) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*ApplicationBinding) Identity ¶
func (o *ApplicationBinding) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*ApplicationBinding) Save ¶
func (o *ApplicationBinding) Save() *bambou.Error
Save saves the ApplicationBinding into the server
func (*ApplicationBinding) SetIdentifier ¶
func (o *ApplicationBinding) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type ApplicationBindingsAncestor ¶
type ApplicationBindingsAncestor interface {
ApplicationBindings(*bambou.FetchingInfo) (ApplicationBindingsList, *bambou.Error)
}
ApplicationBindingsAncestor is the interface that an ancestor of a ApplicationBinding must implement. An Ancestor is defined as an entity that has ApplicationBinding as a descendant. An Ancestor can get a list of its child ApplicationBindings, but not necessarily create one.
type ApplicationBindingsList ¶
type ApplicationBindingsList []*ApplicationBinding
ApplicationBindingsList represents a list of ApplicationBindings
type ApplicationBindingsParent ¶
type ApplicationBindingsParent interface { ApplicationBindingsAncestor CreateApplicationBinding(*ApplicationBinding) *bambou.Error }
ApplicationBindingsParent is the interface that a parent of a ApplicationBinding must implement. A Parent is defined as an entity that has ApplicationBinding as a child. A Parent is an Ancestor which can create a ApplicationBinding.
type Applicationperformancemanagement ¶
type Applicationperformancemanagement struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` ReadOnly bool `json:"readOnly"` Description string `json:"description,omitempty"` AssociatedPerformanceMonitorID string `json:"associatedPerformanceMonitorID,omitempty"` }
Applicationperformancemanagement represents the model of a applicationperformancemanagement
func NewApplicationperformancemanagement ¶
func NewApplicationperformancemanagement() *Applicationperformancemanagement
NewApplicationperformancemanagement returns a new *Applicationperformancemanagement
func (*Applicationperformancemanagement) ApplicationBindings ¶
func (o *Applicationperformancemanagement) ApplicationBindings(info *bambou.FetchingInfo) (ApplicationBindingsList, *bambou.Error)
ApplicationBindings retrieves the list of child ApplicationBindings of the Applicationperformancemanagement
func (*Applicationperformancemanagement) CreateApplicationBinding ¶
func (o *Applicationperformancemanagement) CreateApplicationBinding(child *ApplicationBinding) *bambou.Error
CreateApplicationBinding creates a new child ApplicationBinding under the Applicationperformancemanagement
func (*Applicationperformancemanagement) Delete ¶
func (o *Applicationperformancemanagement) Delete() *bambou.Error
Delete deletes the Applicationperformancemanagement from the server
func (*Applicationperformancemanagement) Fetch ¶
func (o *Applicationperformancemanagement) Fetch() *bambou.Error
Fetch retrieves the Applicationperformancemanagement from the server
func (*Applicationperformancemanagement) Identifier ¶
func (o *Applicationperformancemanagement) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*Applicationperformancemanagement) Identity ¶
func (o *Applicationperformancemanagement) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*Applicationperformancemanagement) Save ¶
func (o *Applicationperformancemanagement) Save() *bambou.Error
Save saves the Applicationperformancemanagement into the server
func (*Applicationperformancemanagement) SetIdentifier ¶
func (o *Applicationperformancemanagement) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type Applicationperformancemanagementbinding ¶
type Applicationperformancemanagementbinding struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ReadOnly bool `json:"readOnly"` Priority int `json:"priority,omitempty"` AssociatedApplicationPerformanceManagementID string `json:"associatedApplicationPerformanceManagementID,omitempty"` }
Applicationperformancemanagementbinding represents the model of a applicationperformancemanagementbinding
func NewApplicationperformancemanagementbinding ¶
func NewApplicationperformancemanagementbinding() *Applicationperformancemanagementbinding
NewApplicationperformancemanagementbinding returns a new *Applicationperformancemanagementbinding
func (*Applicationperformancemanagementbinding) Delete ¶
func (o *Applicationperformancemanagementbinding) Delete() *bambou.Error
Delete deletes the Applicationperformancemanagementbinding from the server
func (*Applicationperformancemanagementbinding) Fetch ¶
func (o *Applicationperformancemanagementbinding) Fetch() *bambou.Error
Fetch retrieves the Applicationperformancemanagementbinding from the server
func (*Applicationperformancemanagementbinding) Identifier ¶
func (o *Applicationperformancemanagementbinding) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*Applicationperformancemanagementbinding) Identity ¶
func (o *Applicationperformancemanagementbinding) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*Applicationperformancemanagementbinding) Save ¶
func (o *Applicationperformancemanagementbinding) Save() *bambou.Error
Save saves the Applicationperformancemanagementbinding into the server
func (*Applicationperformancemanagementbinding) SetIdentifier ¶
func (o *Applicationperformancemanagementbinding) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type ApplicationperformancemanagementbindingsAncestor ¶
type ApplicationperformancemanagementbindingsAncestor interface {
Applicationperformancemanagementbindings(*bambou.FetchingInfo) (ApplicationperformancemanagementbindingsList, *bambou.Error)
}
ApplicationperformancemanagementbindingsAncestor is the interface that an ancestor of a Applicationperformancemanagementbinding must implement. An Ancestor is defined as an entity that has Applicationperformancemanagementbinding as a descendant. An Ancestor can get a list of its child Applicationperformancemanagementbindings, but not necessarily create one.
type ApplicationperformancemanagementbindingsList ¶
type ApplicationperformancemanagementbindingsList []*Applicationperformancemanagementbinding
ApplicationperformancemanagementbindingsList represents a list of Applicationperformancemanagementbindings
type ApplicationperformancemanagementbindingsParent ¶
type ApplicationperformancemanagementbindingsParent interface { ApplicationperformancemanagementbindingsAncestor CreateApplicationperformancemanagementbinding(*Applicationperformancemanagementbinding) *bambou.Error }
ApplicationperformancemanagementbindingsParent is the interface that a parent of a Applicationperformancemanagementbinding must implement. A Parent is defined as an entity that has Applicationperformancemanagementbinding as a child. A Parent is an Ancestor which can create a Applicationperformancemanagementbinding.
type ApplicationperformancemanagementsAncestor ¶
type ApplicationperformancemanagementsAncestor interface {
Applicationperformancemanagements(*bambou.FetchingInfo) (ApplicationperformancemanagementsList, *bambou.Error)
}
ApplicationperformancemanagementsAncestor is the interface that an ancestor of a Applicationperformancemanagement must implement. An Ancestor is defined as an entity that has Applicationperformancemanagement as a descendant. An Ancestor can get a list of its child Applicationperformancemanagements, but not necessarily create one.
type ApplicationperformancemanagementsList ¶
type ApplicationperformancemanagementsList []*Applicationperformancemanagement
ApplicationperformancemanagementsList represents a list of Applicationperformancemanagements
type ApplicationperformancemanagementsParent ¶
type ApplicationperformancemanagementsParent interface { ApplicationperformancemanagementsAncestor CreateApplicationperformancemanagement(*Applicationperformancemanagement) *bambou.Error }
ApplicationperformancemanagementsParent is the interface that a parent of a Applicationperformancemanagement must implement. A Parent is defined as an entity that has Applicationperformancemanagement as a child. A Parent is an Ancestor which can create a Applicationperformancemanagement.
type ApplicationsAncestor ¶
type ApplicationsAncestor interface {
Applications(*bambou.FetchingInfo) (ApplicationsList, *bambou.Error)
}
ApplicationsAncestor is the interface that an ancestor of a Application must implement. An Ancestor is defined as an entity that has Application as a descendant. An Ancestor can get a list of its child Applications, but not necessarily create one.
type ApplicationsList ¶
type ApplicationsList []*Application
ApplicationsList represents a list of Applications
type ApplicationsParent ¶
type ApplicationsParent interface { ApplicationsAncestor CreateApplication(*Application) *bambou.Error }
ApplicationsParent is the interface that a parent of a Application must implement. A Parent is defined as an entity that has Application as a child. A Parent is an Ancestor which can create a Application.
type AutoDiscoverCluster ¶
type AutoDiscoverCluster struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` ManagedObjectID string `json:"managedObjectID,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssocVCenterDataCenterID string `json:"assocVCenterDataCenterID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
AutoDiscoverCluster represents the model of a autodiscoveredcluster
func NewAutoDiscoverCluster ¶
func NewAutoDiscoverCluster() *AutoDiscoverCluster
NewAutoDiscoverCluster returns a new *AutoDiscoverCluster
func (*AutoDiscoverCluster) Delete ¶
func (o *AutoDiscoverCluster) Delete() *bambou.Error
Delete deletes the AutoDiscoverCluster from the server
func (*AutoDiscoverCluster) Fetch ¶
func (o *AutoDiscoverCluster) Fetch() *bambou.Error
Fetch retrieves the AutoDiscoverCluster from the server
func (*AutoDiscoverCluster) Identifier ¶
func (o *AutoDiscoverCluster) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*AutoDiscoverCluster) Identity ¶
func (o *AutoDiscoverCluster) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*AutoDiscoverCluster) Save ¶
func (o *AutoDiscoverCluster) Save() *bambou.Error
Save saves the AutoDiscoverCluster into the server
func (*AutoDiscoverCluster) SetIdentifier ¶
func (o *AutoDiscoverCluster) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type AutoDiscoverClustersAncestor ¶
type AutoDiscoverClustersAncestor interface {
AutoDiscoverClusters(*bambou.FetchingInfo) (AutoDiscoverClustersList, *bambou.Error)
}
AutoDiscoverClustersAncestor is the interface that an ancestor of a AutoDiscoverCluster must implement. An Ancestor is defined as an entity that has AutoDiscoverCluster as a descendant. An Ancestor can get a list of its child AutoDiscoverClusters, but not necessarily create one.
type AutoDiscoverClustersList ¶
type AutoDiscoverClustersList []*AutoDiscoverCluster
AutoDiscoverClustersList represents a list of AutoDiscoverClusters
type AutoDiscoverClustersParent ¶
type AutoDiscoverClustersParent interface { AutoDiscoverClustersAncestor CreateAutoDiscoverCluster(*AutoDiscoverCluster) *bambou.Error }
AutoDiscoverClustersParent is the interface that a parent of a AutoDiscoverCluster must implement. A Parent is defined as an entity that has AutoDiscoverCluster as a child. A Parent is an Ancestor which can create a AutoDiscoverCluster.
type AutoDiscoverHypervisorFromCluster ¶
type AutoDiscoverHypervisorFromCluster struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` NetworkList []interface{} `json:"networkList,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssocEntityID string `json:"assocEntityID,omitempty"` ExternalID string `json:"externalID,omitempty"` HypervisorIP string `json:"hypervisorIP,omitempty"` }
AutoDiscoverHypervisorFromCluster represents the model of a autodiscoveredhypervisor
func NewAutoDiscoverHypervisorFromCluster ¶
func NewAutoDiscoverHypervisorFromCluster() *AutoDiscoverHypervisorFromCluster
NewAutoDiscoverHypervisorFromCluster returns a new *AutoDiscoverHypervisorFromCluster
func (*AutoDiscoverHypervisorFromCluster) Delete ¶
func (o *AutoDiscoverHypervisorFromCluster) Delete() *bambou.Error
Delete deletes the AutoDiscoverHypervisorFromCluster from the server
func (*AutoDiscoverHypervisorFromCluster) Fetch ¶
func (o *AutoDiscoverHypervisorFromCluster) Fetch() *bambou.Error
Fetch retrieves the AutoDiscoverHypervisorFromCluster from the server
func (*AutoDiscoverHypervisorFromCluster) Identifier ¶
func (o *AutoDiscoverHypervisorFromCluster) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*AutoDiscoverHypervisorFromCluster) Identity ¶
func (o *AutoDiscoverHypervisorFromCluster) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*AutoDiscoverHypervisorFromCluster) Save ¶
func (o *AutoDiscoverHypervisorFromCluster) Save() *bambou.Error
Save saves the AutoDiscoverHypervisorFromCluster into the server
func (*AutoDiscoverHypervisorFromCluster) SetIdentifier ¶
func (o *AutoDiscoverHypervisorFromCluster) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type AutoDiscoverHypervisorFromClustersAncestor ¶
type AutoDiscoverHypervisorFromClustersAncestor interface {
AutoDiscoverHypervisorFromClusters(*bambou.FetchingInfo) (AutoDiscoverHypervisorFromClustersList, *bambou.Error)
}
AutoDiscoverHypervisorFromClustersAncestor is the interface that an ancestor of a AutoDiscoverHypervisorFromCluster must implement. An Ancestor is defined as an entity that has AutoDiscoverHypervisorFromCluster as a descendant. An Ancestor can get a list of its child AutoDiscoverHypervisorFromClusters, but not necessarily create one.
type AutoDiscoverHypervisorFromClustersList ¶
type AutoDiscoverHypervisorFromClustersList []*AutoDiscoverHypervisorFromCluster
AutoDiscoverHypervisorFromClustersList represents a list of AutoDiscoverHypervisorFromClusters
type AutoDiscoverHypervisorFromClustersParent ¶
type AutoDiscoverHypervisorFromClustersParent interface { AutoDiscoverHypervisorFromClustersAncestor CreateAutoDiscoverHypervisorFromCluster(*AutoDiscoverHypervisorFromCluster) *bambou.Error }
AutoDiscoverHypervisorFromClustersParent is the interface that a parent of a AutoDiscoverHypervisorFromCluster must implement. A Parent is defined as an entity that has AutoDiscoverHypervisorFromCluster as a child. A Parent is an Ancestor which can create a AutoDiscoverHypervisorFromCluster.
type AutoDiscoveredGateway ¶
type AutoDiscoveredGateway struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` GatewayID string `json:"gatewayID,omitempty"` Peer string `json:"peer,omitempty"` Personality string `json:"personality,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` Controllers []interface{} `json:"controllers,omitempty"` UseGatewayVLANVNID bool `json:"useGatewayVLANVNID"` Vtep string `json:"vtep,omitempty"` ExternalID string `json:"externalID,omitempty"` SystemID string `json:"systemID,omitempty"` }
AutoDiscoveredGateway represents the model of a autodiscoveredgateway
func NewAutoDiscoveredGateway ¶
func NewAutoDiscoveredGateway() *AutoDiscoveredGateway
NewAutoDiscoveredGateway returns a new *AutoDiscoveredGateway
func (*AutoDiscoveredGateway) CreateGlobalMetadata ¶
func (o *AutoDiscoveredGateway) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the AutoDiscoveredGateway
func (*AutoDiscoveredGateway) CreateMetadata ¶
func (o *AutoDiscoveredGateway) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the AutoDiscoveredGateway
func (*AutoDiscoveredGateway) Delete ¶
func (o *AutoDiscoveredGateway) Delete() *bambou.Error
Delete deletes the AutoDiscoveredGateway from the server
func (*AutoDiscoveredGateway) EventLogs ¶
func (o *AutoDiscoveredGateway) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the AutoDiscoveredGateway
func (*AutoDiscoveredGateway) Fetch ¶
func (o *AutoDiscoveredGateway) Fetch() *bambou.Error
Fetch retrieves the AutoDiscoveredGateway from the server
func (*AutoDiscoveredGateway) GlobalMetadatas ¶
func (o *AutoDiscoveredGateway) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the AutoDiscoveredGateway
func (*AutoDiscoveredGateway) Identifier ¶
func (o *AutoDiscoveredGateway) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*AutoDiscoveredGateway) Identity ¶
func (o *AutoDiscoveredGateway) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*AutoDiscoveredGateway) Metadatas ¶
func (o *AutoDiscoveredGateway) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the AutoDiscoveredGateway
func (*AutoDiscoveredGateway) NSPorts ¶
func (o *AutoDiscoveredGateway) NSPorts(info *bambou.FetchingInfo) (NSPortsList, *bambou.Error)
NSPorts retrieves the list of child NSPorts of the AutoDiscoveredGateway
func (*AutoDiscoveredGateway) Ports ¶
func (o *AutoDiscoveredGateway) Ports(info *bambou.FetchingInfo) (PortsList, *bambou.Error)
Ports retrieves the list of child Ports of the AutoDiscoveredGateway
func (*AutoDiscoveredGateway) Save ¶
func (o *AutoDiscoveredGateway) Save() *bambou.Error
Save saves the AutoDiscoveredGateway into the server
func (*AutoDiscoveredGateway) SetIdentifier ¶
func (o *AutoDiscoveredGateway) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*AutoDiscoveredGateway) WANServices ¶
func (o *AutoDiscoveredGateway) WANServices(info *bambou.FetchingInfo) (WANServicesList, *bambou.Error)
WANServices retrieves the list of child WANServices of the AutoDiscoveredGateway
type AutoDiscoveredGatewaysAncestor ¶
type AutoDiscoveredGatewaysAncestor interface {
AutoDiscoveredGateways(*bambou.FetchingInfo) (AutoDiscoveredGatewaysList, *bambou.Error)
}
AutoDiscoveredGatewaysAncestor is the interface that an ancestor of a AutoDiscoveredGateway must implement. An Ancestor is defined as an entity that has AutoDiscoveredGateway as a descendant. An Ancestor can get a list of its child AutoDiscoveredGateways, but not necessarily create one.
type AutoDiscoveredGatewaysList ¶
type AutoDiscoveredGatewaysList []*AutoDiscoveredGateway
AutoDiscoveredGatewaysList represents a list of AutoDiscoveredGateways
type AutoDiscoveredGatewaysParent ¶
type AutoDiscoveredGatewaysParent interface { AutoDiscoveredGatewaysAncestor CreateAutoDiscoveredGateway(*AutoDiscoveredGateway) *bambou.Error }
AutoDiscoveredGatewaysParent is the interface that a parent of a AutoDiscoveredGateway must implement. A Parent is defined as an entity that has AutoDiscoveredGateway as a child. A Parent is an Ancestor which can create a AutoDiscoveredGateway.
type Autodiscovereddatacenter ¶
type Autodiscovereddatacenter struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` ManagedObjectID string `json:"managedObjectID,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssociatedVCenterID string `json:"associatedVCenterID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
Autodiscovereddatacenter represents the model of a autodiscovereddatacenter
func NewAutodiscovereddatacenter ¶
func NewAutodiscovereddatacenter() *Autodiscovereddatacenter
NewAutodiscovereddatacenter returns a new *Autodiscovereddatacenter
func (*Autodiscovereddatacenter) Delete ¶
func (o *Autodiscovereddatacenter) Delete() *bambou.Error
Delete deletes the Autodiscovereddatacenter from the server
func (*Autodiscovereddatacenter) Fetch ¶
func (o *Autodiscovereddatacenter) Fetch() *bambou.Error
Fetch retrieves the Autodiscovereddatacenter from the server
func (*Autodiscovereddatacenter) Identifier ¶
func (o *Autodiscovereddatacenter) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*Autodiscovereddatacenter) Identity ¶
func (o *Autodiscovereddatacenter) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*Autodiscovereddatacenter) Save ¶
func (o *Autodiscovereddatacenter) Save() *bambou.Error
Save saves the Autodiscovereddatacenter into the server
func (*Autodiscovereddatacenter) SetIdentifier ¶
func (o *Autodiscovereddatacenter) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type AutodiscovereddatacentersAncestor ¶
type AutodiscovereddatacentersAncestor interface {
Autodiscovereddatacenters(*bambou.FetchingInfo) (AutodiscovereddatacentersList, *bambou.Error)
}
AutodiscovereddatacentersAncestor is the interface that an ancestor of a Autodiscovereddatacenter must implement. An Ancestor is defined as an entity that has Autodiscovereddatacenter as a descendant. An Ancestor can get a list of its child Autodiscovereddatacenters, but not necessarily create one.
type AutodiscovereddatacentersList ¶
type AutodiscovereddatacentersList []*Autodiscovereddatacenter
AutodiscovereddatacentersList represents a list of Autodiscovereddatacenters
type AutodiscovereddatacentersParent ¶
type AutodiscovereddatacentersParent interface { AutodiscovereddatacentersAncestor CreateAutodiscovereddatacenter(*Autodiscovereddatacenter) *bambou.Error }
AutodiscovereddatacentersParent is the interface that a parent of a Autodiscovereddatacenter must implement. A Parent is defined as an entity that has Autodiscovereddatacenter as a child. A Parent is an Ancestor which can create a Autodiscovereddatacenter.
type Avatar ¶
type Avatar struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` Type string `json:"type,omitempty"` }
Avatar represents the model of a avatar
func (*Avatar) CreateGlobalMetadata ¶
func (o *Avatar) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Avatar
func (*Avatar) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Avatar
func (*Avatar) GlobalMetadatas ¶
func (o *Avatar) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Avatar
func (*Avatar) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Avatar) Metadatas ¶
func (o *Avatar) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Avatar
func (*Avatar) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type AvatarsAncestor ¶
type AvatarsAncestor interface {
Avatars(*bambou.FetchingInfo) (AvatarsList, *bambou.Error)
}
AvatarsAncestor is the interface that an ancestor of a Avatar must implement. An Ancestor is defined as an entity that has Avatar as a descendant. An Ancestor can get a list of its child Avatars, but not necessarily create one.
type AvatarsParent ¶
type AvatarsParent interface { AvatarsAncestor CreateAvatar(*Avatar) *bambou.Error }
AvatarsParent is the interface that a parent of a Avatar must implement. A Parent is defined as an entity that has Avatar as a child. A Parent is an Ancestor which can create a Avatar.
type BFDSession ¶
type BFDSession struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` BFDDestinationIP string `json:"BFDDestinationIP,omitempty"` BFDMultiplier int `json:"BFDMultiplier,omitempty"` BFDTimer int `json:"BFDTimer,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` MultiHopEnabled bool `json:"multiHopEnabled"` ExternalID string `json:"externalID,omitempty"` }
BFDSession represents the model of a bfdsession
func (*BFDSession) CreateGlobalMetadata ¶
func (o *BFDSession) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the BFDSession
func (*BFDSession) CreateMetadata ¶
func (o *BFDSession) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the BFDSession
func (*BFDSession) Delete ¶
func (o *BFDSession) Delete() *bambou.Error
Delete deletes the BFDSession from the server
func (*BFDSession) Fetch ¶
func (o *BFDSession) Fetch() *bambou.Error
Fetch retrieves the BFDSession from the server
func (*BFDSession) GlobalMetadatas ¶
func (o *BFDSession) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the BFDSession
func (*BFDSession) Identifier ¶
func (o *BFDSession) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*BFDSession) Identity ¶
func (o *BFDSession) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*BFDSession) Metadatas ¶
func (o *BFDSession) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the BFDSession
func (*BFDSession) Save ¶
func (o *BFDSession) Save() *bambou.Error
Save saves the BFDSession into the server
func (*BFDSession) SetIdentifier ¶
func (o *BFDSession) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type BFDSessionsAncestor ¶
type BFDSessionsAncestor interface {
BFDSessions(*bambou.FetchingInfo) (BFDSessionsList, *bambou.Error)
}
BFDSessionsAncestor is the interface that an ancestor of a BFDSession must implement. An Ancestor is defined as an entity that has BFDSession as a descendant. An Ancestor can get a list of its child BFDSessions, but not necessarily create one.
type BFDSessionsList ¶
type BFDSessionsList []*BFDSession
BFDSessionsList represents a list of BFDSessions
type BFDSessionsParent ¶
type BFDSessionsParent interface { BFDSessionsAncestor CreateBFDSession(*BFDSession) *bambou.Error }
BFDSessionsParent is the interface that a parent of a BFDSession must implement. A Parent is defined as an entity that has BFDSession as a child. A Parent is an Ancestor which can create a BFDSession.
type BGPNeighbor ¶
type BGPNeighbor struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` BFDEnabled bool `json:"BFDEnabled"` Name string `json:"name,omitempty"` DampeningEnabled bool `json:"dampeningEnabled"` PeerAS int `json:"peerAS,omitempty"` PeerIP string `json:"peerIP,omitempty"` Description string `json:"description,omitempty"` Session string `json:"session,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssociatedExportRoutingPolicyID string `json:"associatedExportRoutingPolicyID,omitempty"` AssociatedImportRoutingPolicyID string `json:"associatedImportRoutingPolicyID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
BGPNeighbor represents the model of a bgpneighbor
func (*BGPNeighbor) CreateGlobalMetadata ¶
func (o *BGPNeighbor) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the BGPNeighbor
func (*BGPNeighbor) CreateMetadata ¶
func (o *BGPNeighbor) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the BGPNeighbor
func (*BGPNeighbor) Delete ¶
func (o *BGPNeighbor) Delete() *bambou.Error
Delete deletes the BGPNeighbor from the server
func (*BGPNeighbor) Fetch ¶
func (o *BGPNeighbor) Fetch() *bambou.Error
Fetch retrieves the BGPNeighbor from the server
func (*BGPNeighbor) GlobalMetadatas ¶
func (o *BGPNeighbor) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the BGPNeighbor
func (*BGPNeighbor) Identifier ¶
func (o *BGPNeighbor) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*BGPNeighbor) Identity ¶
func (o *BGPNeighbor) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*BGPNeighbor) Metadatas ¶
func (o *BGPNeighbor) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the BGPNeighbor
func (*BGPNeighbor) Save ¶
func (o *BGPNeighbor) Save() *bambou.Error
Save saves the BGPNeighbor into the server
func (*BGPNeighbor) SetIdentifier ¶
func (o *BGPNeighbor) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type BGPNeighborsAncestor ¶
type BGPNeighborsAncestor interface {
BGPNeighbors(*bambou.FetchingInfo) (BGPNeighborsList, *bambou.Error)
}
BGPNeighborsAncestor is the interface that an ancestor of a BGPNeighbor must implement. An Ancestor is defined as an entity that has BGPNeighbor as a descendant. An Ancestor can get a list of its child BGPNeighbors, but not necessarily create one.
type BGPNeighborsList ¶
type BGPNeighborsList []*BGPNeighbor
BGPNeighborsList represents a list of BGPNeighbors
type BGPNeighborsParent ¶
type BGPNeighborsParent interface { BGPNeighborsAncestor CreateBGPNeighbor(*BGPNeighbor) *bambou.Error }
BGPNeighborsParent is the interface that a parent of a BGPNeighbor must implement. A Parent is defined as an entity that has BGPNeighbor as a child. A Parent is an Ancestor which can create a BGPNeighbor.
type BGPPeer ¶
type BGPPeer struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastStateChange int `json:"lastStateChange,omitempty"` Address string `json:"address,omitempty"` EntityScope string `json:"entityScope,omitempty"` Status string `json:"status,omitempty"` ExternalID string `json:"externalID,omitempty"` }
BGPPeer represents the model of a bgppeer
func (*BGPPeer) CreateGlobalMetadata ¶
func (o *BGPPeer) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the BGPPeer
func (*BGPPeer) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the BGPPeer
func (*BGPPeer) GlobalMetadatas ¶
func (o *BGPPeer) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the BGPPeer
func (*BGPPeer) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*BGPPeer) Metadatas ¶
func (o *BGPPeer) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the BGPPeer
func (*BGPPeer) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type BGPPeersAncestor ¶
type BGPPeersAncestor interface {
BGPPeers(*bambou.FetchingInfo) (BGPPeersList, *bambou.Error)
}
BGPPeersAncestor is the interface that an ancestor of a BGPPeer must implement. An Ancestor is defined as an entity that has BGPPeer as a descendant. An Ancestor can get a list of its child BGPPeers, but not necessarily create one.
type BGPPeersParent ¶
type BGPPeersParent interface { BGPPeersAncestor CreateBGPPeer(*BGPPeer) *bambou.Error }
BGPPeersParent is the interface that a parent of a BGPPeer must implement. A Parent is defined as an entity that has BGPPeer as a child. A Parent is an Ancestor which can create a BGPPeer.
type BGPProfile ¶
type BGPProfile struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` DampeningHalfLife int `json:"dampeningHalfLife,omitempty"` DampeningMaxSuppress int `json:"dampeningMaxSuppress,omitempty"` DampeningName string `json:"dampeningName,omitempty"` DampeningReuse int `json:"dampeningReuse,omitempty"` DampeningSuppress int `json:"dampeningSuppress,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssociatedExportRoutingPolicyID string `json:"associatedExportRoutingPolicyID,omitempty"` AssociatedImportRoutingPolicyID string `json:"associatedImportRoutingPolicyID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
BGPProfile represents the model of a bgpprofile
func (*BGPProfile) CreateGlobalMetadata ¶
func (o *BGPProfile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the BGPProfile
func (*BGPProfile) CreateMetadata ¶
func (o *BGPProfile) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the BGPProfile
func (*BGPProfile) Delete ¶
func (o *BGPProfile) Delete() *bambou.Error
Delete deletes the BGPProfile from the server
func (*BGPProfile) Fetch ¶
func (o *BGPProfile) Fetch() *bambou.Error
Fetch retrieves the BGPProfile from the server
func (*BGPProfile) GlobalMetadatas ¶
func (o *BGPProfile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the BGPProfile
func (*BGPProfile) Identifier ¶
func (o *BGPProfile) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*BGPProfile) Identity ¶
func (o *BGPProfile) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*BGPProfile) Metadatas ¶
func (o *BGPProfile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the BGPProfile
func (*BGPProfile) Save ¶
func (o *BGPProfile) Save() *bambou.Error
Save saves the BGPProfile into the server
func (*BGPProfile) SetIdentifier ¶
func (o *BGPProfile) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type BGPProfilesAncestor ¶
type BGPProfilesAncestor interface {
BGPProfiles(*bambou.FetchingInfo) (BGPProfilesList, *bambou.Error)
}
BGPProfilesAncestor is the interface that an ancestor of a BGPProfile must implement. An Ancestor is defined as an entity that has BGPProfile as a descendant. An Ancestor can get a list of its child BGPProfiles, but not necessarily create one.
type BGPProfilesList ¶
type BGPProfilesList []*BGPProfile
BGPProfilesList represents a list of BGPProfiles
type BGPProfilesParent ¶
type BGPProfilesParent interface { BGPProfilesAncestor CreateBGPProfile(*BGPProfile) *bambou.Error }
BGPProfilesParent is the interface that a parent of a BGPProfile must implement. A Parent is defined as an entity that has BGPProfile as a child. A Parent is an Ancestor which can create a BGPProfile.
type BRConnection ¶
type BRConnection struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` DNSAddress string `json:"DNSAddress,omitempty"` Gateway string `json:"gateway,omitempty"` Address string `json:"address,omitempty"` AdvertisementCriteria string `json:"advertisementCriteria,omitempty"` Netmask string `json:"netmask,omitempty"` Mode string `json:"mode,omitempty"` UplinkID int `json:"uplinkID,omitempty"` }
BRConnection represents the model of a brconnection
func NewBRConnection ¶
func NewBRConnection() *BRConnection
NewBRConnection returns a new *BRConnection
func (*BRConnection) BFDSessions ¶
func (o *BRConnection) BFDSessions(info *bambou.FetchingInfo) (BFDSessionsList, *bambou.Error)
BFDSessions retrieves the list of child BFDSessions of the BRConnection
func (*BRConnection) CreateBFDSession ¶
func (o *BRConnection) CreateBFDSession(child *BFDSession) *bambou.Error
CreateBFDSession creates a new child BFDSession under the BRConnection
func (*BRConnection) Delete ¶
func (o *BRConnection) Delete() *bambou.Error
Delete deletes the BRConnection from the server
func (*BRConnection) Fetch ¶
func (o *BRConnection) Fetch() *bambou.Error
Fetch retrieves the BRConnection from the server
func (*BRConnection) Identifier ¶
func (o *BRConnection) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*BRConnection) Identity ¶
func (o *BRConnection) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*BRConnection) Save ¶
func (o *BRConnection) Save() *bambou.Error
Save saves the BRConnection into the server
func (*BRConnection) SetIdentifier ¶
func (o *BRConnection) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type BRConnectionsAncestor ¶
type BRConnectionsAncestor interface {
BRConnections(*bambou.FetchingInfo) (BRConnectionsList, *bambou.Error)
}
BRConnectionsAncestor is the interface that an ancestor of a BRConnection must implement. An Ancestor is defined as an entity that has BRConnection as a descendant. An Ancestor can get a list of its child BRConnections, but not necessarily create one.
type BRConnectionsList ¶
type BRConnectionsList []*BRConnection
BRConnectionsList represents a list of BRConnections
type BRConnectionsParent ¶
type BRConnectionsParent interface { BRConnectionsAncestor CreateBRConnection(*BRConnection) *bambou.Error }
BRConnectionsParent is the interface that a parent of a BRConnection must implement. A Parent is defined as an entity that has BRConnection as a child. A Parent is an Ancestor which can create a BRConnection.
type Bootstrap ¶
type Bootstrap struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ZFBInfo string `json:"ZFBInfo,omitempty"` ZFBMatchAttribute string `json:"ZFBMatchAttribute,omitempty"` ZFBMatchValue string `json:"ZFBMatchValue,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` InstallerID string `json:"installerID,omitempty"` EntityScope string `json:"entityScope,omitempty"` Status string `json:"status,omitempty"` ExternalID string `json:"externalID,omitempty"` }
Bootstrap represents the model of a bootstrap
func (*Bootstrap) CreateGlobalMetadata ¶
func (o *Bootstrap) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Bootstrap
func (*Bootstrap) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Bootstrap
func (*Bootstrap) GlobalMetadatas ¶
func (o *Bootstrap) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Bootstrap
func (*Bootstrap) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Bootstrap) Metadatas ¶
func (o *Bootstrap) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Bootstrap
func (*Bootstrap) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type BootstrapActivation ¶
type BootstrapActivation struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Cacert string `json:"cacert,omitempty"` Hash string `json:"hash,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Action string `json:"action,omitempty"` Seed string `json:"seed,omitempty"` Cert string `json:"cert,omitempty"` EntityScope string `json:"entityScope,omitempty"` ConfigURL string `json:"configURL,omitempty"` TpmOwnerPassword string `json:"tpmOwnerPassword,omitempty"` TpmState int `json:"tpmState,omitempty"` SrkPassword string `json:"srkPassword,omitempty"` VsdTime int `json:"vsdTime,omitempty"` Csr string `json:"csr,omitempty"` Status string `json:"status,omitempty"` AutoBootstrap bool `json:"autoBootstrap"` ExternalID string `json:"externalID,omitempty"` }
BootstrapActivation represents the model of a bootstrapactivation
func NewBootstrapActivation ¶
func NewBootstrapActivation() *BootstrapActivation
NewBootstrapActivation returns a new *BootstrapActivation
func (*BootstrapActivation) CreateGlobalMetadata ¶
func (o *BootstrapActivation) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the BootstrapActivation
func (*BootstrapActivation) CreateMetadata ¶
func (o *BootstrapActivation) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the BootstrapActivation
func (*BootstrapActivation) Delete ¶
func (o *BootstrapActivation) Delete() *bambou.Error
Delete deletes the BootstrapActivation from the server
func (*BootstrapActivation) Fetch ¶
func (o *BootstrapActivation) Fetch() *bambou.Error
Fetch retrieves the BootstrapActivation from the server
func (*BootstrapActivation) GlobalMetadatas ¶
func (o *BootstrapActivation) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the BootstrapActivation
func (*BootstrapActivation) Identifier ¶
func (o *BootstrapActivation) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*BootstrapActivation) Identity ¶
func (o *BootstrapActivation) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*BootstrapActivation) Metadatas ¶
func (o *BootstrapActivation) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the BootstrapActivation
func (*BootstrapActivation) Save ¶
func (o *BootstrapActivation) Save() *bambou.Error
Save saves the BootstrapActivation into the server
func (*BootstrapActivation) SetIdentifier ¶
func (o *BootstrapActivation) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type BootstrapActivationsAncestor ¶
type BootstrapActivationsAncestor interface {
BootstrapActivations(*bambou.FetchingInfo) (BootstrapActivationsList, *bambou.Error)
}
BootstrapActivationsAncestor is the interface that an ancestor of a BootstrapActivation must implement. An Ancestor is defined as an entity that has BootstrapActivation as a descendant. An Ancestor can get a list of its child BootstrapActivations, but not necessarily create one.
type BootstrapActivationsList ¶
type BootstrapActivationsList []*BootstrapActivation
BootstrapActivationsList represents a list of BootstrapActivations
type BootstrapActivationsParent ¶
type BootstrapActivationsParent interface { BootstrapActivationsAncestor CreateBootstrapActivation(*BootstrapActivation) *bambou.Error }
BootstrapActivationsParent is the interface that a parent of a BootstrapActivation must implement. A Parent is defined as an entity that has BootstrapActivation as a child. A Parent is an Ancestor which can create a BootstrapActivation.
type BootstrapsAncestor ¶
type BootstrapsAncestor interface {
Bootstraps(*bambou.FetchingInfo) (BootstrapsList, *bambou.Error)
}
BootstrapsAncestor is the interface that an ancestor of a Bootstrap must implement. An Ancestor is defined as an entity that has Bootstrap as a descendant. An Ancestor can get a list of its child Bootstraps, but not necessarily create one.
type BootstrapsList ¶
type BootstrapsList []*Bootstrap
BootstrapsList represents a list of Bootstraps
type BootstrapsParent ¶
type BootstrapsParent interface { BootstrapsAncestor CreateBootstrap(*Bootstrap) *bambou.Error }
BootstrapsParent is the interface that a parent of a Bootstrap must implement. A Parent is defined as an entity that has Bootstrap as a child. A Parent is an Ancestor which can create a Bootstrap.
type BridgeInterface ¶
type BridgeInterface struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` VPortID string `json:"VPortID,omitempty"` VPortName string `json:"VPortName,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Gateway string `json:"gateway,omitempty"` Netmask string `json:"netmask,omitempty"` NetworkName string `json:"networkName,omitempty"` TierID string `json:"tierID,omitempty"` EntityScope string `json:"entityScope,omitempty"` PolicyDecisionID string `json:"policyDecisionID,omitempty"` DomainID string `json:"domainID,omitempty"` DomainName string `json:"domainName,omitempty"` ZoneID string `json:"zoneID,omitempty"` ZoneName string `json:"zoneName,omitempty"` AssociatedFloatingIPAddress string `json:"associatedFloatingIPAddress,omitempty"` AttachedNetworkID string `json:"attachedNetworkID,omitempty"` AttachedNetworkType string `json:"attachedNetworkType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
BridgeInterface represents the model of a bridgeinterface
func NewBridgeInterface ¶
func NewBridgeInterface() *BridgeInterface
NewBridgeInterface returns a new *BridgeInterface
func (*BridgeInterface) CreateGlobalMetadata ¶
func (o *BridgeInterface) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the BridgeInterface
func (*BridgeInterface) CreateMetadata ¶
func (o *BridgeInterface) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the BridgeInterface
func (*BridgeInterface) CreateQOS ¶
func (o *BridgeInterface) CreateQOS(child *QOS) *bambou.Error
CreateQOS creates a new child QOS under the BridgeInterface
func (*BridgeInterface) DHCPOptions ¶
func (o *BridgeInterface) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
DHCPOptions retrieves the list of child DHCPOptions of the BridgeInterface
func (*BridgeInterface) Delete ¶
func (o *BridgeInterface) Delete() *bambou.Error
Delete deletes the BridgeInterface from the server
func (*BridgeInterface) EventLogs ¶
func (o *BridgeInterface) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the BridgeInterface
func (*BridgeInterface) Fetch ¶
func (o *BridgeInterface) Fetch() *bambou.Error
Fetch retrieves the BridgeInterface from the server
func (*BridgeInterface) GlobalMetadatas ¶
func (o *BridgeInterface) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the BridgeInterface
func (*BridgeInterface) Identifier ¶
func (o *BridgeInterface) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*BridgeInterface) Identity ¶
func (o *BridgeInterface) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*BridgeInterface) Metadatas ¶
func (o *BridgeInterface) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the BridgeInterface
func (*BridgeInterface) PolicyDecisions ¶
func (o *BridgeInterface) PolicyDecisions(info *bambou.FetchingInfo) (PolicyDecisionsList, *bambou.Error)
PolicyDecisions retrieves the list of child PolicyDecisions of the BridgeInterface
func (*BridgeInterface) PolicyGroups ¶
func (o *BridgeInterface) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
PolicyGroups retrieves the list of child PolicyGroups of the BridgeInterface
func (*BridgeInterface) QOSs ¶
func (o *BridgeInterface) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
QOSs retrieves the list of child QOSs of the BridgeInterface
func (*BridgeInterface) RedirectionTargets ¶
func (o *BridgeInterface) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
RedirectionTargets retrieves the list of child RedirectionTargets of the BridgeInterface
func (*BridgeInterface) Save ¶
func (o *BridgeInterface) Save() *bambou.Error
Save saves the BridgeInterface into the server
func (*BridgeInterface) SetIdentifier ¶
func (o *BridgeInterface) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*BridgeInterface) Statistics ¶
func (o *BridgeInterface) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the BridgeInterface
func (*BridgeInterface) TCAs ¶
func (o *BridgeInterface) TCAs(info *bambou.FetchingInfo) (TCAsList, *bambou.Error)
TCAs retrieves the list of child TCAs of the BridgeInterface
type BridgeInterfacesAncestor ¶
type BridgeInterfacesAncestor interface {
BridgeInterfaces(*bambou.FetchingInfo) (BridgeInterfacesList, *bambou.Error)
}
BridgeInterfacesAncestor is the interface that an ancestor of a BridgeInterface must implement. An Ancestor is defined as an entity that has BridgeInterface as a descendant. An Ancestor can get a list of its child BridgeInterfaces, but not necessarily create one.
type BridgeInterfacesList ¶
type BridgeInterfacesList []*BridgeInterface
BridgeInterfacesList represents a list of BridgeInterfaces
type BridgeInterfacesParent ¶
type BridgeInterfacesParent interface { BridgeInterfacesAncestor CreateBridgeInterface(*BridgeInterface) *bambou.Error }
BridgeInterfacesParent is the interface that a parent of a BridgeInterface must implement. A Parent is defined as an entity that has BridgeInterface as a child. A Parent is an Ancestor which can create a BridgeInterface.
type BulkStatistics ¶
type BulkStatistics struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Data []interface{} `json:"data,omitempty"` Version int `json:"version,omitempty"` EndTime int `json:"endTime,omitempty"` StartTime int `json:"startTime,omitempty"` NumberOfDataPoints int `json:"numberOfDataPoints,omitempty"` }
BulkStatistics represents the model of a bulkstatistics
func NewBulkStatistics ¶
func NewBulkStatistics() *BulkStatistics
NewBulkStatistics returns a new *BulkStatistics
func (*BulkStatistics) CreateGlobalMetadata ¶
func (o *BulkStatistics) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the BulkStatistics
func (*BulkStatistics) CreateMetadata ¶
func (o *BulkStatistics) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the BulkStatistics
func (*BulkStatistics) Delete ¶
func (o *BulkStatistics) Delete() *bambou.Error
Delete deletes the BulkStatistics from the server
func (*BulkStatistics) Fetch ¶
func (o *BulkStatistics) Fetch() *bambou.Error
Fetch retrieves the BulkStatistics from the server
func (*BulkStatistics) GlobalMetadatas ¶
func (o *BulkStatistics) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the BulkStatistics
func (*BulkStatistics) Identifier ¶
func (o *BulkStatistics) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*BulkStatistics) Identity ¶
func (o *BulkStatistics) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*BulkStatistics) Metadatas ¶
func (o *BulkStatistics) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the BulkStatistics
func (*BulkStatistics) Save ¶
func (o *BulkStatistics) Save() *bambou.Error
Save saves the BulkStatistics into the server
func (*BulkStatistics) SetIdentifier ¶
func (o *BulkStatistics) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type BulkStatisticsAncestor ¶
type BulkStatisticsAncestor interface {
BulkStatistics(*bambou.FetchingInfo) (BulkStatisticsList, *bambou.Error)
}
BulkStatisticsAncestor is the interface that an ancestor of a BulkStatistics must implement. An Ancestor is defined as an entity that has BulkStatistics as a descendant. An Ancestor can get a list of its child BulkStatistics, but not necessarily create one.
type BulkStatisticsList ¶
type BulkStatisticsList []*BulkStatistics
BulkStatisticsList represents a list of BulkStatistics
type BulkStatisticsParent ¶
type BulkStatisticsParent interface { BulkStatisticsAncestor CreateBulkStatistics(*BulkStatistics) *bambou.Error }
BulkStatisticsParent is the interface that a parent of a BulkStatistics must implement. A Parent is defined as an entity that has BulkStatistics as a child. A Parent is an Ancestor which can create a BulkStatistics.
type COSRemarkingPoliciesAncestor ¶
type COSRemarkingPoliciesAncestor interface {
COSRemarkingPolicies(*bambou.FetchingInfo) (COSRemarkingPoliciesList, *bambou.Error)
}
COSRemarkingPoliciesAncestor is the interface that an ancestor of a COSRemarkingPolicy must implement. An Ancestor is defined as an entity that has COSRemarkingPolicy as a descendant. An Ancestor can get a list of its child COSRemarkingPolicies, but not necessarily create one.
type COSRemarkingPoliciesList ¶
type COSRemarkingPoliciesList []*COSRemarkingPolicy
COSRemarkingPoliciesList represents a list of COSRemarkingPolicies
type COSRemarkingPoliciesParent ¶
type COSRemarkingPoliciesParent interface { COSRemarkingPoliciesAncestor CreateCOSRemarkingPolicy(*COSRemarkingPolicy) *bambou.Error }
COSRemarkingPoliciesParent is the interface that a parent of a COSRemarkingPolicy must implement. A Parent is defined as an entity that has COSRemarkingPolicy as a child. A Parent is an Ancestor which can create a COSRemarkingPolicy.
type COSRemarkingPolicy ¶
type COSRemarkingPolicy struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` DSCP string `json:"DSCP,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` ForwardingClass string `json:"forwardingClass,omitempty"` ExternalID string `json:"externalID,omitempty"` }
COSRemarkingPolicy represents the model of a cosremarkingpolicy
func NewCOSRemarkingPolicy ¶
func NewCOSRemarkingPolicy() *COSRemarkingPolicy
NewCOSRemarkingPolicy returns a new *COSRemarkingPolicy
func (*COSRemarkingPolicy) CreateGlobalMetadata ¶
func (o *COSRemarkingPolicy) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the COSRemarkingPolicy
func (*COSRemarkingPolicy) CreateMetadata ¶
func (o *COSRemarkingPolicy) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the COSRemarkingPolicy
func (*COSRemarkingPolicy) Delete ¶
func (o *COSRemarkingPolicy) Delete() *bambou.Error
Delete deletes the COSRemarkingPolicy from the server
func (*COSRemarkingPolicy) Fetch ¶
func (o *COSRemarkingPolicy) Fetch() *bambou.Error
Fetch retrieves the COSRemarkingPolicy from the server
func (*COSRemarkingPolicy) GlobalMetadatas ¶
func (o *COSRemarkingPolicy) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the COSRemarkingPolicy
func (*COSRemarkingPolicy) Identifier ¶
func (o *COSRemarkingPolicy) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*COSRemarkingPolicy) Identity ¶
func (o *COSRemarkingPolicy) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*COSRemarkingPolicy) Metadatas ¶
func (o *COSRemarkingPolicy) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the COSRemarkingPolicy
func (*COSRemarkingPolicy) Save ¶
func (o *COSRemarkingPolicy) Save() *bambou.Error
Save saves the COSRemarkingPolicy into the server
func (*COSRemarkingPolicy) SetIdentifier ¶
func (o *COSRemarkingPolicy) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type COSRemarkingPolicyTable ¶
type COSRemarkingPolicyTable struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
COSRemarkingPolicyTable represents the model of a cosremarkingpolicytable
func NewCOSRemarkingPolicyTable ¶
func NewCOSRemarkingPolicyTable() *COSRemarkingPolicyTable
NewCOSRemarkingPolicyTable returns a new *COSRemarkingPolicyTable
func (*COSRemarkingPolicyTable) COSRemarkingPolicies ¶
func (o *COSRemarkingPolicyTable) COSRemarkingPolicies(info *bambou.FetchingInfo) (COSRemarkingPoliciesList, *bambou.Error)
COSRemarkingPolicies retrieves the list of child COSRemarkingPolicies of the COSRemarkingPolicyTable
func (*COSRemarkingPolicyTable) CreateCOSRemarkingPolicy ¶
func (o *COSRemarkingPolicyTable) CreateCOSRemarkingPolicy(child *COSRemarkingPolicy) *bambou.Error
CreateCOSRemarkingPolicy creates a new child COSRemarkingPolicy under the COSRemarkingPolicyTable
func (*COSRemarkingPolicyTable) CreateGlobalMetadata ¶
func (o *COSRemarkingPolicyTable) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the COSRemarkingPolicyTable
func (*COSRemarkingPolicyTable) CreateMetadata ¶
func (o *COSRemarkingPolicyTable) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the COSRemarkingPolicyTable
func (*COSRemarkingPolicyTable) Delete ¶
func (o *COSRemarkingPolicyTable) Delete() *bambou.Error
Delete deletes the COSRemarkingPolicyTable from the server
func (*COSRemarkingPolicyTable) Fetch ¶
func (o *COSRemarkingPolicyTable) Fetch() *bambou.Error
Fetch retrieves the COSRemarkingPolicyTable from the server
func (*COSRemarkingPolicyTable) GlobalMetadatas ¶
func (o *COSRemarkingPolicyTable) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the COSRemarkingPolicyTable
func (*COSRemarkingPolicyTable) Identifier ¶
func (o *COSRemarkingPolicyTable) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*COSRemarkingPolicyTable) Identity ¶
func (o *COSRemarkingPolicyTable) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*COSRemarkingPolicyTable) Metadatas ¶
func (o *COSRemarkingPolicyTable) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the COSRemarkingPolicyTable
func (*COSRemarkingPolicyTable) Save ¶
func (o *COSRemarkingPolicyTable) Save() *bambou.Error
Save saves the COSRemarkingPolicyTable into the server
func (*COSRemarkingPolicyTable) SetIdentifier ¶
func (o *COSRemarkingPolicyTable) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type COSRemarkingPolicyTablesAncestor ¶
type COSRemarkingPolicyTablesAncestor interface {
COSRemarkingPolicyTables(*bambou.FetchingInfo) (COSRemarkingPolicyTablesList, *bambou.Error)
}
COSRemarkingPolicyTablesAncestor is the interface that an ancestor of a COSRemarkingPolicyTable must implement. An Ancestor is defined as an entity that has COSRemarkingPolicyTable as a descendant. An Ancestor can get a list of its child COSRemarkingPolicyTables, but not necessarily create one.
type COSRemarkingPolicyTablesList ¶
type COSRemarkingPolicyTablesList []*COSRemarkingPolicyTable
COSRemarkingPolicyTablesList represents a list of COSRemarkingPolicyTables
type COSRemarkingPolicyTablesParent ¶
type COSRemarkingPolicyTablesParent interface { COSRemarkingPolicyTablesAncestor CreateCOSRemarkingPolicyTable(*COSRemarkingPolicyTable) *bambou.Error }
COSRemarkingPolicyTablesParent is the interface that a parent of a COSRemarkingPolicyTable must implement. A Parent is defined as an entity that has COSRemarkingPolicyTable as a child. A Parent is an Ancestor which can create a COSRemarkingPolicyTable.
type CSNATPool ¶
type CSNATPool struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` EndAddress string `json:"endAddress,omitempty"` StartAddress string `json:"startAddress,omitempty"` }
CSNATPool represents the model of a csnatpool
func (*CSNATPool) CTranslationMaps ¶
func (o *CSNATPool) CTranslationMaps(info *bambou.FetchingInfo) (CTranslationMapsList, *bambou.Error)
CTranslationMaps retrieves the list of child CTranslationMaps of the CSNATPool
func (*CSNATPool) CreateCTranslationMap ¶
func (o *CSNATPool) CreateCTranslationMap(child *CTranslationMap) *bambou.Error
CreateCTranslationMap creates a new child CTranslationMap under the CSNATPool
func (*CSNATPool) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*CSNATPool) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type CSNATPoolsAncestor ¶
type CSNATPoolsAncestor interface {
CSNATPools(*bambou.FetchingInfo) (CSNATPoolsList, *bambou.Error)
}
CSNATPoolsAncestor is the interface that an ancestor of a CSNATPool must implement. An Ancestor is defined as an entity that has CSNATPool as a descendant. An Ancestor can get a list of its child CSNATPools, but not necessarily create one.
type CSNATPoolsList ¶
type CSNATPoolsList []*CSNATPool
CSNATPoolsList represents a list of CSNATPools
type CSNATPoolsParent ¶
type CSNATPoolsParent interface { CSNATPoolsAncestor CreateCSNATPool(*CSNATPool) *bambou.Error }
CSNATPoolsParent is the interface that a parent of a CSNATPool must implement. A Parent is defined as an entity that has CSNATPool as a child. A Parent is an Ancestor which can create a CSNATPool.
type CTranslationMap ¶
type CTranslationMap struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` MappingType string `json:"mappingType,omitempty"` CustomerAliasIP string `json:"customerAliasIP,omitempty"` CustomerIP string `json:"customerIP,omitempty"` }
CTranslationMap represents the model of a ctranslationmap
func NewCTranslationMap ¶
func NewCTranslationMap() *CTranslationMap
NewCTranslationMap returns a new *CTranslationMap
func (*CTranslationMap) Delete ¶
func (o *CTranslationMap) Delete() *bambou.Error
Delete deletes the CTranslationMap from the server
func (*CTranslationMap) Fetch ¶
func (o *CTranslationMap) Fetch() *bambou.Error
Fetch retrieves the CTranslationMap from the server
func (*CTranslationMap) Identifier ¶
func (o *CTranslationMap) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*CTranslationMap) Identity ¶
func (o *CTranslationMap) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*CTranslationMap) Save ¶
func (o *CTranslationMap) Save() *bambou.Error
Save saves the CTranslationMap into the server
func (*CTranslationMap) SetIdentifier ¶
func (o *CTranslationMap) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type CTranslationMapsAncestor ¶
type CTranslationMapsAncestor interface {
CTranslationMaps(*bambou.FetchingInfo) (CTranslationMapsList, *bambou.Error)
}
CTranslationMapsAncestor is the interface that an ancestor of a CTranslationMap must implement. An Ancestor is defined as an entity that has CTranslationMap as a descendant. An Ancestor can get a list of its child CTranslationMaps, but not necessarily create one.
type CTranslationMapsList ¶
type CTranslationMapsList []*CTranslationMap
CTranslationMapsList represents a list of CTranslationMaps
type CTranslationMapsParent ¶
type CTranslationMapsParent interface { CTranslationMapsAncestor CreateCTranslationMap(*CTranslationMap) *bambou.Error }
CTranslationMapsParent is the interface that a parent of a CTranslationMap must implement. A Parent is defined as an entity that has CTranslationMap as a child. A Parent is an Ancestor which can create a CTranslationMap.
type CaptivePortalProfile ¶
type CaptivePortalProfile struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` CaptivePage string `json:"captivePage,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` PortalType string `json:"portalType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
CaptivePortalProfile represents the model of a captiveportalprofile
func NewCaptivePortalProfile ¶
func NewCaptivePortalProfile() *CaptivePortalProfile
NewCaptivePortalProfile returns a new *CaptivePortalProfile
func (*CaptivePortalProfile) Delete ¶
func (o *CaptivePortalProfile) Delete() *bambou.Error
Delete deletes the CaptivePortalProfile from the server
func (*CaptivePortalProfile) Fetch ¶
func (o *CaptivePortalProfile) Fetch() *bambou.Error
Fetch retrieves the CaptivePortalProfile from the server
func (*CaptivePortalProfile) Identifier ¶
func (o *CaptivePortalProfile) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*CaptivePortalProfile) Identity ¶
func (o *CaptivePortalProfile) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*CaptivePortalProfile) Save ¶
func (o *CaptivePortalProfile) Save() *bambou.Error
Save saves the CaptivePortalProfile into the server
func (*CaptivePortalProfile) SetIdentifier ¶
func (o *CaptivePortalProfile) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type CaptivePortalProfilesAncestor ¶
type CaptivePortalProfilesAncestor interface {
CaptivePortalProfiles(*bambou.FetchingInfo) (CaptivePortalProfilesList, *bambou.Error)
}
CaptivePortalProfilesAncestor is the interface that an ancestor of a CaptivePortalProfile must implement. An Ancestor is defined as an entity that has CaptivePortalProfile as a descendant. An Ancestor can get a list of its child CaptivePortalProfiles, but not necessarily create one.
type CaptivePortalProfilesList ¶
type CaptivePortalProfilesList []*CaptivePortalProfile
CaptivePortalProfilesList represents a list of CaptivePortalProfiles
type CaptivePortalProfilesParent ¶
type CaptivePortalProfilesParent interface { CaptivePortalProfilesAncestor CreateCaptivePortalProfile(*CaptivePortalProfile) *bambou.Error }
CaptivePortalProfilesParent is the interface that a parent of a CaptivePortalProfile must implement. A Parent is defined as an entity that has CaptivePortalProfile as a child. A Parent is an Ancestor which can create a CaptivePortalProfile.
type Certificate ¶
type Certificate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` PemEncoded string `json:"pemEncoded,omitempty"` SerialNumber int `json:"serialNumber,omitempty"` EntityScope string `json:"entityScope,omitempty"` IssuerDN string `json:"issuerDN,omitempty"` SubjectDN string `json:"subjectDN,omitempty"` PublicKey string `json:"publicKey,omitempty"` ExternalID string `json:"externalID,omitempty"` }
Certificate represents the model of a certificate
func (*Certificate) CreateGlobalMetadata ¶
func (o *Certificate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Certificate
func (*Certificate) CreateMetadata ¶
func (o *Certificate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the Certificate
func (*Certificate) Delete ¶
func (o *Certificate) Delete() *bambou.Error
Delete deletes the Certificate from the server
func (*Certificate) Fetch ¶
func (o *Certificate) Fetch() *bambou.Error
Fetch retrieves the Certificate from the server
func (*Certificate) GlobalMetadatas ¶
func (o *Certificate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Certificate
func (*Certificate) Identifier ¶
func (o *Certificate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*Certificate) Identity ¶
func (o *Certificate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*Certificate) Metadatas ¶
func (o *Certificate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Certificate
func (*Certificate) Save ¶
func (o *Certificate) Save() *bambou.Error
Save saves the Certificate into the server
func (*Certificate) SetIdentifier ¶
func (o *Certificate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type CertificatesAncestor ¶
type CertificatesAncestor interface {
Certificates(*bambou.FetchingInfo) (CertificatesList, *bambou.Error)
}
CertificatesAncestor is the interface that an ancestor of a Certificate must implement. An Ancestor is defined as an entity that has Certificate as a descendant. An Ancestor can get a list of its child Certificates, but not necessarily create one.
type CertificatesList ¶
type CertificatesList []*Certificate
CertificatesList represents a list of Certificates
type CertificatesParent ¶
type CertificatesParent interface { CertificatesAncestor CreateCertificate(*Certificate) *bambou.Error }
CertificatesParent is the interface that a parent of a Certificate must implement. A Parent is defined as an entity that has Certificate as a child. A Parent is an Ancestor which can create a Certificate.
type CloudMgmtSystem ¶
type CloudMgmtSystem struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
CloudMgmtSystem represents the model of a cms
func NewCloudMgmtSystem ¶
func NewCloudMgmtSystem() *CloudMgmtSystem
NewCloudMgmtSystem returns a new *CloudMgmtSystem
func (*CloudMgmtSystem) CreateGlobalMetadata ¶
func (o *CloudMgmtSystem) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the CloudMgmtSystem
func (*CloudMgmtSystem) CreateMetadata ¶
func (o *CloudMgmtSystem) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the CloudMgmtSystem
func (*CloudMgmtSystem) Delete ¶
func (o *CloudMgmtSystem) Delete() *bambou.Error
Delete deletes the CloudMgmtSystem from the server
func (*CloudMgmtSystem) Fetch ¶
func (o *CloudMgmtSystem) Fetch() *bambou.Error
Fetch retrieves the CloudMgmtSystem from the server
func (*CloudMgmtSystem) GlobalMetadatas ¶
func (o *CloudMgmtSystem) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the CloudMgmtSystem
func (*CloudMgmtSystem) Identifier ¶
func (o *CloudMgmtSystem) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*CloudMgmtSystem) Identity ¶
func (o *CloudMgmtSystem) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*CloudMgmtSystem) Metadatas ¶
func (o *CloudMgmtSystem) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the CloudMgmtSystem
func (*CloudMgmtSystem) Save ¶
func (o *CloudMgmtSystem) Save() *bambou.Error
Save saves the CloudMgmtSystem into the server
func (*CloudMgmtSystem) SetIdentifier ¶
func (o *CloudMgmtSystem) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type CloudMgmtSystemsAncestor ¶
type CloudMgmtSystemsAncestor interface {
CloudMgmtSystems(*bambou.FetchingInfo) (CloudMgmtSystemsList, *bambou.Error)
}
CloudMgmtSystemsAncestor is the interface that an ancestor of a CloudMgmtSystem must implement. An Ancestor is defined as an entity that has CloudMgmtSystem as a descendant. An Ancestor can get a list of its child CloudMgmtSystems, but not necessarily create one.
type CloudMgmtSystemsList ¶
type CloudMgmtSystemsList []*CloudMgmtSystem
CloudMgmtSystemsList represents a list of CloudMgmtSystems
type CloudMgmtSystemsParent ¶
type CloudMgmtSystemsParent interface { CloudMgmtSystemsAncestor CreateCloudMgmtSystem(*CloudMgmtSystem) *bambou.Error }
CloudMgmtSystemsParent is the interface that a parent of a CloudMgmtSystem must implement. A Parent is defined as an entity that has CloudMgmtSystem as a child. A Parent is an Ancestor which can create a CloudMgmtSystem.
type Command ¶
type Command struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` DetailedStatus string `json:"detailedStatus,omitempty"` DetailedStatusCode int `json:"detailedStatusCode,omitempty"` EntityScope string `json:"entityScope,omitempty"` Command string `json:"command,omitempty"` CommandInformation string `json:"commandInformation,omitempty"` AssociatedParam string `json:"associatedParam,omitempty"` AssociatedParamType string `json:"associatedParamType,omitempty"` Status string `json:"status,omitempty"` FullCommand string `json:"fullCommand,omitempty"` Summary string `json:"summary,omitempty"` Override string `json:"override,omitempty"` ExternalID string `json:"externalID,omitempty"` }
Command represents the model of a command
func (*Command) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Command) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type CommandsAncestor ¶
type CommandsAncestor interface {
Commands(*bambou.FetchingInfo) (CommandsList, *bambou.Error)
}
CommandsAncestor is the interface that an ancestor of a Command must implement. An Ancestor is defined as an entity that has Command as a descendant. An Ancestor can get a list of its child Commands, but not necessarily create one.
type CommandsParent ¶
type CommandsParent interface { CommandsAncestor CreateCommand(*Command) *bambou.Error }
CommandsParent is the interface that a parent of a Command must implement. A Parent is defined as an entity that has Command as a child. A Parent is an Ancestor which can create a Command.
type Connectionendpoint ¶
type Connectionendpoint struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` IPAddress string `json:"IPAddress,omitempty"` IPType string `json:"IPType,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` EndPointType string `json:"endPointType,omitempty"` }
Connectionendpoint represents the model of a connectionendpoint
func NewConnectionendpoint ¶
func NewConnectionendpoint() *Connectionendpoint
NewConnectionendpoint returns a new *Connectionendpoint
func (*Connectionendpoint) Delete ¶
func (o *Connectionendpoint) Delete() *bambou.Error
Delete deletes the Connectionendpoint from the server
func (*Connectionendpoint) Fetch ¶
func (o *Connectionendpoint) Fetch() *bambou.Error
Fetch retrieves the Connectionendpoint from the server
func (*Connectionendpoint) Identifier ¶
func (o *Connectionendpoint) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*Connectionendpoint) Identity ¶
func (o *Connectionendpoint) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*Connectionendpoint) Save ¶
func (o *Connectionendpoint) Save() *bambou.Error
Save saves the Connectionendpoint into the server
func (*Connectionendpoint) SetIdentifier ¶
func (o *Connectionendpoint) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type ConnectionendpointsAncestor ¶
type ConnectionendpointsAncestor interface {
Connectionendpoints(*bambou.FetchingInfo) (ConnectionendpointsList, *bambou.Error)
}
ConnectionendpointsAncestor is the interface that an ancestor of a Connectionendpoint must implement. An Ancestor is defined as an entity that has Connectionendpoint as a descendant. An Ancestor can get a list of its child Connectionendpoints, but not necessarily create one.
type ConnectionendpointsList ¶
type ConnectionendpointsList []*Connectionendpoint
ConnectionendpointsList represents a list of Connectionendpoints
type ConnectionendpointsParent ¶
type ConnectionendpointsParent interface { ConnectionendpointsAncestor CreateConnectionendpoint(*Connectionendpoint) *bambou.Error }
ConnectionendpointsParent is the interface that a parent of a Connectionendpoint must implement. A Parent is defined as an entity that has Connectionendpoint as a child. A Parent is an Ancestor which can create a Connectionendpoint.
type Container ¶
type Container struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` L2DomainIDs []interface{} `json:"l2DomainIDs,omitempty"` VRSID string `json:"VRSID,omitempty"` UUID string `json:"UUID,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` ReasonType string `json:"reasonType,omitempty"` DeleteExpiry int `json:"deleteExpiry,omitempty"` DeleteMode string `json:"deleteMode,omitempty"` ResyncInfo interface{} `json:"resyncInfo,omitempty"` SiteIdentifier string `json:"siteIdentifier,omitempty"` ImageID string `json:"imageID,omitempty"` ImageName string `json:"imageName,omitempty"` Interfaces []interface{} `json:"interfaces,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EnterpriseName string `json:"enterpriseName,omitempty"` EntityScope string `json:"entityScope,omitempty"` DomainIDs []interface{} `json:"domainIDs,omitempty"` ZoneIDs []interface{} `json:"zoneIDs,omitempty"` OrchestrationID string `json:"orchestrationID,omitempty"` UserID string `json:"userID,omitempty"` UserName string `json:"userName,omitempty"` Status string `json:"status,omitempty"` SubnetIDs []interface{} `json:"subnetIDs,omitempty"` ExternalID string `json:"externalID,omitempty"` HypervisorIP string `json:"hypervisorIP,omitempty"` }
Container represents the model of a container
func (*Container) Alarms ¶
func (o *Container) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the Container
func (*Container) ContainerInterfaces ¶
func (o *Container) ContainerInterfaces(info *bambou.FetchingInfo) (ContainerInterfacesList, *bambou.Error)
ContainerInterfaces retrieves the list of child ContainerInterfaces of the Container
func (*Container) ContainerResyncs ¶
func (o *Container) ContainerResyncs(info *bambou.FetchingInfo) (ContainerResyncsList, *bambou.Error)
ContainerResyncs retrieves the list of child ContainerResyncs of the Container
func (*Container) CreateContainerInterface ¶
func (o *Container) CreateContainerInterface(child *ContainerInterface) *bambou.Error
CreateContainerInterface creates a new child ContainerInterface under the Container
func (*Container) CreateContainerResync ¶
func (o *Container) CreateContainerResync(child *ContainerResync) *bambou.Error
CreateContainerResync creates a new child ContainerResync under the Container
func (*Container) CreateGlobalMetadata ¶
func (o *Container) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Container
func (*Container) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Container
func (*Container) EventLogs ¶
func (o *Container) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the Container
func (*Container) GlobalMetadatas ¶
func (o *Container) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Container
func (*Container) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Container) Metadatas ¶
func (o *Container) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Container
func (*Container) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type ContainerInterface ¶
type ContainerInterface struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` MAC string `json:"MAC,omitempty"` IPAddress string `json:"IPAddress,omitempty"` VPortID string `json:"VPortID,omitempty"` VPortName string `json:"VPortName,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Gateway string `json:"gateway,omitempty"` Netmask string `json:"netmask,omitempty"` NetworkID string `json:"networkID,omitempty"` NetworkName string `json:"networkName,omitempty"` TierID string `json:"tierID,omitempty"` EndpointID string `json:"endpointID,omitempty"` EntityScope string `json:"entityScope,omitempty"` PolicyDecisionID string `json:"policyDecisionID,omitempty"` DomainID string `json:"domainID,omitempty"` DomainName string `json:"domainName,omitempty"` ZoneID string `json:"zoneID,omitempty"` ZoneName string `json:"zoneName,omitempty"` ContainerUUID string `json:"containerUUID,omitempty"` AssociatedFloatingIPAddress string `json:"associatedFloatingIPAddress,omitempty"` AttachedNetworkID string `json:"attachedNetworkID,omitempty"` AttachedNetworkType string `json:"attachedNetworkType,omitempty"` MultiNICVPortName string `json:"multiNICVPortName,omitempty"` ExternalID string `json:"externalID,omitempty"` }
ContainerInterface represents the model of a containerinterface
func NewContainerInterface ¶
func NewContainerInterface() *ContainerInterface
NewContainerInterface returns a new *ContainerInterface
func (*ContainerInterface) CreateGlobalMetadata ¶
func (o *ContainerInterface) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the ContainerInterface
func (*ContainerInterface) CreateMetadata ¶
func (o *ContainerInterface) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the ContainerInterface
func (*ContainerInterface) DHCPOptions ¶
func (o *ContainerInterface) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
DHCPOptions retrieves the list of child DHCPOptions of the ContainerInterface
func (*ContainerInterface) Delete ¶
func (o *ContainerInterface) Delete() *bambou.Error
Delete deletes the ContainerInterface from the server
func (*ContainerInterface) EventLogs ¶
func (o *ContainerInterface) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the ContainerInterface
func (*ContainerInterface) Fetch ¶
func (o *ContainerInterface) Fetch() *bambou.Error
Fetch retrieves the ContainerInterface from the server
func (*ContainerInterface) GlobalMetadatas ¶
func (o *ContainerInterface) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the ContainerInterface
func (*ContainerInterface) Identifier ¶
func (o *ContainerInterface) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*ContainerInterface) Identity ¶
func (o *ContainerInterface) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*ContainerInterface) Metadatas ¶
func (o *ContainerInterface) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the ContainerInterface
func (*ContainerInterface) MultiCastChannelMaps ¶
func (o *ContainerInterface) MultiCastChannelMaps(info *bambou.FetchingInfo) (MultiCastChannelMapsList, *bambou.Error)
MultiCastChannelMaps retrieves the list of child MultiCastChannelMaps of the ContainerInterface
func (*ContainerInterface) PolicyDecisions ¶
func (o *ContainerInterface) PolicyDecisions(info *bambou.FetchingInfo) (PolicyDecisionsList, *bambou.Error)
PolicyDecisions retrieves the list of child PolicyDecisions of the ContainerInterface
func (*ContainerInterface) PolicyGroups ¶
func (o *ContainerInterface) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
PolicyGroups retrieves the list of child PolicyGroups of the ContainerInterface
func (*ContainerInterface) RedirectionTargets ¶
func (o *ContainerInterface) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
RedirectionTargets retrieves the list of child RedirectionTargets of the ContainerInterface
func (*ContainerInterface) Save ¶
func (o *ContainerInterface) Save() *bambou.Error
Save saves the ContainerInterface into the server
func (*ContainerInterface) SetIdentifier ¶
func (o *ContainerInterface) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*ContainerInterface) StaticRoutes ¶
func (o *ContainerInterface) StaticRoutes(info *bambou.FetchingInfo) (StaticRoutesList, *bambou.Error)
StaticRoutes retrieves the list of child StaticRoutes of the ContainerInterface
func (*ContainerInterface) Statistics ¶
func (o *ContainerInterface) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the ContainerInterface
func (*ContainerInterface) TCAs ¶
func (o *ContainerInterface) TCAs(info *bambou.FetchingInfo) (TCAsList, *bambou.Error)
TCAs retrieves the list of child TCAs of the ContainerInterface
type ContainerInterfacesAncestor ¶
type ContainerInterfacesAncestor interface {
ContainerInterfaces(*bambou.FetchingInfo) (ContainerInterfacesList, *bambou.Error)
}
ContainerInterfacesAncestor is the interface that an ancestor of a ContainerInterface must implement. An Ancestor is defined as an entity that has ContainerInterface as a descendant. An Ancestor can get a list of its child ContainerInterfaces, but not necessarily create one.
type ContainerInterfacesList ¶
type ContainerInterfacesList []*ContainerInterface
ContainerInterfacesList represents a list of ContainerInterfaces
type ContainerInterfacesParent ¶
type ContainerInterfacesParent interface { ContainerInterfacesAncestor CreateContainerInterface(*ContainerInterface) *bambou.Error }
ContainerInterfacesParent is the interface that a parent of a ContainerInterface must implement. A Parent is defined as an entity that has ContainerInterface as a child. A Parent is an Ancestor which can create a ContainerInterface.
type ContainerResync ¶
type ContainerResync struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastRequestTimestamp int `json:"lastRequestTimestamp,omitempty"` LastTimeResyncInitiated int `json:"lastTimeResyncInitiated,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` Status string `json:"status,omitempty"` ExternalID string `json:"externalID,omitempty"` }
ContainerResync represents the model of a containerresync
func NewContainerResync ¶
func NewContainerResync() *ContainerResync
NewContainerResync returns a new *ContainerResync
func (*ContainerResync) CreateGlobalMetadata ¶
func (o *ContainerResync) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the ContainerResync
func (*ContainerResync) CreateMetadata ¶
func (o *ContainerResync) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the ContainerResync
func (*ContainerResync) Delete ¶
func (o *ContainerResync) Delete() *bambou.Error
Delete deletes the ContainerResync from the server
func (*ContainerResync) Fetch ¶
func (o *ContainerResync) Fetch() *bambou.Error
Fetch retrieves the ContainerResync from the server
func (*ContainerResync) GlobalMetadatas ¶
func (o *ContainerResync) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the ContainerResync
func (*ContainerResync) Identifier ¶
func (o *ContainerResync) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*ContainerResync) Identity ¶
func (o *ContainerResync) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*ContainerResync) Metadatas ¶
func (o *ContainerResync) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the ContainerResync
func (*ContainerResync) Save ¶
func (o *ContainerResync) Save() *bambou.Error
Save saves the ContainerResync into the server
func (*ContainerResync) SetIdentifier ¶
func (o *ContainerResync) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type ContainerResyncsAncestor ¶
type ContainerResyncsAncestor interface {
ContainerResyncs(*bambou.FetchingInfo) (ContainerResyncsList, *bambou.Error)
}
ContainerResyncsAncestor is the interface that an ancestor of a ContainerResync must implement. An Ancestor is defined as an entity that has ContainerResync as a descendant. An Ancestor can get a list of its child ContainerResyncs, but not necessarily create one.
type ContainerResyncsList ¶
type ContainerResyncsList []*ContainerResync
ContainerResyncsList represents a list of ContainerResyncs
type ContainerResyncsParent ¶
type ContainerResyncsParent interface { ContainerResyncsAncestor CreateContainerResync(*ContainerResync) *bambou.Error }
ContainerResyncsParent is the interface that a parent of a ContainerResync must implement. A Parent is defined as an entity that has ContainerResync as a child. A Parent is an Ancestor which can create a ContainerResync.
type ContainersAncestor ¶
type ContainersAncestor interface {
Containers(*bambou.FetchingInfo) (ContainersList, *bambou.Error)
}
ContainersAncestor is the interface that an ancestor of a Container must implement. An Ancestor is defined as an entity that has Container as a descendant. An Ancestor can get a list of its child Containers, but not necessarily create one.
type ContainersList ¶
type ContainersList []*Container
ContainersList represents a list of Containers
type ContainersParent ¶
type ContainersParent interface { ContainersAncestor CreateContainer(*Container) *bambou.Error }
ContainersParent is the interface that a parent of a Container must implement. A Parent is defined as an entity that has Container as a child. A Parent is an Ancestor which can create a Container.
type CustomPropertiesAncestor ¶
type CustomPropertiesAncestor interface {
CustomProperties(*bambou.FetchingInfo) (CustomPropertiesList, *bambou.Error)
}
CustomPropertiesAncestor is the interface that an ancestor of a CustomProperty must implement. An Ancestor is defined as an entity that has CustomProperty as a descendant. An Ancestor can get a list of its child CustomProperties, but not necessarily create one.
type CustomPropertiesList ¶
type CustomPropertiesList []*CustomProperty
CustomPropertiesList represents a list of CustomProperties
type CustomPropertiesParent ¶
type CustomPropertiesParent interface { CustomPropertiesAncestor CreateCustomProperty(*CustomProperty) *bambou.Error }
CustomPropertiesParent is the interface that a parent of a CustomProperty must implement. A Parent is defined as an entity that has CustomProperty as a child. A Parent is an Ancestor which can create a CustomProperty.
type CustomProperty ¶
type CustomProperty struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` AttributeName string `json:"attributeName,omitempty"` AttributeValue string `json:"attributeValue,omitempty"` }
CustomProperty represents the model of a customproperty
func NewCustomProperty ¶
func NewCustomProperty() *CustomProperty
NewCustomProperty returns a new *CustomProperty
func (*CustomProperty) Delete ¶
func (o *CustomProperty) Delete() *bambou.Error
Delete deletes the CustomProperty from the server
func (*CustomProperty) Fetch ¶
func (o *CustomProperty) Fetch() *bambou.Error
Fetch retrieves the CustomProperty from the server
func (*CustomProperty) Identifier ¶
func (o *CustomProperty) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*CustomProperty) Identity ¶
func (o *CustomProperty) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*CustomProperty) Save ¶
func (o *CustomProperty) Save() *bambou.Error
Save saves the CustomProperty into the server
func (*CustomProperty) SetIdentifier ¶
func (o *CustomProperty) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type DHCPOption ¶
type DHCPOption struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Value string `json:"value,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` ActualType int `json:"actualType,omitempty"` ActualValues []interface{} `json:"actualValues,omitempty"` Length string `json:"length,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` Type string `json:"type,omitempty"` }
DHCPOption represents the model of a dhcpoption
func (*DHCPOption) CreateGlobalMetadata ¶
func (o *DHCPOption) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the DHCPOption
func (*DHCPOption) CreateMetadata ¶
func (o *DHCPOption) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the DHCPOption
func (*DHCPOption) Delete ¶
func (o *DHCPOption) Delete() *bambou.Error
Delete deletes the DHCPOption from the server
func (*DHCPOption) EventLogs ¶
func (o *DHCPOption) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the DHCPOption
func (*DHCPOption) Fetch ¶
func (o *DHCPOption) Fetch() *bambou.Error
Fetch retrieves the DHCPOption from the server
func (*DHCPOption) GlobalMetadatas ¶
func (o *DHCPOption) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the DHCPOption
func (*DHCPOption) Identifier ¶
func (o *DHCPOption) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*DHCPOption) Identity ¶
func (o *DHCPOption) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*DHCPOption) Metadatas ¶
func (o *DHCPOption) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the DHCPOption
func (*DHCPOption) Save ¶
func (o *DHCPOption) Save() *bambou.Error
Save saves the DHCPOption into the server
func (*DHCPOption) SetIdentifier ¶
func (o *DHCPOption) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type DHCPOptionsAncestor ¶
type DHCPOptionsAncestor interface {
DHCPOptions(*bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
}
DHCPOptionsAncestor is the interface that an ancestor of a DHCPOption must implement. An Ancestor is defined as an entity that has DHCPOption as a descendant. An Ancestor can get a list of its child DHCPOptions, but not necessarily create one.
type DHCPOptionsList ¶
type DHCPOptionsList []*DHCPOption
DHCPOptionsList represents a list of DHCPOptions
type DHCPOptionsParent ¶
type DHCPOptionsParent interface { DHCPOptionsAncestor CreateDHCPOption(*DHCPOption) *bambou.Error }
DHCPOptionsParent is the interface that a parent of a DHCPOption must implement. A Parent is defined as an entity that has DHCPOption as a child. A Parent is an Ancestor which can create a DHCPOption.
type DSCPForwardingClassMapping ¶
type DSCPForwardingClassMapping struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` DSCP string `json:"DSCP,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` ForwardingClass string `json:"forwardingClass,omitempty"` ExternalID string `json:"externalID,omitempty"` }
DSCPForwardingClassMapping represents the model of a dscpforwardingclassmapping
func NewDSCPForwardingClassMapping ¶
func NewDSCPForwardingClassMapping() *DSCPForwardingClassMapping
NewDSCPForwardingClassMapping returns a new *DSCPForwardingClassMapping
func (*DSCPForwardingClassMapping) CreateGlobalMetadata ¶
func (o *DSCPForwardingClassMapping) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the DSCPForwardingClassMapping
func (*DSCPForwardingClassMapping) CreateMetadata ¶
func (o *DSCPForwardingClassMapping) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the DSCPForwardingClassMapping
func (*DSCPForwardingClassMapping) Delete ¶
func (o *DSCPForwardingClassMapping) Delete() *bambou.Error
Delete deletes the DSCPForwardingClassMapping from the server
func (*DSCPForwardingClassMapping) Fetch ¶
func (o *DSCPForwardingClassMapping) Fetch() *bambou.Error
Fetch retrieves the DSCPForwardingClassMapping from the server
func (*DSCPForwardingClassMapping) GlobalMetadatas ¶
func (o *DSCPForwardingClassMapping) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the DSCPForwardingClassMapping
func (*DSCPForwardingClassMapping) Identifier ¶
func (o *DSCPForwardingClassMapping) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*DSCPForwardingClassMapping) Identity ¶
func (o *DSCPForwardingClassMapping) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*DSCPForwardingClassMapping) Metadatas ¶
func (o *DSCPForwardingClassMapping) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the DSCPForwardingClassMapping
func (*DSCPForwardingClassMapping) Save ¶
func (o *DSCPForwardingClassMapping) Save() *bambou.Error
Save saves the DSCPForwardingClassMapping into the server
func (*DSCPForwardingClassMapping) SetIdentifier ¶
func (o *DSCPForwardingClassMapping) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type DSCPForwardingClassMappingsAncestor ¶
type DSCPForwardingClassMappingsAncestor interface {
DSCPForwardingClassMappings(*bambou.FetchingInfo) (DSCPForwardingClassMappingsList, *bambou.Error)
}
DSCPForwardingClassMappingsAncestor is the interface that an ancestor of a DSCPForwardingClassMapping must implement. An Ancestor is defined as an entity that has DSCPForwardingClassMapping as a descendant. An Ancestor can get a list of its child DSCPForwardingClassMappings, but not necessarily create one.
type DSCPForwardingClassMappingsList ¶
type DSCPForwardingClassMappingsList []*DSCPForwardingClassMapping
DSCPForwardingClassMappingsList represents a list of DSCPForwardingClassMappings
type DSCPForwardingClassMappingsParent ¶
type DSCPForwardingClassMappingsParent interface { DSCPForwardingClassMappingsAncestor CreateDSCPForwardingClassMapping(*DSCPForwardingClassMapping) *bambou.Error }
DSCPForwardingClassMappingsParent is the interface that a parent of a DSCPForwardingClassMapping must implement. A Parent is defined as an entity that has DSCPForwardingClassMapping as a child. A Parent is an Ancestor which can create a DSCPForwardingClassMapping.
type DSCPForwardingClassTable ¶
type DSCPForwardingClassTable struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
DSCPForwardingClassTable represents the model of a dscpforwardingclasstable
func NewDSCPForwardingClassTable ¶
func NewDSCPForwardingClassTable() *DSCPForwardingClassTable
NewDSCPForwardingClassTable returns a new *DSCPForwardingClassTable
func (*DSCPForwardingClassTable) CreateDSCPForwardingClassMapping ¶
func (o *DSCPForwardingClassTable) CreateDSCPForwardingClassMapping(child *DSCPForwardingClassMapping) *bambou.Error
CreateDSCPForwardingClassMapping creates a new child DSCPForwardingClassMapping under the DSCPForwardingClassTable
func (*DSCPForwardingClassTable) CreateGlobalMetadata ¶
func (o *DSCPForwardingClassTable) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the DSCPForwardingClassTable
func (*DSCPForwardingClassTable) CreateMetadata ¶
func (o *DSCPForwardingClassTable) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the DSCPForwardingClassTable
func (*DSCPForwardingClassTable) DSCPForwardingClassMappings ¶
func (o *DSCPForwardingClassTable) DSCPForwardingClassMappings(info *bambou.FetchingInfo) (DSCPForwardingClassMappingsList, *bambou.Error)
DSCPForwardingClassMappings retrieves the list of child DSCPForwardingClassMappings of the DSCPForwardingClassTable
func (*DSCPForwardingClassTable) Delete ¶
func (o *DSCPForwardingClassTable) Delete() *bambou.Error
Delete deletes the DSCPForwardingClassTable from the server
func (*DSCPForwardingClassTable) Fetch ¶
func (o *DSCPForwardingClassTable) Fetch() *bambou.Error
Fetch retrieves the DSCPForwardingClassTable from the server
func (*DSCPForwardingClassTable) GlobalMetadatas ¶
func (o *DSCPForwardingClassTable) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the DSCPForwardingClassTable
func (*DSCPForwardingClassTable) Identifier ¶
func (o *DSCPForwardingClassTable) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*DSCPForwardingClassTable) Identity ¶
func (o *DSCPForwardingClassTable) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*DSCPForwardingClassTable) Metadatas ¶
func (o *DSCPForwardingClassTable) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the DSCPForwardingClassTable
func (*DSCPForwardingClassTable) Save ¶
func (o *DSCPForwardingClassTable) Save() *bambou.Error
Save saves the DSCPForwardingClassTable into the server
func (*DSCPForwardingClassTable) SetIdentifier ¶
func (o *DSCPForwardingClassTable) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type DSCPForwardingClassTablesAncestor ¶
type DSCPForwardingClassTablesAncestor interface {
DSCPForwardingClassTables(*bambou.FetchingInfo) (DSCPForwardingClassTablesList, *bambou.Error)
}
DSCPForwardingClassTablesAncestor is the interface that an ancestor of a DSCPForwardingClassTable must implement. An Ancestor is defined as an entity that has DSCPForwardingClassTable as a descendant. An Ancestor can get a list of its child DSCPForwardingClassTables, but not necessarily create one.
type DSCPForwardingClassTablesList ¶
type DSCPForwardingClassTablesList []*DSCPForwardingClassTable
DSCPForwardingClassTablesList represents a list of DSCPForwardingClassTables
type DSCPForwardingClassTablesParent ¶
type DSCPForwardingClassTablesParent interface { DSCPForwardingClassTablesAncestor CreateDSCPForwardingClassTable(*DSCPForwardingClassTable) *bambou.Error }
DSCPForwardingClassTablesParent is the interface that a parent of a DSCPForwardingClassTable must implement. A Parent is defined as an entity that has DSCPForwardingClassTable as a child. A Parent is an Ancestor which can create a DSCPForwardingClassTable.
type DSCPRemarkingPoliciesAncestor ¶
type DSCPRemarkingPoliciesAncestor interface {
DSCPRemarkingPolicies(*bambou.FetchingInfo) (DSCPRemarkingPoliciesList, *bambou.Error)
}
DSCPRemarkingPoliciesAncestor is the interface that an ancestor of a DSCPRemarkingPolicy must implement. An Ancestor is defined as an entity that has DSCPRemarkingPolicy as a descendant. An Ancestor can get a list of its child DSCPRemarkingPolicies, but not necessarily create one.
type DSCPRemarkingPoliciesList ¶
type DSCPRemarkingPoliciesList []*DSCPRemarkingPolicy
DSCPRemarkingPoliciesList represents a list of DSCPRemarkingPolicies
type DSCPRemarkingPoliciesParent ¶
type DSCPRemarkingPoliciesParent interface { DSCPRemarkingPoliciesAncestor CreateDSCPRemarkingPolicy(*DSCPRemarkingPolicy) *bambou.Error }
DSCPRemarkingPoliciesParent is the interface that a parent of a DSCPRemarkingPolicy must implement. A Parent is defined as an entity that has DSCPRemarkingPolicy as a child. A Parent is an Ancestor which can create a DSCPRemarkingPolicy.
type DSCPRemarkingPolicy ¶
type DSCPRemarkingPolicy struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` DSCP string `json:"DSCP,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` ForwardingClass string `json:"forwardingClass,omitempty"` ExternalID string `json:"externalID,omitempty"` }
DSCPRemarkingPolicy represents the model of a dscpremarkingpolicy
func NewDSCPRemarkingPolicy ¶
func NewDSCPRemarkingPolicy() *DSCPRemarkingPolicy
NewDSCPRemarkingPolicy returns a new *DSCPRemarkingPolicy
func (*DSCPRemarkingPolicy) CreateGlobalMetadata ¶
func (o *DSCPRemarkingPolicy) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the DSCPRemarkingPolicy
func (*DSCPRemarkingPolicy) CreateMetadata ¶
func (o *DSCPRemarkingPolicy) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the DSCPRemarkingPolicy
func (*DSCPRemarkingPolicy) Delete ¶
func (o *DSCPRemarkingPolicy) Delete() *bambou.Error
Delete deletes the DSCPRemarkingPolicy from the server
func (*DSCPRemarkingPolicy) Fetch ¶
func (o *DSCPRemarkingPolicy) Fetch() *bambou.Error
Fetch retrieves the DSCPRemarkingPolicy from the server
func (*DSCPRemarkingPolicy) GlobalMetadatas ¶
func (o *DSCPRemarkingPolicy) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the DSCPRemarkingPolicy
func (*DSCPRemarkingPolicy) Identifier ¶
func (o *DSCPRemarkingPolicy) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*DSCPRemarkingPolicy) Identity ¶
func (o *DSCPRemarkingPolicy) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*DSCPRemarkingPolicy) Metadatas ¶
func (o *DSCPRemarkingPolicy) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the DSCPRemarkingPolicy
func (*DSCPRemarkingPolicy) Save ¶
func (o *DSCPRemarkingPolicy) Save() *bambou.Error
Save saves the DSCPRemarkingPolicy into the server
func (*DSCPRemarkingPolicy) SetIdentifier ¶
func (o *DSCPRemarkingPolicy) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type DSCPRemarkingPolicyTable ¶
type DSCPRemarkingPolicyTable struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
DSCPRemarkingPolicyTable represents the model of a dscpremarkingpolicytable
func NewDSCPRemarkingPolicyTable ¶
func NewDSCPRemarkingPolicyTable() *DSCPRemarkingPolicyTable
NewDSCPRemarkingPolicyTable returns a new *DSCPRemarkingPolicyTable
func (*DSCPRemarkingPolicyTable) CreateDSCPRemarkingPolicy ¶
func (o *DSCPRemarkingPolicyTable) CreateDSCPRemarkingPolicy(child *DSCPRemarkingPolicy) *bambou.Error
CreateDSCPRemarkingPolicy creates a new child DSCPRemarkingPolicy under the DSCPRemarkingPolicyTable
func (*DSCPRemarkingPolicyTable) CreateGlobalMetadata ¶
func (o *DSCPRemarkingPolicyTable) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the DSCPRemarkingPolicyTable
func (*DSCPRemarkingPolicyTable) CreateMetadata ¶
func (o *DSCPRemarkingPolicyTable) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the DSCPRemarkingPolicyTable
func (*DSCPRemarkingPolicyTable) DSCPRemarkingPolicies ¶
func (o *DSCPRemarkingPolicyTable) DSCPRemarkingPolicies(info *bambou.FetchingInfo) (DSCPRemarkingPoliciesList, *bambou.Error)
DSCPRemarkingPolicies retrieves the list of child DSCPRemarkingPolicies of the DSCPRemarkingPolicyTable
func (*DSCPRemarkingPolicyTable) Delete ¶
func (o *DSCPRemarkingPolicyTable) Delete() *bambou.Error
Delete deletes the DSCPRemarkingPolicyTable from the server
func (*DSCPRemarkingPolicyTable) Fetch ¶
func (o *DSCPRemarkingPolicyTable) Fetch() *bambou.Error
Fetch retrieves the DSCPRemarkingPolicyTable from the server
func (*DSCPRemarkingPolicyTable) GlobalMetadatas ¶
func (o *DSCPRemarkingPolicyTable) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the DSCPRemarkingPolicyTable
func (*DSCPRemarkingPolicyTable) Identifier ¶
func (o *DSCPRemarkingPolicyTable) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*DSCPRemarkingPolicyTable) Identity ¶
func (o *DSCPRemarkingPolicyTable) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*DSCPRemarkingPolicyTable) Metadatas ¶
func (o *DSCPRemarkingPolicyTable) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the DSCPRemarkingPolicyTable
func (*DSCPRemarkingPolicyTable) Save ¶
func (o *DSCPRemarkingPolicyTable) Save() *bambou.Error
Save saves the DSCPRemarkingPolicyTable into the server
func (*DSCPRemarkingPolicyTable) SetIdentifier ¶
func (o *DSCPRemarkingPolicyTable) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type DSCPRemarkingPolicyTablesAncestor ¶
type DSCPRemarkingPolicyTablesAncestor interface {
DSCPRemarkingPolicyTables(*bambou.FetchingInfo) (DSCPRemarkingPolicyTablesList, *bambou.Error)
}
DSCPRemarkingPolicyTablesAncestor is the interface that an ancestor of a DSCPRemarkingPolicyTable must implement. An Ancestor is defined as an entity that has DSCPRemarkingPolicyTable as a descendant. An Ancestor can get a list of its child DSCPRemarkingPolicyTables, but not necessarily create one.
type DSCPRemarkingPolicyTablesList ¶
type DSCPRemarkingPolicyTablesList []*DSCPRemarkingPolicyTable
DSCPRemarkingPolicyTablesList represents a list of DSCPRemarkingPolicyTables
type DSCPRemarkingPolicyTablesParent ¶
type DSCPRemarkingPolicyTablesParent interface { DSCPRemarkingPolicyTablesAncestor CreateDSCPRemarkingPolicyTable(*DSCPRemarkingPolicyTable) *bambou.Error }
DSCPRemarkingPolicyTablesParent is the interface that a parent of a DSCPRemarkingPolicyTable must implement. A Parent is defined as an entity that has DSCPRemarkingPolicyTable as a child. A Parent is an Ancestor which can create a DSCPRemarkingPolicyTable.
type DUCGroup ¶
type DUCGroup struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` AssociatedPerformanceMonitorID string `json:"associatedPerformanceMonitorID,omitempty"` }
DUCGroup represents the model of a ducgroup
func (*DUCGroup) AssignNSGateways ¶
func (o *DUCGroup) AssignNSGateways(children NSGatewaysList) *bambou.Error
AssignNSGateways assigns the list of NSGateways to the DUCGroup
func (*DUCGroup) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*DUCGroup) NSGateways ¶
func (o *DUCGroup) NSGateways(info *bambou.FetchingInfo) (NSGatewaysList, *bambou.Error)
NSGateways retrieves the list of child NSGateways of the DUCGroup
func (*DUCGroup) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type DUCGroupBinding ¶
type DUCGroupBinding struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` OneWayDelay int `json:"oneWayDelay,omitempty"` Priority int `json:"priority,omitempty"` AssociatedDUCGroupID string `json:"associatedDUCGroupID,omitempty"` }
DUCGroupBinding represents the model of a ducgroupbinding
func NewDUCGroupBinding ¶
func NewDUCGroupBinding() *DUCGroupBinding
NewDUCGroupBinding returns a new *DUCGroupBinding
func (*DUCGroupBinding) Delete ¶
func (o *DUCGroupBinding) Delete() *bambou.Error
Delete deletes the DUCGroupBinding from the server
func (*DUCGroupBinding) Fetch ¶
func (o *DUCGroupBinding) Fetch() *bambou.Error
Fetch retrieves the DUCGroupBinding from the server
func (*DUCGroupBinding) Identifier ¶
func (o *DUCGroupBinding) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*DUCGroupBinding) Identity ¶
func (o *DUCGroupBinding) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*DUCGroupBinding) Save ¶
func (o *DUCGroupBinding) Save() *bambou.Error
Save saves the DUCGroupBinding into the server
func (*DUCGroupBinding) SetIdentifier ¶
func (o *DUCGroupBinding) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type DUCGroupBindingsAncestor ¶
type DUCGroupBindingsAncestor interface {
DUCGroupBindings(*bambou.FetchingInfo) (DUCGroupBindingsList, *bambou.Error)
}
DUCGroupBindingsAncestor is the interface that an ancestor of a DUCGroupBinding must implement. An Ancestor is defined as an entity that has DUCGroupBinding as a descendant. An Ancestor can get a list of its child DUCGroupBindings, but not necessarily create one.
type DUCGroupBindingsList ¶
type DUCGroupBindingsList []*DUCGroupBinding
DUCGroupBindingsList represents a list of DUCGroupBindings
type DUCGroupBindingsParent ¶
type DUCGroupBindingsParent interface { DUCGroupBindingsAncestor CreateDUCGroupBinding(*DUCGroupBinding) *bambou.Error }
DUCGroupBindingsParent is the interface that a parent of a DUCGroupBinding must implement. A Parent is defined as an entity that has DUCGroupBinding as a child. A Parent is an Ancestor which can create a DUCGroupBinding.
type DUCGroupsAncestor ¶
type DUCGroupsAncestor interface {
DUCGroups(*bambou.FetchingInfo) (DUCGroupsList, *bambou.Error)
}
DUCGroupsAncestor is the interface that an ancestor of a DUCGroup must implement. An Ancestor is defined as an entity that has DUCGroup as a descendant. An Ancestor can get a list of its child DUCGroups, but not necessarily create one.
type DUCGroupsParent ¶
type DUCGroupsParent interface { DUCGroupsAncestor CreateDUCGroup(*DUCGroup) *bambou.Error }
DUCGroupsParent is the interface that a parent of a DUCGroup must implement. A Parent is defined as an entity that has DUCGroup as a child. A Parent is an Ancestor which can create a DUCGroup.
type DefaultGateway ¶
type DefaultGateway struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` GatewayIPAddress string `json:"gatewayIPAddress,omitempty"` GatewayMACAddress string `json:"gatewayMACAddress,omitempty"` }
DefaultGateway represents the model of a defaultgateway
func NewDefaultGateway ¶
func NewDefaultGateway() *DefaultGateway
NewDefaultGateway returns a new *DefaultGateway
func (*DefaultGateway) Delete ¶
func (o *DefaultGateway) Delete() *bambou.Error
Delete deletes the DefaultGateway from the server
func (*DefaultGateway) Fetch ¶
func (o *DefaultGateway) Fetch() *bambou.Error
Fetch retrieves the DefaultGateway from the server
func (*DefaultGateway) Identifier ¶
func (o *DefaultGateway) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*DefaultGateway) Identity ¶
func (o *DefaultGateway) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*DefaultGateway) Save ¶
func (o *DefaultGateway) Save() *bambou.Error
Save saves the DefaultGateway into the server
func (*DefaultGateway) SetIdentifier ¶
func (o *DefaultGateway) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type DefaultGatewaysAncestor ¶
type DefaultGatewaysAncestor interface {
DefaultGateways(*bambou.FetchingInfo) (DefaultGatewaysList, *bambou.Error)
}
DefaultGatewaysAncestor is the interface that an ancestor of a DefaultGateway must implement. An Ancestor is defined as an entity that has DefaultGateway as a descendant. An Ancestor can get a list of its child DefaultGateways, but not necessarily create one.
type DefaultGatewaysList ¶
type DefaultGatewaysList []*DefaultGateway
DefaultGatewaysList represents a list of DefaultGateways
type DefaultGatewaysParent ¶
type DefaultGatewaysParent interface { DefaultGatewaysAncestor CreateDefaultGateway(*DefaultGateway) *bambou.Error }
DefaultGatewaysParent is the interface that a parent of a DefaultGateway must implement. A Parent is defined as an entity that has DefaultGateway as a child. A Parent is an Ancestor which can create a DefaultGateway.
type DemarcationService ¶
type DemarcationService struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` RouteDistinguisher string `json:"routeDistinguisher,omitempty"` Priority int `json:"priority,omitempty"` AssociatedGatewayID string `json:"associatedGatewayID,omitempty"` AssociatedVLANID string `json:"associatedVLANID,omitempty"` Type string `json:"type,omitempty"` }
DemarcationService represents the model of a demarcationservice
func NewDemarcationService ¶
func NewDemarcationService() *DemarcationService
NewDemarcationService returns a new *DemarcationService
func (*DemarcationService) Delete ¶
func (o *DemarcationService) Delete() *bambou.Error
Delete deletes the DemarcationService from the server
func (*DemarcationService) Fetch ¶
func (o *DemarcationService) Fetch() *bambou.Error
Fetch retrieves the DemarcationService from the server
func (*DemarcationService) Identifier ¶
func (o *DemarcationService) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*DemarcationService) Identity ¶
func (o *DemarcationService) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*DemarcationService) Save ¶
func (o *DemarcationService) Save() *bambou.Error
Save saves the DemarcationService into the server
func (*DemarcationService) SetIdentifier ¶
func (o *DemarcationService) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type DemarcationServicesAncestor ¶
type DemarcationServicesAncestor interface {
DemarcationServices(*bambou.FetchingInfo) (DemarcationServicesList, *bambou.Error)
}
DemarcationServicesAncestor is the interface that an ancestor of a DemarcationService must implement. An Ancestor is defined as an entity that has DemarcationService as a descendant. An Ancestor can get a list of its child DemarcationServices, but not necessarily create one.
type DemarcationServicesList ¶
type DemarcationServicesList []*DemarcationService
DemarcationServicesList represents a list of DemarcationServices
type DemarcationServicesParent ¶
type DemarcationServicesParent interface { DemarcationServicesAncestor CreateDemarcationService(*DemarcationService) *bambou.Error }
DemarcationServicesParent is the interface that a parent of a DemarcationService must implement. A Parent is defined as an entity that has DemarcationService as a child. A Parent is an Ancestor which can create a DemarcationService.
type Destinationurl ¶
type Destinationurl struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` URL string `json:"URL,omitempty"` HTTPMethod string `json:"HTTPMethod,omitempty"` PacketCount int `json:"packetCount,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` PercentageWeight int `json:"percentageWeight,omitempty"` Timeout int `json:"timeout,omitempty"` EntityScope string `json:"entityScope,omitempty"` DownThresholdCount int `json:"downThresholdCount,omitempty"` ProbeInterval int `json:"probeInterval,omitempty"` ExternalID string `json:"externalID,omitempty"` }
Destinationurl represents the model of a destinationurl
func NewDestinationurl ¶
func NewDestinationurl() *Destinationurl
NewDestinationurl returns a new *Destinationurl
func (*Destinationurl) CreateGlobalMetadata ¶
func (o *Destinationurl) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Destinationurl
func (*Destinationurl) CreateMetadata ¶
func (o *Destinationurl) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the Destinationurl
func (*Destinationurl) Delete ¶
func (o *Destinationurl) Delete() *bambou.Error
Delete deletes the Destinationurl from the server
func (*Destinationurl) Fetch ¶
func (o *Destinationurl) Fetch() *bambou.Error
Fetch retrieves the Destinationurl from the server
func (*Destinationurl) GlobalMetadatas ¶
func (o *Destinationurl) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Destinationurl
func (*Destinationurl) Identifier ¶
func (o *Destinationurl) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*Destinationurl) Identity ¶
func (o *Destinationurl) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*Destinationurl) Metadatas ¶
func (o *Destinationurl) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Destinationurl
func (*Destinationurl) Save ¶
func (o *Destinationurl) Save() *bambou.Error
Save saves the Destinationurl into the server
func (*Destinationurl) SetIdentifier ¶
func (o *Destinationurl) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type DestinationurlsAncestor ¶
type DestinationurlsAncestor interface {
Destinationurls(*bambou.FetchingInfo) (DestinationurlsList, *bambou.Error)
}
DestinationurlsAncestor is the interface that an ancestor of a Destinationurl must implement. An Ancestor is defined as an entity that has Destinationurl as a descendant. An Ancestor can get a list of its child Destinationurls, but not necessarily create one.
type DestinationurlsList ¶
type DestinationurlsList []*Destinationurl
DestinationurlsList represents a list of Destinationurls
type DestinationurlsParent ¶
type DestinationurlsParent interface { DestinationurlsAncestor CreateDestinationurl(*Destinationurl) *bambou.Error }
DestinationurlsParent is the interface that a parent of a Destinationurl must implement. A Parent is defined as an entity that has Destinationurl as a child. A Parent is an Ancestor which can create a Destinationurl.
type DiskStat ¶
type DiskStat struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Size float64 `json:"size,omitempty"` Unit string `json:"unit,omitempty"` EntityScope string `json:"entityScope,omitempty"` Used float64 `json:"used,omitempty"` Available float64 `json:"available,omitempty"` ExternalID string `json:"externalID,omitempty"` }
DiskStat represents the model of a diskstat
func (*DiskStat) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*DiskStat) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type DiskStatsAncestor ¶
type DiskStatsAncestor interface {
DiskStats(*bambou.FetchingInfo) (DiskStatsList, *bambou.Error)
}
DiskStatsAncestor is the interface that an ancestor of a DiskStat must implement. An Ancestor is defined as an entity that has DiskStat as a descendant. An Ancestor can get a list of its child DiskStats, but not necessarily create one.
type DiskStatsParent ¶
type DiskStatsParent interface { DiskStatsAncestor CreateDiskStat(*DiskStat) *bambou.Error }
DiskStatsParent is the interface that a parent of a DiskStat must implement. A Parent is defined as an entity that has DiskStat as a child. A Parent is an Ancestor which can create a DiskStat.
type Domain ¶
type Domain struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` PATEnabled string `json:"PATEnabled,omitempty"` ECMPCount int `json:"ECMPCount,omitempty"` BGPEnabled bool `json:"BGPEnabled"` DHCPBehavior string `json:"DHCPBehavior,omitempty"` DHCPServerAddress string `json:"DHCPServerAddress,omitempty"` FIPUnderlay bool `json:"FIPUnderlay"` DPI string `json:"DPI,omitempty"` LabelID int `json:"labelID,omitempty"` BackHaulRouteDistinguisher string `json:"backHaulRouteDistinguisher,omitempty"` BackHaulRouteTarget string `json:"backHaulRouteTarget,omitempty"` BackHaulServiceID int `json:"backHaulServiceID,omitempty"` BackHaulSubnetIPAddress string `json:"backHaulSubnetIPAddress,omitempty"` BackHaulSubnetMask string `json:"backHaulSubnetMask,omitempty"` BackHaulVNID int `json:"backHaulVNID,omitempty"` MaintenanceMode string `json:"maintenanceMode,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` AdvertiseCriteria string `json:"advertiseCriteria,omitempty"` LeakingEnabled bool `json:"leakingEnabled"` SecondaryDHCPServerAddress string `json:"secondaryDHCPServerAddress,omitempty"` TemplateID string `json:"templateID,omitempty"` PermittedAction string `json:"permittedAction,omitempty"` ServiceID int `json:"serviceID,omitempty"` Description string `json:"description,omitempty"` DhcpServerAddresses []interface{} `json:"dhcpServerAddresses,omitempty"` GlobalRoutingEnabled bool `json:"globalRoutingEnabled"` FlowCollectionEnabled string `json:"flowCollectionEnabled,omitempty"` ImportRouteTarget string `json:"importRouteTarget,omitempty"` Encryption string `json:"encryption,omitempty"` UnderlayEnabled string `json:"underlayEnabled,omitempty"` EntityScope string `json:"entityScope,omitempty"` LocalAS int `json:"localAS,omitempty"` PolicyChangeStatus string `json:"policyChangeStatus,omitempty"` DomainID int `json:"domainID,omitempty"` DomainVLANID int `json:"domainVLANID,omitempty"` RouteDistinguisher string `json:"routeDistinguisher,omitempty"` RouteTarget string `json:"routeTarget,omitempty"` UplinkPreference string `json:"uplinkPreference,omitempty"` AssociatedBGPProfileID string `json:"associatedBGPProfileID,omitempty"` AssociatedMulticastChannelMapID string `json:"associatedMulticastChannelMapID,omitempty"` AssociatedPATMapperID string `json:"associatedPATMapperID,omitempty"` AssociatedUnderlayID string `json:"associatedUnderlayID,omitempty"` Stretched bool `json:"stretched"` Multicast string `json:"multicast,omitempty"` TunnelType string `json:"tunnelType,omitempty"` CustomerID int `json:"customerID,omitempty"` ExportRouteTarget string `json:"exportRouteTarget,omitempty"` ExternalID string `json:"externalID,omitempty"` }
Domain represents the model of a domain
func (*Domain) Applicationperformancemanagementbindings ¶
func (o *Domain) Applicationperformancemanagementbindings(info *bambou.FetchingInfo) (ApplicationperformancemanagementbindingsList, *bambou.Error)
Applicationperformancemanagementbindings retrieves the list of child Applicationperformancemanagementbindings of the Domain
func (*Domain) AssignDomains ¶
func (o *Domain) AssignDomains(children DomainsList) *bambou.Error
AssignDomains assigns the list of Domains to the Domain
func (*Domain) BridgeInterfaces ¶
func (o *Domain) BridgeInterfaces(info *bambou.FetchingInfo) (BridgeInterfacesList, *bambou.Error)
BridgeInterfaces retrieves the list of child BridgeInterfaces of the Domain
func (*Domain) ContainerInterfaces ¶
func (o *Domain) ContainerInterfaces(info *bambou.FetchingInfo) (ContainerInterfacesList, *bambou.Error)
ContainerInterfaces retrieves the list of child ContainerInterfaces of the Domain
func (*Domain) Containers ¶
func (o *Domain) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
Containers retrieves the list of child Containers of the Domain
func (*Domain) CreateApplicationperformancemanagementbinding ¶
func (o *Domain) CreateApplicationperformancemanagementbinding(child *Applicationperformancemanagementbinding) *bambou.Error
CreateApplicationperformancemanagementbinding creates a new child Applicationperformancemanagementbinding under the Domain
func (*Domain) CreateDHCPOption ¶
func (o *Domain) CreateDHCPOption(child *DHCPOption) *bambou.Error
CreateDHCPOption creates a new child DHCPOption under the Domain
func (*Domain) CreateDomainFIPAclTemplate ¶
func (o *Domain) CreateDomainFIPAclTemplate(child *DomainFIPAclTemplate) *bambou.Error
CreateDomainFIPAclTemplate creates a new child DomainFIPAclTemplate under the Domain
func (*Domain) CreateEgressACLTemplate ¶
func (o *Domain) CreateEgressACLTemplate(child *EgressACLTemplate) *bambou.Error
CreateEgressACLTemplate creates a new child EgressACLTemplate under the Domain
func (*Domain) CreateEgressAdvFwdTemplate ¶
func (o *Domain) CreateEgressAdvFwdTemplate(child *EgressAdvFwdTemplate) *bambou.Error
CreateEgressAdvFwdTemplate creates a new child EgressAdvFwdTemplate under the Domain
func (*Domain) CreateFloatingIPACLTemplate ¶
func (o *Domain) CreateFloatingIPACLTemplate(child *FloatingIPACLTemplate) *bambou.Error
CreateFloatingIPACLTemplate creates a new child FloatingIPACLTemplate under the Domain
func (*Domain) CreateFloatingIp ¶
func (o *Domain) CreateFloatingIp(child *FloatingIp) *bambou.Error
CreateFloatingIp creates a new child FloatingIp under the Domain
func (*Domain) CreateGlobalMetadata ¶
func (o *Domain) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Domain
func (*Domain) CreateIngressACLEntryTemplate ¶
func (o *Domain) CreateIngressACLEntryTemplate(child *IngressACLEntryTemplate) *bambou.Error
CreateIngressACLEntryTemplate creates a new child IngressACLEntryTemplate under the Domain
func (*Domain) CreateIngressACLTemplate ¶
func (o *Domain) CreateIngressACLTemplate(child *IngressACLTemplate) *bambou.Error
CreateIngressACLTemplate creates a new child IngressACLTemplate under the Domain
func (*Domain) CreateIngressAdvFwdTemplate ¶
func (o *Domain) CreateIngressAdvFwdTemplate(child *IngressAdvFwdTemplate) *bambou.Error
CreateIngressAdvFwdTemplate creates a new child IngressAdvFwdTemplate under the Domain
func (*Domain) CreateIngressExternalServiceTemplate ¶
func (o *Domain) CreateIngressExternalServiceTemplate(child *IngressExternalServiceTemplate) *bambou.Error
CreateIngressExternalServiceTemplate creates a new child IngressExternalServiceTemplate under the Domain
func (*Domain) CreateLink ¶
CreateLink creates a new child Link under the Domain
func (*Domain) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Domain
func (*Domain) CreateNSGRoutingPolicyBinding ¶
func (o *Domain) CreateNSGRoutingPolicyBinding(child *NSGRoutingPolicyBinding) *bambou.Error
CreateNSGRoutingPolicyBinding creates a new child NSGRoutingPolicyBinding under the Domain
func (*Domain) CreateNetworkPerformanceBinding ¶
func (o *Domain) CreateNetworkPerformanceBinding(child *NetworkPerformanceBinding) *bambou.Error
CreateNetworkPerformanceBinding creates a new child NetworkPerformanceBinding under the Domain
func (*Domain) CreateOSPFInstance ¶
func (o *Domain) CreateOSPFInstance(child *OSPFInstance) *bambou.Error
CreateOSPFInstance creates a new child OSPFInstance under the Domain
func (*Domain) CreatePGExpression ¶
func (o *Domain) CreatePGExpression(child *PGExpression) *bambou.Error
CreatePGExpression creates a new child PGExpression under the Domain
func (*Domain) CreatePermission ¶
func (o *Domain) CreatePermission(child *Permission) *bambou.Error
CreatePermission creates a new child Permission under the Domain
func (*Domain) CreatePolicyGroup ¶
func (o *Domain) CreatePolicyGroup(child *PolicyGroup) *bambou.Error
CreatePolicyGroup creates a new child PolicyGroup under the Domain
func (*Domain) CreateRedirectionTarget ¶
func (o *Domain) CreateRedirectionTarget(child *RedirectionTarget) *bambou.Error
CreateRedirectionTarget creates a new child RedirectionTarget under the Domain
func (*Domain) CreateRoutingPolicy ¶
func (o *Domain) CreateRoutingPolicy(child *RoutingPolicy) *bambou.Error
CreateRoutingPolicy creates a new child RoutingPolicy under the Domain
func (*Domain) CreateSPATSourcesPool ¶
func (o *Domain) CreateSPATSourcesPool(child *SPATSourcesPool) *bambou.Error
CreateSPATSourcesPool creates a new child SPATSourcesPool under the Domain
func (*Domain) CreateStaticRoute ¶
func (o *Domain) CreateStaticRoute(child *StaticRoute) *bambou.Error
CreateStaticRoute creates a new child StaticRoute under the Domain
func (*Domain) CreateStatisticsPolicy ¶
func (o *Domain) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
CreateStatisticsPolicy creates a new child StatisticsPolicy under the Domain
func (*Domain) CreateVNFDomainMapping ¶
func (o *Domain) CreateVNFDomainMapping(child *VNFDomainMapping) *bambou.Error
CreateVNFDomainMapping creates a new child VNFDomainMapping under the Domain
func (*Domain) CreateVPNConnection ¶
func (o *Domain) CreateVPNConnection(child *VPNConnection) *bambou.Error
CreateVPNConnection creates a new child VPNConnection under the Domain
func (*Domain) CreateVirtualFirewallPolicy ¶
func (o *Domain) CreateVirtualFirewallPolicy(child *VirtualFirewallPolicy) *bambou.Error
CreateVirtualFirewallPolicy creates a new child VirtualFirewallPolicy under the Domain
func (*Domain) CreateZone ¶
CreateZone creates a new child Zone under the Domain
func (*Domain) DHCPOptions ¶
func (o *Domain) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
DHCPOptions retrieves the list of child DHCPOptions of the Domain
func (*Domain) DomainFIPAclTemplates ¶
func (o *Domain) DomainFIPAclTemplates(info *bambou.FetchingInfo) (DomainFIPAclTemplatesList, *bambou.Error)
DomainFIPAclTemplates retrieves the list of child DomainFIPAclTemplates of the Domain
func (*Domain) DomainTemplates ¶
func (o *Domain) DomainTemplates(info *bambou.FetchingInfo) (DomainTemplatesList, *bambou.Error)
DomainTemplates retrieves the list of child DomainTemplates of the Domain
func (*Domain) Domains ¶
func (o *Domain) Domains(info *bambou.FetchingInfo) (DomainsList, *bambou.Error)
Domains retrieves the list of child Domains of the Domain
func (*Domain) EgressACLEntryTemplates ¶
func (o *Domain) EgressACLEntryTemplates(info *bambou.FetchingInfo) (EgressACLEntryTemplatesList, *bambou.Error)
EgressACLEntryTemplates retrieves the list of child EgressACLEntryTemplates of the Domain
func (*Domain) EgressACLTemplates ¶
func (o *Domain) EgressACLTemplates(info *bambou.FetchingInfo) (EgressACLTemplatesList, *bambou.Error)
EgressACLTemplates retrieves the list of child EgressACLTemplates of the Domain
func (*Domain) EgressAdvFwdTemplates ¶
func (o *Domain) EgressAdvFwdTemplates(info *bambou.FetchingInfo) (EgressAdvFwdTemplatesList, *bambou.Error)
EgressAdvFwdTemplates retrieves the list of child EgressAdvFwdTemplates of the Domain
func (*Domain) EventLogs ¶
func (o *Domain) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the Domain
func (*Domain) FirewallAcls ¶
func (o *Domain) FirewallAcls(info *bambou.FetchingInfo) (FirewallAclsList, *bambou.Error)
FirewallAcls retrieves the list of child FirewallAcls of the Domain
func (*Domain) FloatingIPACLTemplates ¶
func (o *Domain) FloatingIPACLTemplates(info *bambou.FetchingInfo) (FloatingIPACLTemplatesList, *bambou.Error)
FloatingIPACLTemplates retrieves the list of child FloatingIPACLTemplates of the Domain
func (*Domain) FloatingIps ¶
func (o *Domain) FloatingIps(info *bambou.FetchingInfo) (FloatingIpsList, *bambou.Error)
FloatingIps retrieves the list of child FloatingIps of the Domain
func (*Domain) GlobalMetadatas ¶
func (o *Domain) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Domain
func (*Domain) Groups ¶
func (o *Domain) Groups(info *bambou.FetchingInfo) (GroupsList, *bambou.Error)
Groups retrieves the list of child Groups of the Domain
func (*Domain) HostInterfaces ¶
func (o *Domain) HostInterfaces(info *bambou.FetchingInfo) (HostInterfacesList, *bambou.Error)
HostInterfaces retrieves the list of child HostInterfaces of the Domain
func (*Domain) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Domain) IngressACLEntryTemplates ¶
func (o *Domain) IngressACLEntryTemplates(info *bambou.FetchingInfo) (IngressACLEntryTemplatesList, *bambou.Error)
IngressACLEntryTemplates retrieves the list of child IngressACLEntryTemplates of the Domain
func (*Domain) IngressACLTemplates ¶
func (o *Domain) IngressACLTemplates(info *bambou.FetchingInfo) (IngressACLTemplatesList, *bambou.Error)
IngressACLTemplates retrieves the list of child IngressACLTemplates of the Domain
func (*Domain) IngressAdvFwdTemplates ¶
func (o *Domain) IngressAdvFwdTemplates(info *bambou.FetchingInfo) (IngressAdvFwdTemplatesList, *bambou.Error)
IngressAdvFwdTemplates retrieves the list of child IngressAdvFwdTemplates of the Domain
func (*Domain) IngressExternalServiceTemplates ¶
func (o *Domain) IngressExternalServiceTemplates(info *bambou.FetchingInfo) (IngressExternalServiceTemplatesList, *bambou.Error)
IngressExternalServiceTemplates retrieves the list of child IngressExternalServiceTemplates of the Domain
func (*Domain) Metadatas ¶
func (o *Domain) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Domain
func (*Domain) NSGRoutingPolicyBindings ¶
func (o *Domain) NSGRoutingPolicyBindings(info *bambou.FetchingInfo) (NSGRoutingPolicyBindingsList, *bambou.Error)
NSGRoutingPolicyBindings retrieves the list of child NSGRoutingPolicyBindings of the Domain
func (*Domain) NetworkPerformanceBindings ¶
func (o *Domain) NetworkPerformanceBindings(info *bambou.FetchingInfo) (NetworkPerformanceBindingsList, *bambou.Error)
NetworkPerformanceBindings retrieves the list of child NetworkPerformanceBindings of the Domain
func (*Domain) OSPFInstances ¶
func (o *Domain) OSPFInstances(info *bambou.FetchingInfo) (OSPFInstancesList, *bambou.Error)
OSPFInstances retrieves the list of child OSPFInstances of the Domain
func (*Domain) PGExpressions ¶
func (o *Domain) PGExpressions(info *bambou.FetchingInfo) (PGExpressionsList, *bambou.Error)
PGExpressions retrieves the list of child PGExpressions of the Domain
func (*Domain) Permissions ¶
func (o *Domain) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
Permissions retrieves the list of child Permissions of the Domain
func (*Domain) PolicyGroups ¶
func (o *Domain) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
PolicyGroups retrieves the list of child PolicyGroups of the Domain
func (*Domain) RedirectionTargets ¶
func (o *Domain) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
RedirectionTargets retrieves the list of child RedirectionTargets of the Domain
func (*Domain) RoutingPolicies ¶
func (o *Domain) RoutingPolicies(info *bambou.FetchingInfo) (RoutingPoliciesList, *bambou.Error)
RoutingPolicies retrieves the list of child RoutingPolicies of the Domain
func (*Domain) SPATSourcesPools ¶
func (o *Domain) SPATSourcesPools(info *bambou.FetchingInfo) (SPATSourcesPoolsList, *bambou.Error)
SPATSourcesPools retrieves the list of child SPATSourcesPools of the Domain
func (*Domain) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*Domain) StaticRoutes ¶
func (o *Domain) StaticRoutes(info *bambou.FetchingInfo) (StaticRoutesList, *bambou.Error)
StaticRoutes retrieves the list of child StaticRoutes of the Domain
func (*Domain) Statistics ¶
func (o *Domain) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the Domain
func (*Domain) StatisticsPolicies ¶
func (o *Domain) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
StatisticsPolicies retrieves the list of child StatisticsPolicies of the Domain
func (*Domain) Subnets ¶
func (o *Domain) Subnets(info *bambou.FetchingInfo) (SubnetsList, *bambou.Error)
Subnets retrieves the list of child Subnets of the Domain
func (*Domain) UplinkRDs ¶
func (o *Domain) UplinkRDs(info *bambou.FetchingInfo) (UplinkRDsList, *bambou.Error)
UplinkRDs retrieves the list of child UplinkRDs of the Domain
func (*Domain) VMInterfaces ¶
func (o *Domain) VMInterfaces(info *bambou.FetchingInfo) (VMInterfacesList, *bambou.Error)
VMInterfaces retrieves the list of child VMInterfaces of the Domain
func (*Domain) VNFDomainMappings ¶
func (o *Domain) VNFDomainMappings(info *bambou.FetchingInfo) (VNFDomainMappingsList, *bambou.Error)
VNFDomainMappings retrieves the list of child VNFDomainMappings of the Domain
func (*Domain) VPNConnections ¶
func (o *Domain) VPNConnections(info *bambou.FetchingInfo) (VPNConnectionsList, *bambou.Error)
VPNConnections retrieves the list of child VPNConnections of the Domain
func (*Domain) VPorts ¶
func (o *Domain) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
VPorts retrieves the list of child VPorts of the Domain
func (*Domain) VirtualFirewallPolicies ¶
func (o *Domain) VirtualFirewallPolicies(info *bambou.FetchingInfo) (VirtualFirewallPoliciesList, *bambou.Error)
VirtualFirewallPolicies retrieves the list of child VirtualFirewallPolicies of the Domain
type DomainFIPAclTemplate ¶
type DomainFIPAclTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Active bool `json:"active"` DefaultAllowIP bool `json:"defaultAllowIP"` DefaultAllowNonIP bool `json:"defaultAllowNonIP"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` Entries []interface{} `json:"entries,omitempty"` PolicyState string `json:"policyState,omitempty"` Priority int `json:"priority,omitempty"` PriorityType string `json:"priorityType,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
DomainFIPAclTemplate represents the model of a egressdomainfloatingipacltemplate
func NewDomainFIPAclTemplate ¶
func NewDomainFIPAclTemplate() *DomainFIPAclTemplate
NewDomainFIPAclTemplate returns a new *DomainFIPAclTemplate
func (*DomainFIPAclTemplate) CreateDomainFIPAclTemplateEntry ¶
func (o *DomainFIPAclTemplate) CreateDomainFIPAclTemplateEntry(child *DomainFIPAclTemplateEntry) *bambou.Error
CreateDomainFIPAclTemplateEntry creates a new child DomainFIPAclTemplateEntry under the DomainFIPAclTemplate
func (*DomainFIPAclTemplate) CreateGlobalMetadata ¶
func (o *DomainFIPAclTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the DomainFIPAclTemplate
func (*DomainFIPAclTemplate) CreateMetadata ¶
func (o *DomainFIPAclTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the DomainFIPAclTemplate
func (*DomainFIPAclTemplate) Delete ¶
func (o *DomainFIPAclTemplate) Delete() *bambou.Error
Delete deletes the DomainFIPAclTemplate from the server
func (*DomainFIPAclTemplate) DomainFIPAclTemplateEntries ¶
func (o *DomainFIPAclTemplate) DomainFIPAclTemplateEntries(info *bambou.FetchingInfo) (DomainFIPAclTemplateEntriesList, *bambou.Error)
DomainFIPAclTemplateEntries retrieves the list of child DomainFIPAclTemplateEntries of the DomainFIPAclTemplate
func (*DomainFIPAclTemplate) Fetch ¶
func (o *DomainFIPAclTemplate) Fetch() *bambou.Error
Fetch retrieves the DomainFIPAclTemplate from the server
func (*DomainFIPAclTemplate) GlobalMetadatas ¶
func (o *DomainFIPAclTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the DomainFIPAclTemplate
func (*DomainFIPAclTemplate) Identifier ¶
func (o *DomainFIPAclTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*DomainFIPAclTemplate) Identity ¶
func (o *DomainFIPAclTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*DomainFIPAclTemplate) Metadatas ¶
func (o *DomainFIPAclTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the DomainFIPAclTemplate
func (*DomainFIPAclTemplate) Save ¶
func (o *DomainFIPAclTemplate) Save() *bambou.Error
Save saves the DomainFIPAclTemplate into the server
func (*DomainFIPAclTemplate) SetIdentifier ¶
func (o *DomainFIPAclTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type DomainFIPAclTemplateEntriesAncestor ¶
type DomainFIPAclTemplateEntriesAncestor interface {
DomainFIPAclTemplateEntries(*bambou.FetchingInfo) (DomainFIPAclTemplateEntriesList, *bambou.Error)
}
DomainFIPAclTemplateEntriesAncestor is the interface that an ancestor of a DomainFIPAclTemplateEntry must implement. An Ancestor is defined as an entity that has DomainFIPAclTemplateEntry as a descendant. An Ancestor can get a list of its child DomainFIPAclTemplateEntries, but not necessarily create one.
type DomainFIPAclTemplateEntriesList ¶
type DomainFIPAclTemplateEntriesList []*DomainFIPAclTemplateEntry
DomainFIPAclTemplateEntriesList represents a list of DomainFIPAclTemplateEntries
type DomainFIPAclTemplateEntriesParent ¶
type DomainFIPAclTemplateEntriesParent interface { DomainFIPAclTemplateEntriesAncestor CreateDomainFIPAclTemplateEntry(*DomainFIPAclTemplateEntry) *bambou.Error }
DomainFIPAclTemplateEntriesParent is the interface that a parent of a DomainFIPAclTemplateEntry must implement. A Parent is defined as an entity that has DomainFIPAclTemplateEntry as a child. A Parent is an Ancestor which can create a DomainFIPAclTemplateEntry.
type DomainFIPAclTemplateEntry ¶
type DomainFIPAclTemplateEntry struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ACLTemplateName string `json:"ACLTemplateName,omitempty"` ICMPCode string `json:"ICMPCode,omitempty"` ICMPType string `json:"ICMPType,omitempty"` IPv6AddressOverride string `json:"IPv6AddressOverride,omitempty"` DSCP string `json:"DSCP,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Action string `json:"action,omitempty"` ActionDetails interface{} `json:"actionDetails,omitempty"` AddressOverride string `json:"addressOverride,omitempty"` Description string `json:"description,omitempty"` DestPgId string `json:"destPgId,omitempty"` DestPgType string `json:"destPgType,omitempty"` DestinationPort string `json:"destinationPort,omitempty"` DestinationType string `json:"destinationType,omitempty"` DestinationValue string `json:"destinationValue,omitempty"` NetworkID string `json:"networkID,omitempty"` NetworkType string `json:"networkType,omitempty"` MirrorDestinationID string `json:"mirrorDestinationID,omitempty"` FlowLoggingEnabled bool `json:"flowLoggingEnabled"` EnterpriseName string `json:"enterpriseName,omitempty"` EntityScope string `json:"entityScope,omitempty"` LocationID string `json:"locationID,omitempty"` LocationType string `json:"locationType,omitempty"` PolicyState string `json:"policyState,omitempty"` DomainName string `json:"domainName,omitempty"` SourcePgId string `json:"sourcePgId,omitempty"` SourcePgType string `json:"sourcePgType,omitempty"` SourcePort string `json:"sourcePort,omitempty"` SourceType string `json:"sourceType,omitempty"` SourceValue string `json:"sourceValue,omitempty"` Priority int `json:"priority,omitempty"` Protocol string `json:"protocol,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` Stateful bool `json:"stateful"` StatsID string `json:"statsID,omitempty"` StatsLoggingEnabled bool `json:"statsLoggingEnabled"` EtherType string `json:"etherType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
DomainFIPAclTemplateEntry represents the model of a egressdomainfloatingipaclentrytemplate
func NewDomainFIPAclTemplateEntry ¶
func NewDomainFIPAclTemplateEntry() *DomainFIPAclTemplateEntry
NewDomainFIPAclTemplateEntry returns a new *DomainFIPAclTemplateEntry
func (*DomainFIPAclTemplateEntry) CreateGlobalMetadata ¶
func (o *DomainFIPAclTemplateEntry) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the DomainFIPAclTemplateEntry
func (*DomainFIPAclTemplateEntry) CreateMetadata ¶
func (o *DomainFIPAclTemplateEntry) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the DomainFIPAclTemplateEntry
func (*DomainFIPAclTemplateEntry) Delete ¶
func (o *DomainFIPAclTemplateEntry) Delete() *bambou.Error
Delete deletes the DomainFIPAclTemplateEntry from the server
func (*DomainFIPAclTemplateEntry) Fetch ¶
func (o *DomainFIPAclTemplateEntry) Fetch() *bambou.Error
Fetch retrieves the DomainFIPAclTemplateEntry from the server
func (*DomainFIPAclTemplateEntry) GlobalMetadatas ¶
func (o *DomainFIPAclTemplateEntry) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the DomainFIPAclTemplateEntry
func (*DomainFIPAclTemplateEntry) Identifier ¶
func (o *DomainFIPAclTemplateEntry) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*DomainFIPAclTemplateEntry) Identity ¶
func (o *DomainFIPAclTemplateEntry) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*DomainFIPAclTemplateEntry) Metadatas ¶
func (o *DomainFIPAclTemplateEntry) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the DomainFIPAclTemplateEntry
func (*DomainFIPAclTemplateEntry) Save ¶
func (o *DomainFIPAclTemplateEntry) Save() *bambou.Error
Save saves the DomainFIPAclTemplateEntry into the server
func (*DomainFIPAclTemplateEntry) SetIdentifier ¶
func (o *DomainFIPAclTemplateEntry) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type DomainFIPAclTemplatesAncestor ¶
type DomainFIPAclTemplatesAncestor interface {
DomainFIPAclTemplates(*bambou.FetchingInfo) (DomainFIPAclTemplatesList, *bambou.Error)
}
DomainFIPAclTemplatesAncestor is the interface that an ancestor of a DomainFIPAclTemplate must implement. An Ancestor is defined as an entity that has DomainFIPAclTemplate as a descendant. An Ancestor can get a list of its child DomainFIPAclTemplates, but not necessarily create one.
type DomainFIPAclTemplatesList ¶
type DomainFIPAclTemplatesList []*DomainFIPAclTemplate
DomainFIPAclTemplatesList represents a list of DomainFIPAclTemplates
type DomainFIPAclTemplatesParent ¶
type DomainFIPAclTemplatesParent interface { DomainFIPAclTemplatesAncestor CreateDomainFIPAclTemplate(*DomainFIPAclTemplate) *bambou.Error }
DomainFIPAclTemplatesParent is the interface that a parent of a DomainFIPAclTemplate must implement. A Parent is defined as an entity that has DomainFIPAclTemplate as a child. A Parent is an Ancestor which can create a DomainFIPAclTemplate.
type DomainTemplate ¶
type DomainTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` DPI string `json:"DPI,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` Encryption string `json:"encryption,omitempty"` EntityScope string `json:"entityScope,omitempty"` PolicyChangeStatus string `json:"policyChangeStatus,omitempty"` AssociatedBGPProfileID string `json:"associatedBGPProfileID,omitempty"` AssociatedMulticastChannelMapID string `json:"associatedMulticastChannelMapID,omitempty"` AssociatedPATMapperID string `json:"associatedPATMapperID,omitempty"` Multicast string `json:"multicast,omitempty"` ExternalID string `json:"externalID,omitempty"` }
DomainTemplate represents the model of a domaintemplate
func NewDomainTemplate ¶
func NewDomainTemplate() *DomainTemplate
NewDomainTemplate returns a new *DomainTemplate
func (*DomainTemplate) AssignDomains ¶
func (o *DomainTemplate) AssignDomains(children DomainsList) *bambou.Error
AssignDomains assigns the list of Domains to the DomainTemplate
func (*DomainTemplate) CreateDomainFIPAclTemplate ¶
func (o *DomainTemplate) CreateDomainFIPAclTemplate(child *DomainFIPAclTemplate) *bambou.Error
CreateDomainFIPAclTemplate creates a new child DomainFIPAclTemplate under the DomainTemplate
func (*DomainTemplate) CreateEgressACLTemplate ¶
func (o *DomainTemplate) CreateEgressACLTemplate(child *EgressACLTemplate) *bambou.Error
CreateEgressACLTemplate creates a new child EgressACLTemplate under the DomainTemplate
func (*DomainTemplate) CreateEgressAdvFwdTemplate ¶
func (o *DomainTemplate) CreateEgressAdvFwdTemplate(child *EgressAdvFwdTemplate) *bambou.Error
CreateEgressAdvFwdTemplate creates a new child EgressAdvFwdTemplate under the DomainTemplate
func (*DomainTemplate) CreateFloatingIPACLTemplate ¶
func (o *DomainTemplate) CreateFloatingIPACLTemplate(child *FloatingIPACLTemplate) *bambou.Error
CreateFloatingIPACLTemplate creates a new child FloatingIPACLTemplate under the DomainTemplate
func (*DomainTemplate) CreateGlobalMetadata ¶
func (o *DomainTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the DomainTemplate
func (*DomainTemplate) CreateIngressACLTemplate ¶
func (o *DomainTemplate) CreateIngressACLTemplate(child *IngressACLTemplate) *bambou.Error
CreateIngressACLTemplate creates a new child IngressACLTemplate under the DomainTemplate
func (*DomainTemplate) CreateIngressAdvFwdTemplate ¶
func (o *DomainTemplate) CreateIngressAdvFwdTemplate(child *IngressAdvFwdTemplate) *bambou.Error
CreateIngressAdvFwdTemplate creates a new child IngressAdvFwdTemplate under the DomainTemplate
func (*DomainTemplate) CreateIngressExternalServiceTemplate ¶
func (o *DomainTemplate) CreateIngressExternalServiceTemplate(child *IngressExternalServiceTemplate) *bambou.Error
CreateIngressExternalServiceTemplate creates a new child IngressExternalServiceTemplate under the DomainTemplate
func (*DomainTemplate) CreateJob ¶
func (o *DomainTemplate) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the DomainTemplate
func (*DomainTemplate) CreateMetadata ¶
func (o *DomainTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the DomainTemplate
func (*DomainTemplate) CreatePGExpressionTemplate ¶
func (o *DomainTemplate) CreatePGExpressionTemplate(child *PGExpressionTemplate) *bambou.Error
CreatePGExpressionTemplate creates a new child PGExpressionTemplate under the DomainTemplate
func (*DomainTemplate) CreatePermission ¶
func (o *DomainTemplate) CreatePermission(child *Permission) *bambou.Error
CreatePermission creates a new child Permission under the DomainTemplate
func (*DomainTemplate) CreatePolicyGroupTemplate ¶
func (o *DomainTemplate) CreatePolicyGroupTemplate(child *PolicyGroupTemplate) *bambou.Error
CreatePolicyGroupTemplate creates a new child PolicyGroupTemplate under the DomainTemplate
func (*DomainTemplate) CreateQOS ¶
func (o *DomainTemplate) CreateQOS(child *QOS) *bambou.Error
CreateQOS creates a new child QOS under the DomainTemplate
func (*DomainTemplate) CreateRedirectionTargetTemplate ¶
func (o *DomainTemplate) CreateRedirectionTargetTemplate(child *RedirectionTargetTemplate) *bambou.Error
CreateRedirectionTargetTemplate creates a new child RedirectionTargetTemplate under the DomainTemplate
func (*DomainTemplate) CreateVirtualFirewallPolicy ¶
func (o *DomainTemplate) CreateVirtualFirewallPolicy(child *VirtualFirewallPolicy) *bambou.Error
CreateVirtualFirewallPolicy creates a new child VirtualFirewallPolicy under the DomainTemplate
func (*DomainTemplate) CreateZoneTemplate ¶
func (o *DomainTemplate) CreateZoneTemplate(child *ZoneTemplate) *bambou.Error
CreateZoneTemplate creates a new child ZoneTemplate under the DomainTemplate
func (*DomainTemplate) Delete ¶
func (o *DomainTemplate) Delete() *bambou.Error
Delete deletes the DomainTemplate from the server
func (*DomainTemplate) DomainFIPAclTemplates ¶
func (o *DomainTemplate) DomainFIPAclTemplates(info *bambou.FetchingInfo) (DomainFIPAclTemplatesList, *bambou.Error)
DomainFIPAclTemplates retrieves the list of child DomainFIPAclTemplates of the DomainTemplate
func (*DomainTemplate) Domains ¶
func (o *DomainTemplate) Domains(info *bambou.FetchingInfo) (DomainsList, *bambou.Error)
Domains retrieves the list of child Domains of the DomainTemplate
func (*DomainTemplate) EgressACLTemplates ¶
func (o *DomainTemplate) EgressACLTemplates(info *bambou.FetchingInfo) (EgressACLTemplatesList, *bambou.Error)
EgressACLTemplates retrieves the list of child EgressACLTemplates of the DomainTemplate
func (*DomainTemplate) EgressAdvFwdTemplates ¶
func (o *DomainTemplate) EgressAdvFwdTemplates(info *bambou.FetchingInfo) (EgressAdvFwdTemplatesList, *bambou.Error)
EgressAdvFwdTemplates retrieves the list of child EgressAdvFwdTemplates of the DomainTemplate
func (*DomainTemplate) EventLogs ¶
func (o *DomainTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the DomainTemplate
func (*DomainTemplate) Fetch ¶
func (o *DomainTemplate) Fetch() *bambou.Error
Fetch retrieves the DomainTemplate from the server
func (*DomainTemplate) FloatingIPACLTemplates ¶
func (o *DomainTemplate) FloatingIPACLTemplates(info *bambou.FetchingInfo) (FloatingIPACLTemplatesList, *bambou.Error)
FloatingIPACLTemplates retrieves the list of child FloatingIPACLTemplates of the DomainTemplate
func (*DomainTemplate) GlobalMetadatas ¶
func (o *DomainTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the DomainTemplate
func (*DomainTemplate) Groups ¶
func (o *DomainTemplate) Groups(info *bambou.FetchingInfo) (GroupsList, *bambou.Error)
Groups retrieves the list of child Groups of the DomainTemplate
func (*DomainTemplate) Identifier ¶
func (o *DomainTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*DomainTemplate) Identity ¶
func (o *DomainTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*DomainTemplate) IngressACLTemplates ¶
func (o *DomainTemplate) IngressACLTemplates(info *bambou.FetchingInfo) (IngressACLTemplatesList, *bambou.Error)
IngressACLTemplates retrieves the list of child IngressACLTemplates of the DomainTemplate
func (*DomainTemplate) IngressAdvFwdTemplates ¶
func (o *DomainTemplate) IngressAdvFwdTemplates(info *bambou.FetchingInfo) (IngressAdvFwdTemplatesList, *bambou.Error)
IngressAdvFwdTemplates retrieves the list of child IngressAdvFwdTemplates of the DomainTemplate
func (*DomainTemplate) IngressExternalServiceTemplates ¶
func (o *DomainTemplate) IngressExternalServiceTemplates(info *bambou.FetchingInfo) (IngressExternalServiceTemplatesList, *bambou.Error)
IngressExternalServiceTemplates retrieves the list of child IngressExternalServiceTemplates of the DomainTemplate
func (*DomainTemplate) Metadatas ¶
func (o *DomainTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the DomainTemplate
func (*DomainTemplate) PGExpressionTemplates ¶
func (o *DomainTemplate) PGExpressionTemplates(info *bambou.FetchingInfo) (PGExpressionTemplatesList, *bambou.Error)
PGExpressionTemplates retrieves the list of child PGExpressionTemplates of the DomainTemplate
func (*DomainTemplate) Permissions ¶
func (o *DomainTemplate) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
Permissions retrieves the list of child Permissions of the DomainTemplate
func (*DomainTemplate) PolicyGroupTemplates ¶
func (o *DomainTemplate) PolicyGroupTemplates(info *bambou.FetchingInfo) (PolicyGroupTemplatesList, *bambou.Error)
PolicyGroupTemplates retrieves the list of child PolicyGroupTemplates of the DomainTemplate
func (*DomainTemplate) QOSs ¶
func (o *DomainTemplate) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
QOSs retrieves the list of child QOSs of the DomainTemplate
func (*DomainTemplate) RedirectionTargetTemplates ¶
func (o *DomainTemplate) RedirectionTargetTemplates(info *bambou.FetchingInfo) (RedirectionTargetTemplatesList, *bambou.Error)
RedirectionTargetTemplates retrieves the list of child RedirectionTargetTemplates of the DomainTemplate
func (*DomainTemplate) Save ¶
func (o *DomainTemplate) Save() *bambou.Error
Save saves the DomainTemplate into the server
func (*DomainTemplate) SetIdentifier ¶
func (o *DomainTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*DomainTemplate) SubnetTemplates ¶
func (o *DomainTemplate) SubnetTemplates(info *bambou.FetchingInfo) (SubnetTemplatesList, *bambou.Error)
SubnetTemplates retrieves the list of child SubnetTemplates of the DomainTemplate
func (*DomainTemplate) VirtualFirewallPolicies ¶
func (o *DomainTemplate) VirtualFirewallPolicies(info *bambou.FetchingInfo) (VirtualFirewallPoliciesList, *bambou.Error)
VirtualFirewallPolicies retrieves the list of child VirtualFirewallPolicies of the DomainTemplate
func (*DomainTemplate) ZoneTemplates ¶
func (o *DomainTemplate) ZoneTemplates(info *bambou.FetchingInfo) (ZoneTemplatesList, *bambou.Error)
ZoneTemplates retrieves the list of child ZoneTemplates of the DomainTemplate
type DomainTemplatesAncestor ¶
type DomainTemplatesAncestor interface {
DomainTemplates(*bambou.FetchingInfo) (DomainTemplatesList, *bambou.Error)
}
DomainTemplatesAncestor is the interface that an ancestor of a DomainTemplate must implement. An Ancestor is defined as an entity that has DomainTemplate as a descendant. An Ancestor can get a list of its child DomainTemplates, but not necessarily create one.
type DomainTemplatesList ¶
type DomainTemplatesList []*DomainTemplate
DomainTemplatesList represents a list of DomainTemplates
type DomainTemplatesParent ¶
type DomainTemplatesParent interface { DomainTemplatesAncestor CreateDomainTemplate(*DomainTemplate) *bambou.Error }
DomainTemplatesParent is the interface that a parent of a DomainTemplate must implement. A Parent is defined as an entity that has DomainTemplate as a child. A Parent is an Ancestor which can create a DomainTemplate.
type DomainsAncestor ¶
type DomainsAncestor interface {
Domains(*bambou.FetchingInfo) (DomainsList, *bambou.Error)
}
DomainsAncestor is the interface that an ancestor of a Domain must implement. An Ancestor is defined as an entity that has Domain as a descendant. An Ancestor can get a list of its child Domains, but not necessarily create one.
type DomainsParent ¶
type DomainsParent interface { DomainsAncestor CreateDomain(*Domain) *bambou.Error }
DomainsParent is the interface that a parent of a Domain must implement. A Parent is defined as an entity that has Domain as a child. A Parent is an Ancestor which can create a Domain.
type EgressACLEntryTemplate ¶
type EgressACLEntryTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ACLTemplateName string `json:"ACLTemplateName,omitempty"` ICMPCode string `json:"ICMPCode,omitempty"` ICMPType string `json:"ICMPType,omitempty"` IPv6AddressOverride string `json:"IPv6AddressOverride,omitempty"` DSCP string `json:"DSCP,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Action string `json:"action,omitempty"` AddressOverride string `json:"addressOverride,omitempty"` Description string `json:"description,omitempty"` DestinationPort string `json:"destinationPort,omitempty"` NetworkID string `json:"networkID,omitempty"` NetworkType string `json:"networkType,omitempty"` MirrorDestinationID string `json:"mirrorDestinationID,omitempty"` FlowLoggingEnabled bool `json:"flowLoggingEnabled"` EnterpriseName string `json:"enterpriseName,omitempty"` EntityScope string `json:"entityScope,omitempty"` LocationID string `json:"locationID,omitempty"` LocationType string `json:"locationType,omitempty"` PolicyState string `json:"policyState,omitempty"` DomainName string `json:"domainName,omitempty"` SourcePort string `json:"sourcePort,omitempty"` Priority int `json:"priority,omitempty"` Protocol string `json:"protocol,omitempty"` AssociatedL7ApplicationSignatureID string `json:"associatedL7ApplicationSignatureID,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` AssociatedTrafficType string `json:"associatedTrafficType,omitempty"` AssociatedTrafficTypeID string `json:"associatedTrafficTypeID,omitempty"` Stateful bool `json:"stateful"` StatsID string `json:"statsID,omitempty"` StatsLoggingEnabled bool `json:"statsLoggingEnabled"` EtherType string `json:"etherType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
EgressACLEntryTemplate represents the model of a egressaclentrytemplate
func NewEgressACLEntryTemplate ¶
func NewEgressACLEntryTemplate() *EgressACLEntryTemplate
NewEgressACLEntryTemplate returns a new *EgressACLEntryTemplate
func (*EgressACLEntryTemplate) CreateGlobalMetadata ¶
func (o *EgressACLEntryTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the EgressACLEntryTemplate
func (*EgressACLEntryTemplate) CreateJob ¶
func (o *EgressACLEntryTemplate) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the EgressACLEntryTemplate
func (*EgressACLEntryTemplate) CreateMetadata ¶
func (o *EgressACLEntryTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the EgressACLEntryTemplate
func (*EgressACLEntryTemplate) Delete ¶
func (o *EgressACLEntryTemplate) Delete() *bambou.Error
Delete deletes the EgressACLEntryTemplate from the server
func (*EgressACLEntryTemplate) Fetch ¶
func (o *EgressACLEntryTemplate) Fetch() *bambou.Error
Fetch retrieves the EgressACLEntryTemplate from the server
func (*EgressACLEntryTemplate) GlobalMetadatas ¶
func (o *EgressACLEntryTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the EgressACLEntryTemplate
func (*EgressACLEntryTemplate) Identifier ¶
func (o *EgressACLEntryTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*EgressACLEntryTemplate) Identity ¶
func (o *EgressACLEntryTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*EgressACLEntryTemplate) Metadatas ¶
func (o *EgressACLEntryTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the EgressACLEntryTemplate
func (*EgressACLEntryTemplate) Save ¶
func (o *EgressACLEntryTemplate) Save() *bambou.Error
Save saves the EgressACLEntryTemplate into the server
func (*EgressACLEntryTemplate) SetIdentifier ¶
func (o *EgressACLEntryTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*EgressACLEntryTemplate) Statistics ¶
func (o *EgressACLEntryTemplate) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the EgressACLEntryTemplate
type EgressACLEntryTemplatesAncestor ¶
type EgressACLEntryTemplatesAncestor interface {
EgressACLEntryTemplates(*bambou.FetchingInfo) (EgressACLEntryTemplatesList, *bambou.Error)
}
EgressACLEntryTemplatesAncestor is the interface that an ancestor of a EgressACLEntryTemplate must implement. An Ancestor is defined as an entity that has EgressACLEntryTemplate as a descendant. An Ancestor can get a list of its child EgressACLEntryTemplates, but not necessarily create one.
type EgressACLEntryTemplatesList ¶
type EgressACLEntryTemplatesList []*EgressACLEntryTemplate
EgressACLEntryTemplatesList represents a list of EgressACLEntryTemplates
type EgressACLEntryTemplatesParent ¶
type EgressACLEntryTemplatesParent interface { EgressACLEntryTemplatesAncestor CreateEgressACLEntryTemplate(*EgressACLEntryTemplate) *bambou.Error }
EgressACLEntryTemplatesParent is the interface that a parent of a EgressACLEntryTemplate must implement. A Parent is defined as an entity that has EgressACLEntryTemplate as a child. A Parent is an Ancestor which can create a EgressACLEntryTemplate.
type EgressACLTemplate ¶
type EgressACLTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Active bool `json:"active"` DefaultAllowIP bool `json:"defaultAllowIP"` DefaultAllowNonIP bool `json:"defaultAllowNonIP"` DefaultInstallACLImplicitRules bool `json:"defaultInstallACLImplicitRules"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` PolicyState string `json:"policyState,omitempty"` Priority int `json:"priority,omitempty"` PriorityType string `json:"priorityType,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` AssociatedVirtualFirewallPolicyID string `json:"associatedVirtualFirewallPolicyID,omitempty"` AutoGeneratePriority bool `json:"autoGeneratePriority"` ExternalID string `json:"externalID,omitempty"` }
EgressACLTemplate represents the model of a egressacltemplate
func NewEgressACLTemplate ¶
func NewEgressACLTemplate() *EgressACLTemplate
NewEgressACLTemplate returns a new *EgressACLTemplate
func (*EgressACLTemplate) Containers ¶
func (o *EgressACLTemplate) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
Containers retrieves the list of child Containers of the EgressACLTemplate
func (*EgressACLTemplate) CreateEgressACLEntryTemplate ¶
func (o *EgressACLTemplate) CreateEgressACLEntryTemplate(child *EgressACLEntryTemplate) *bambou.Error
CreateEgressACLEntryTemplate creates a new child EgressACLEntryTemplate under the EgressACLTemplate
func (*EgressACLTemplate) CreateGlobalMetadata ¶
func (o *EgressACLTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the EgressACLTemplate
func (*EgressACLTemplate) CreateJob ¶
func (o *EgressACLTemplate) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the EgressACLTemplate
func (*EgressACLTemplate) CreateMetadata ¶
func (o *EgressACLTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the EgressACLTemplate
func (*EgressACLTemplate) Delete ¶
func (o *EgressACLTemplate) Delete() *bambou.Error
Delete deletes the EgressACLTemplate from the server
func (*EgressACLTemplate) EgressACLEntryTemplates ¶
func (o *EgressACLTemplate) EgressACLEntryTemplates(info *bambou.FetchingInfo) (EgressACLEntryTemplatesList, *bambou.Error)
EgressACLEntryTemplates retrieves the list of child EgressACLEntryTemplates of the EgressACLTemplate
func (*EgressACLTemplate) EventLogs ¶
func (o *EgressACLTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the EgressACLTemplate
func (*EgressACLTemplate) Fetch ¶
func (o *EgressACLTemplate) Fetch() *bambou.Error
Fetch retrieves the EgressACLTemplate from the server
func (*EgressACLTemplate) GlobalMetadatas ¶
func (o *EgressACLTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the EgressACLTemplate
func (*EgressACLTemplate) Identifier ¶
func (o *EgressACLTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*EgressACLTemplate) Identity ¶
func (o *EgressACLTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*EgressACLTemplate) Metadatas ¶
func (o *EgressACLTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the EgressACLTemplate
func (*EgressACLTemplate) Save ¶
func (o *EgressACLTemplate) Save() *bambou.Error
Save saves the EgressACLTemplate into the server
func (*EgressACLTemplate) SetIdentifier ¶
func (o *EgressACLTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*EgressACLTemplate) VMs ¶
func (o *EgressACLTemplate) VMs(info *bambou.FetchingInfo) (VMsList, *bambou.Error)
VMs retrieves the list of child VMs of the EgressACLTemplate
type EgressACLTemplatesAncestor ¶
type EgressACLTemplatesAncestor interface {
EgressACLTemplates(*bambou.FetchingInfo) (EgressACLTemplatesList, *bambou.Error)
}
EgressACLTemplatesAncestor is the interface that an ancestor of a EgressACLTemplate must implement. An Ancestor is defined as an entity that has EgressACLTemplate as a descendant. An Ancestor can get a list of its child EgressACLTemplates, but not necessarily create one.
type EgressACLTemplatesList ¶
type EgressACLTemplatesList []*EgressACLTemplate
EgressACLTemplatesList represents a list of EgressACLTemplates
type EgressACLTemplatesParent ¶
type EgressACLTemplatesParent interface { EgressACLTemplatesAncestor CreateEgressACLTemplate(*EgressACLTemplate) *bambou.Error }
EgressACLTemplatesParent is the interface that a parent of a EgressACLTemplate must implement. A Parent is defined as an entity that has EgressACLTemplate as a child. A Parent is an Ancestor which can create a EgressACLTemplate.
type EgressAdvFwdEntryTemplate ¶
type EgressAdvFwdEntryTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ACLTemplateName string `json:"ACLTemplateName,omitempty"` ICMPCode string `json:"ICMPCode,omitempty"` ICMPType string `json:"ICMPType,omitempty"` FCOverride string `json:"FCOverride,omitempty"` IPv6AddressOverride string `json:"IPv6AddressOverride,omitempty"` DSCP string `json:"DSCP,omitempty"` FailsafeDatapath string `json:"failsafeDatapath,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Action string `json:"action,omitempty"` AddressOverride string `json:"addressOverride,omitempty"` RedirectVPortTagID string `json:"redirectVPortTagID,omitempty"` Description string `json:"description,omitempty"` DestinationPort string `json:"destinationPort,omitempty"` NetworkID string `json:"networkID,omitempty"` NetworkType string `json:"networkType,omitempty"` MirrorDestinationID string `json:"mirrorDestinationID,omitempty"` FlowLoggingEnabled bool `json:"flowLoggingEnabled"` EnterpriseName string `json:"enterpriseName,omitempty"` EntityScope string `json:"entityScope,omitempty"` LocationID string `json:"locationID,omitempty"` LocationType string `json:"locationType,omitempty"` PolicyState string `json:"policyState,omitempty"` DomainName string `json:"domainName,omitempty"` SourcePort string `json:"sourcePort,omitempty"` UplinkPreference string `json:"uplinkPreference,omitempty"` Priority int `json:"priority,omitempty"` Protocol string `json:"protocol,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` StatsID string `json:"statsID,omitempty"` StatsLoggingEnabled bool `json:"statsLoggingEnabled"` EtherType string `json:"etherType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
EgressAdvFwdEntryTemplate represents the model of a egressadvfwdentrytemplate
func NewEgressAdvFwdEntryTemplate ¶
func NewEgressAdvFwdEntryTemplate() *EgressAdvFwdEntryTemplate
NewEgressAdvFwdEntryTemplate returns a new *EgressAdvFwdEntryTemplate
func (*EgressAdvFwdEntryTemplate) CreateGlobalMetadata ¶
func (o *EgressAdvFwdEntryTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the EgressAdvFwdEntryTemplate
func (*EgressAdvFwdEntryTemplate) CreateJob ¶
func (o *EgressAdvFwdEntryTemplate) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the EgressAdvFwdEntryTemplate
func (*EgressAdvFwdEntryTemplate) CreateMetadata ¶
func (o *EgressAdvFwdEntryTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the EgressAdvFwdEntryTemplate
func (*EgressAdvFwdEntryTemplate) Delete ¶
func (o *EgressAdvFwdEntryTemplate) Delete() *bambou.Error
Delete deletes the EgressAdvFwdEntryTemplate from the server
func (*EgressAdvFwdEntryTemplate) Fetch ¶
func (o *EgressAdvFwdEntryTemplate) Fetch() *bambou.Error
Fetch retrieves the EgressAdvFwdEntryTemplate from the server
func (*EgressAdvFwdEntryTemplate) GlobalMetadatas ¶
func (o *EgressAdvFwdEntryTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the EgressAdvFwdEntryTemplate
func (*EgressAdvFwdEntryTemplate) Identifier ¶
func (o *EgressAdvFwdEntryTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*EgressAdvFwdEntryTemplate) Identity ¶
func (o *EgressAdvFwdEntryTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*EgressAdvFwdEntryTemplate) Metadatas ¶
func (o *EgressAdvFwdEntryTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the EgressAdvFwdEntryTemplate
func (*EgressAdvFwdEntryTemplate) Save ¶
func (o *EgressAdvFwdEntryTemplate) Save() *bambou.Error
Save saves the EgressAdvFwdEntryTemplate into the server
func (*EgressAdvFwdEntryTemplate) SetIdentifier ¶
func (o *EgressAdvFwdEntryTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*EgressAdvFwdEntryTemplate) Statistics ¶
func (o *EgressAdvFwdEntryTemplate) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the EgressAdvFwdEntryTemplate
type EgressAdvFwdEntryTemplatesAncestor ¶
type EgressAdvFwdEntryTemplatesAncestor interface {
EgressAdvFwdEntryTemplates(*bambou.FetchingInfo) (EgressAdvFwdEntryTemplatesList, *bambou.Error)
}
EgressAdvFwdEntryTemplatesAncestor is the interface that an ancestor of a EgressAdvFwdEntryTemplate must implement. An Ancestor is defined as an entity that has EgressAdvFwdEntryTemplate as a descendant. An Ancestor can get a list of its child EgressAdvFwdEntryTemplates, but not necessarily create one.
type EgressAdvFwdEntryTemplatesList ¶
type EgressAdvFwdEntryTemplatesList []*EgressAdvFwdEntryTemplate
EgressAdvFwdEntryTemplatesList represents a list of EgressAdvFwdEntryTemplates
type EgressAdvFwdEntryTemplatesParent ¶
type EgressAdvFwdEntryTemplatesParent interface { EgressAdvFwdEntryTemplatesAncestor CreateEgressAdvFwdEntryTemplate(*EgressAdvFwdEntryTemplate) *bambou.Error }
EgressAdvFwdEntryTemplatesParent is the interface that a parent of a EgressAdvFwdEntryTemplate must implement. A Parent is defined as an entity that has EgressAdvFwdEntryTemplate as a child. A Parent is an Ancestor which can create a EgressAdvFwdEntryTemplate.
type EgressAdvFwdTemplate ¶
type EgressAdvFwdTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Active bool `json:"active"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` PolicyState string `json:"policyState,omitempty"` Priority int `json:"priority,omitempty"` PriorityType string `json:"priorityType,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` AutoGeneratePriority bool `json:"autoGeneratePriority"` ExternalID string `json:"externalID,omitempty"` }
EgressAdvFwdTemplate represents the model of a egressadvfwdtemplate
func NewEgressAdvFwdTemplate ¶
func NewEgressAdvFwdTemplate() *EgressAdvFwdTemplate
NewEgressAdvFwdTemplate returns a new *EgressAdvFwdTemplate
func (*EgressAdvFwdTemplate) CreateEgressAdvFwdEntryTemplate ¶
func (o *EgressAdvFwdTemplate) CreateEgressAdvFwdEntryTemplate(child *EgressAdvFwdEntryTemplate) *bambou.Error
CreateEgressAdvFwdEntryTemplate creates a new child EgressAdvFwdEntryTemplate under the EgressAdvFwdTemplate
func (*EgressAdvFwdTemplate) CreateGlobalMetadata ¶
func (o *EgressAdvFwdTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the EgressAdvFwdTemplate
func (*EgressAdvFwdTemplate) CreateJob ¶
func (o *EgressAdvFwdTemplate) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the EgressAdvFwdTemplate
func (*EgressAdvFwdTemplate) CreateMetadata ¶
func (o *EgressAdvFwdTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the EgressAdvFwdTemplate
func (*EgressAdvFwdTemplate) Delete ¶
func (o *EgressAdvFwdTemplate) Delete() *bambou.Error
Delete deletes the EgressAdvFwdTemplate from the server
func (*EgressAdvFwdTemplate) EgressAdvFwdEntryTemplates ¶
func (o *EgressAdvFwdTemplate) EgressAdvFwdEntryTemplates(info *bambou.FetchingInfo) (EgressAdvFwdEntryTemplatesList, *bambou.Error)
EgressAdvFwdEntryTemplates retrieves the list of child EgressAdvFwdEntryTemplates of the EgressAdvFwdTemplate
func (*EgressAdvFwdTemplate) Fetch ¶
func (o *EgressAdvFwdTemplate) Fetch() *bambou.Error
Fetch retrieves the EgressAdvFwdTemplate from the server
func (*EgressAdvFwdTemplate) GlobalMetadatas ¶
func (o *EgressAdvFwdTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the EgressAdvFwdTemplate
func (*EgressAdvFwdTemplate) Identifier ¶
func (o *EgressAdvFwdTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*EgressAdvFwdTemplate) Identity ¶
func (o *EgressAdvFwdTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*EgressAdvFwdTemplate) Metadatas ¶
func (o *EgressAdvFwdTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the EgressAdvFwdTemplate
func (*EgressAdvFwdTemplate) Save ¶
func (o *EgressAdvFwdTemplate) Save() *bambou.Error
Save saves the EgressAdvFwdTemplate into the server
func (*EgressAdvFwdTemplate) SetIdentifier ¶
func (o *EgressAdvFwdTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type EgressAdvFwdTemplatesAncestor ¶
type EgressAdvFwdTemplatesAncestor interface {
EgressAdvFwdTemplates(*bambou.FetchingInfo) (EgressAdvFwdTemplatesList, *bambou.Error)
}
EgressAdvFwdTemplatesAncestor is the interface that an ancestor of a EgressAdvFwdTemplate must implement. An Ancestor is defined as an entity that has EgressAdvFwdTemplate as a descendant. An Ancestor can get a list of its child EgressAdvFwdTemplates, but not necessarily create one.
type EgressAdvFwdTemplatesList ¶
type EgressAdvFwdTemplatesList []*EgressAdvFwdTemplate
EgressAdvFwdTemplatesList represents a list of EgressAdvFwdTemplates
type EgressAdvFwdTemplatesParent ¶
type EgressAdvFwdTemplatesParent interface { EgressAdvFwdTemplatesAncestor CreateEgressAdvFwdTemplate(*EgressAdvFwdTemplate) *bambou.Error }
EgressAdvFwdTemplatesParent is the interface that a parent of a EgressAdvFwdTemplate must implement. A Parent is defined as an entity that has EgressAdvFwdTemplate as a child. A Parent is an Ancestor which can create a EgressAdvFwdTemplate.
type EgressQOSPoliciesAncestor ¶
type EgressQOSPoliciesAncestor interface {
EgressQOSPolicies(*bambou.FetchingInfo) (EgressQOSPoliciesList, *bambou.Error)
}
EgressQOSPoliciesAncestor is the interface that an ancestor of a EgressQOSPolicy must implement. An Ancestor is defined as an entity that has EgressQOSPolicy as a descendant. An Ancestor can get a list of its child EgressQOSPolicies, but not necessarily create one.
type EgressQOSPoliciesList ¶
type EgressQOSPoliciesList []*EgressQOSPolicy
EgressQOSPoliciesList represents a list of EgressQOSPolicies
type EgressQOSPoliciesParent ¶
type EgressQOSPoliciesParent interface { EgressQOSPoliciesAncestor CreateEgressQOSPolicy(*EgressQOSPolicy) *bambou.Error }
EgressQOSPoliciesParent is the interface that a parent of a EgressQOSPolicy must implement. A Parent is defined as an entity that has EgressQOSPolicy as a child. A Parent is an Ancestor which can create a EgressQOSPolicy.
type EgressQOSPolicy ¶
type EgressQOSPolicy struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` ParentQueueAssociatedRateLimiterID string `json:"parentQueueAssociatedRateLimiterID,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` DefaultServiceClass string `json:"defaultServiceClass,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssocEgressQosId string `json:"assocEgressQosId,omitempty"` AssociatedCOSRemarkingPolicyTableID string `json:"associatedCOSRemarkingPolicyTableID,omitempty"` AssociatedDSCPRemarkingPolicyTableID string `json:"associatedDSCPRemarkingPolicyTableID,omitempty"` Queue1AssociatedRateLimiterID string `json:"queue1AssociatedRateLimiterID,omitempty"` Queue1ForwardingClasses []interface{} `json:"queue1ForwardingClasses,omitempty"` Queue2AssociatedRateLimiterID string `json:"queue2AssociatedRateLimiterID,omitempty"` Queue2ForwardingClasses []interface{} `json:"queue2ForwardingClasses,omitempty"` Queue3AssociatedRateLimiterID string `json:"queue3AssociatedRateLimiterID,omitempty"` Queue3ForwardingClasses []interface{} `json:"queue3ForwardingClasses,omitempty"` Queue4AssociatedRateLimiterID string `json:"queue4AssociatedRateLimiterID,omitempty"` Queue4ForwardingClasses []interface{} `json:"queue4ForwardingClasses,omitempty"` ExternalID string `json:"externalID,omitempty"` }
EgressQOSPolicy represents the model of a egressqospolicy
func NewEgressQOSPolicy ¶
func NewEgressQOSPolicy() *EgressQOSPolicy
NewEgressQOSPolicy returns a new *EgressQOSPolicy
func (*EgressQOSPolicy) CreateGlobalMetadata ¶
func (o *EgressQOSPolicy) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the EgressQOSPolicy
func (*EgressQOSPolicy) CreateMetadata ¶
func (o *EgressQOSPolicy) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the EgressQOSPolicy
func (*EgressQOSPolicy) Delete ¶
func (o *EgressQOSPolicy) Delete() *bambou.Error
Delete deletes the EgressQOSPolicy from the server
func (*EgressQOSPolicy) Fetch ¶
func (o *EgressQOSPolicy) Fetch() *bambou.Error
Fetch retrieves the EgressQOSPolicy from the server
func (*EgressQOSPolicy) GlobalMetadatas ¶
func (o *EgressQOSPolicy) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the EgressQOSPolicy
func (*EgressQOSPolicy) Identifier ¶
func (o *EgressQOSPolicy) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*EgressQOSPolicy) Identity ¶
func (o *EgressQOSPolicy) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*EgressQOSPolicy) Metadatas ¶
func (o *EgressQOSPolicy) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the EgressQOSPolicy
func (*EgressQOSPolicy) Save ¶
func (o *EgressQOSPolicy) Save() *bambou.Error
Save saves the EgressQOSPolicy into the server
func (*EgressQOSPolicy) SetIdentifier ¶
func (o *EgressQOSPolicy) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type Enterprise ¶
type Enterprise struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LDAPAuthorizationEnabled bool `json:"LDAPAuthorizationEnabled"` LDAPEnabled bool `json:"LDAPEnabled"` BGPEnabled bool `json:"BGPEnabled"` DHCPLeaseInterval int `json:"DHCPLeaseInterval,omitempty"` VNFManagementEnabled bool `json:"VNFManagementEnabled"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` ReceiveMultiCastListID string `json:"receiveMultiCastListID,omitempty"` SendMultiCastListID string `json:"sendMultiCastListID,omitempty"` Description string `json:"description,omitempty"` DictionaryVersion int `json:"dictionaryVersion,omitempty"` AllowAdvancedQOSConfiguration bool `json:"allowAdvancedQOSConfiguration"` AllowGatewayManagement bool `json:"allowGatewayManagement"` AllowTrustedForwardingClass bool `json:"allowTrustedForwardingClass"` AllowedForwardingClasses []interface{} `json:"allowedForwardingClasses,omitempty"` FloatingIPsQuota int `json:"floatingIPsQuota,omitempty"` FloatingIPsUsed int `json:"floatingIPsUsed,omitempty"` FlowCollectionEnabled string `json:"flowCollectionEnabled,omitempty"` EnableApplicationPerformanceManagement bool `json:"enableApplicationPerformanceManagement"` EncryptionManagementMode string `json:"encryptionManagementMode,omitempty"` EnterpriseProfileID string `json:"enterpriseProfileID,omitempty"` EntityScope string `json:"entityScope,omitempty"` LocalAS int `json:"localAS,omitempty"` AssociatedEnterpriseSecurityID string `json:"associatedEnterpriseSecurityID,omitempty"` AssociatedGroupKeyEncryptionProfileID string `json:"associatedGroupKeyEncryptionProfileID,omitempty"` AssociatedKeyServerMonitorID string `json:"associatedKeyServerMonitorID,omitempty"` CustomerID int `json:"customerID,omitempty"` AvatarData string `json:"avatarData,omitempty"` AvatarType string `json:"avatarType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
Enterprise represents the model of a enterprise
func (*Enterprise) Alarms ¶
func (o *Enterprise) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the Enterprise
func (*Enterprise) AllAlarms ¶
func (o *Enterprise) AllAlarms(info *bambou.FetchingInfo) (AllAlarmsList, *bambou.Error)
AllAlarms retrieves the list of child AllAlarms of the Enterprise
func (*Enterprise) Applicationperformancemanagements ¶
func (o *Enterprise) Applicationperformancemanagements(info *bambou.FetchingInfo) (ApplicationperformancemanagementsList, *bambou.Error)
Applicationperformancemanagements retrieves the list of child Applicationperformancemanagements of the Enterprise
func (*Enterprise) Applications ¶
func (o *Enterprise) Applications(info *bambou.FetchingInfo) (ApplicationsList, *bambou.Error)
Applications retrieves the list of child Applications of the Enterprise
func (*Enterprise) Avatars ¶
func (o *Enterprise) Avatars(info *bambou.FetchingInfo) (AvatarsList, *bambou.Error)
Avatars retrieves the list of child Avatars of the Enterprise
func (*Enterprise) BGPProfiles ¶
func (o *Enterprise) BGPProfiles(info *bambou.FetchingInfo) (BGPProfilesList, *bambou.Error)
BGPProfiles retrieves the list of child BGPProfiles of the Enterprise
func (*Enterprise) COSRemarkingPolicyTables ¶
func (o *Enterprise) COSRemarkingPolicyTables(info *bambou.FetchingInfo) (COSRemarkingPolicyTablesList, *bambou.Error)
COSRemarkingPolicyTables retrieves the list of child COSRemarkingPolicyTables of the Enterprise
func (*Enterprise) CaptivePortalProfiles ¶
func (o *Enterprise) CaptivePortalProfiles(info *bambou.FetchingInfo) (CaptivePortalProfilesList, *bambou.Error)
CaptivePortalProfiles retrieves the list of child CaptivePortalProfiles of the Enterprise
func (*Enterprise) Containers ¶
func (o *Enterprise) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
Containers retrieves the list of child Containers of the Enterprise
func (*Enterprise) CreateApplication ¶
func (o *Enterprise) CreateApplication(child *Application) *bambou.Error
CreateApplication creates a new child Application under the Enterprise
func (*Enterprise) CreateApplicationperformancemanagement ¶
func (o *Enterprise) CreateApplicationperformancemanagement(child *Applicationperformancemanagement) *bambou.Error
CreateApplicationperformancemanagement creates a new child Applicationperformancemanagement under the Enterprise
func (*Enterprise) CreateAvatar ¶
func (o *Enterprise) CreateAvatar(child *Avatar) *bambou.Error
CreateAvatar creates a new child Avatar under the Enterprise
func (*Enterprise) CreateBGPProfile ¶
func (o *Enterprise) CreateBGPProfile(child *BGPProfile) *bambou.Error
CreateBGPProfile creates a new child BGPProfile under the Enterprise
func (*Enterprise) CreateCOSRemarkingPolicyTable ¶
func (o *Enterprise) CreateCOSRemarkingPolicyTable(child *COSRemarkingPolicyTable) *bambou.Error
CreateCOSRemarkingPolicyTable creates a new child COSRemarkingPolicyTable under the Enterprise
func (*Enterprise) CreateCaptivePortalProfile ¶
func (o *Enterprise) CreateCaptivePortalProfile(child *CaptivePortalProfile) *bambou.Error
CreateCaptivePortalProfile creates a new child CaptivePortalProfile under the Enterprise
func (*Enterprise) CreateDSCPForwardingClassTable ¶
func (o *Enterprise) CreateDSCPForwardingClassTable(child *DSCPForwardingClassTable) *bambou.Error
CreateDSCPForwardingClassTable creates a new child DSCPForwardingClassTable under the Enterprise
func (*Enterprise) CreateDSCPRemarkingPolicyTable ¶
func (o *Enterprise) CreateDSCPRemarkingPolicyTable(child *DSCPRemarkingPolicyTable) *bambou.Error
CreateDSCPRemarkingPolicyTable creates a new child DSCPRemarkingPolicyTable under the Enterprise
func (*Enterprise) CreateDomain ¶
func (o *Enterprise) CreateDomain(child *Domain) *bambou.Error
CreateDomain creates a new child Domain under the Enterprise
func (*Enterprise) CreateDomainTemplate ¶
func (o *Enterprise) CreateDomainTemplate(child *DomainTemplate) *bambou.Error
CreateDomainTemplate creates a new child DomainTemplate under the Enterprise
func (*Enterprise) CreateEgressQOSPolicy ¶
func (o *Enterprise) CreateEgressQOSPolicy(child *EgressQOSPolicy) *bambou.Error
CreateEgressQOSPolicy creates a new child EgressQOSPolicy under the Enterprise
func (*Enterprise) CreateEnterpriseNetwork ¶
func (o *Enterprise) CreateEnterpriseNetwork(child *EnterpriseNetwork) *bambou.Error
CreateEnterpriseNetwork creates a new child EnterpriseNetwork under the Enterprise
func (*Enterprise) CreateFirewallAcl ¶
func (o *Enterprise) CreateFirewallAcl(child *FirewallAcl) *bambou.Error
CreateFirewallAcl creates a new child FirewallAcl under the Enterprise
func (*Enterprise) CreateFirewallRule ¶
func (o *Enterprise) CreateFirewallRule(child *FirewallRule) *bambou.Error
CreateFirewallRule creates a new child FirewallRule under the Enterprise
func (*Enterprise) CreateGateway ¶
func (o *Enterprise) CreateGateway(child *Gateway) *bambou.Error
CreateGateway creates a new child Gateway under the Enterprise
func (*Enterprise) CreateGatewayTemplate ¶
func (o *Enterprise) CreateGatewayTemplate(child *GatewayTemplate) *bambou.Error
CreateGatewayTemplate creates a new child GatewayTemplate under the Enterprise
func (*Enterprise) CreateGlobalMetadata ¶
func (o *Enterprise) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Enterprise
func (*Enterprise) CreateGroup ¶
func (o *Enterprise) CreateGroup(child *Group) *bambou.Error
CreateGroup creates a new child Group under the Enterprise
func (*Enterprise) CreateIKECertificate ¶
func (o *Enterprise) CreateIKECertificate(child *IKECertificate) *bambou.Error
CreateIKECertificate creates a new child IKECertificate under the Enterprise
func (*Enterprise) CreateIKEEncryptionprofile ¶
func (o *Enterprise) CreateIKEEncryptionprofile(child *IKEEncryptionprofile) *bambou.Error
CreateIKEEncryptionprofile creates a new child IKEEncryptionprofile under the Enterprise
func (*Enterprise) CreateIKEGateway ¶
func (o *Enterprise) CreateIKEGateway(child *IKEGateway) *bambou.Error
CreateIKEGateway creates a new child IKEGateway under the Enterprise
func (*Enterprise) CreateIKEGatewayProfile ¶
func (o *Enterprise) CreateIKEGatewayProfile(child *IKEGatewayProfile) *bambou.Error
CreateIKEGatewayProfile creates a new child IKEGatewayProfile under the Enterprise
func (*Enterprise) CreateIKEPSK ¶
func (o *Enterprise) CreateIKEPSK(child *IKEPSK) *bambou.Error
CreateIKEPSK creates a new child IKEPSK under the Enterprise
func (*Enterprise) CreateIngressQOSPolicy ¶
func (o *Enterprise) CreateIngressQOSPolicy(child *IngressQOSPolicy) *bambou.Error
CreateIngressQOSPolicy creates a new child IngressQOSPolicy under the Enterprise
func (*Enterprise) CreateJob ¶
func (o *Enterprise) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the Enterprise
func (*Enterprise) CreateL2Domain ¶
func (o *Enterprise) CreateL2Domain(child *L2Domain) *bambou.Error
CreateL2Domain creates a new child L2Domain under the Enterprise
func (*Enterprise) CreateL2DomainTemplate ¶
func (o *Enterprise) CreateL2DomainTemplate(child *L2DomainTemplate) *bambou.Error
CreateL2DomainTemplate creates a new child L2DomainTemplate under the Enterprise
func (*Enterprise) CreateL4Service ¶
func (o *Enterprise) CreateL4Service(child *L4Service) *bambou.Error
CreateL4Service creates a new child L4Service under the Enterprise
func (*Enterprise) CreateL4ServiceGroup ¶
func (o *Enterprise) CreateL4ServiceGroup(child *L4ServiceGroup) *bambou.Error
CreateL4ServiceGroup creates a new child L4ServiceGroup under the Enterprise
func (*Enterprise) CreateMetadata ¶
func (o *Enterprise) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the Enterprise
func (*Enterprise) CreateNSGGroup ¶
func (o *Enterprise) CreateNSGGroup(child *NSGGroup) *bambou.Error
CreateNSGGroup creates a new child NSGGroup under the Enterprise
func (*Enterprise) CreateNSGateway ¶
func (o *Enterprise) CreateNSGateway(child *NSGateway) *bambou.Error
CreateNSGateway creates a new child NSGateway under the Enterprise
func (*Enterprise) CreateNSRedundantGatewayGroup ¶
func (o *Enterprise) CreateNSRedundantGatewayGroup(child *NSRedundantGatewayGroup) *bambou.Error
CreateNSRedundantGatewayGroup creates a new child NSRedundantGatewayGroup under the Enterprise
func (*Enterprise) CreateNetworkMacroGroup ¶
func (o *Enterprise) CreateNetworkMacroGroup(child *NetworkMacroGroup) *bambou.Error
CreateNetworkMacroGroup creates a new child NetworkMacroGroup under the Enterprise
func (*Enterprise) CreateNetworkPerformanceMeasurement ¶
func (o *Enterprise) CreateNetworkPerformanceMeasurement(child *NetworkPerformanceMeasurement) *bambou.Error
CreateNetworkPerformanceMeasurement creates a new child NetworkPerformanceMeasurement under the Enterprise
func (*Enterprise) CreatePerformanceMonitor ¶
func (o *Enterprise) CreatePerformanceMonitor(child *PerformanceMonitor) *bambou.Error
CreatePerformanceMonitor creates a new child PerformanceMonitor under the Enterprise
func (*Enterprise) CreatePolicyObjectGroup ¶
func (o *Enterprise) CreatePolicyObjectGroup(child *PolicyObjectGroup) *bambou.Error
CreatePolicyObjectGroup creates a new child PolicyObjectGroup under the Enterprise
func (*Enterprise) CreatePublicNetworkMacro ¶
func (o *Enterprise) CreatePublicNetworkMacro(child *PublicNetworkMacro) *bambou.Error
CreatePublicNetworkMacro creates a new child PublicNetworkMacro under the Enterprise
func (*Enterprise) CreateRateLimiter ¶
func (o *Enterprise) CreateRateLimiter(child *RateLimiter) *bambou.Error
CreateRateLimiter creates a new child RateLimiter under the Enterprise
func (*Enterprise) CreateRedundancyGroup ¶
func (o *Enterprise) CreateRedundancyGroup(child *RedundancyGroup) *bambou.Error
CreateRedundancyGroup creates a new child RedundancyGroup under the Enterprise
func (*Enterprise) CreateRoutingPolicy ¶
func (o *Enterprise) CreateRoutingPolicy(child *RoutingPolicy) *bambou.Error
CreateRoutingPolicy creates a new child RoutingPolicy under the Enterprise
func (*Enterprise) CreateTrunk ¶
func (o *Enterprise) CreateTrunk(child *Trunk) *bambou.Error
CreateTrunk creates a new child Trunk under the Enterprise
func (*Enterprise) CreateUser ¶
func (o *Enterprise) CreateUser(child *User) *bambou.Error
CreateUser creates a new child User under the Enterprise
func (*Enterprise) CreateVNF ¶
func (o *Enterprise) CreateVNF(child *VNF) *bambou.Error
CreateVNF creates a new child VNF under the Enterprise
func (*Enterprise) CreateVNFMetadata ¶
func (o *Enterprise) CreateVNFMetadata(child *VNFMetadata) *bambou.Error
CreateVNFMetadata creates a new child VNFMetadata under the Enterprise
func (*Enterprise) CreateVNFThresholdPolicy ¶
func (o *Enterprise) CreateVNFThresholdPolicy(child *VNFThresholdPolicy) *bambou.Error
CreateVNFThresholdPolicy creates a new child VNFThresholdPolicy under the Enterprise
func (*Enterprise) CreateZFBRequest ¶
func (o *Enterprise) CreateZFBRequest(child *ZFBRequest) *bambou.Error
CreateZFBRequest creates a new child ZFBRequest under the Enterprise
func (*Enterprise) DSCPForwardingClassTables ¶
func (o *Enterprise) DSCPForwardingClassTables(info *bambou.FetchingInfo) (DSCPForwardingClassTablesList, *bambou.Error)
DSCPForwardingClassTables retrieves the list of child DSCPForwardingClassTables of the Enterprise
func (*Enterprise) DSCPRemarkingPolicyTables ¶
func (o *Enterprise) DSCPRemarkingPolicyTables(info *bambou.FetchingInfo) (DSCPRemarkingPolicyTablesList, *bambou.Error)
DSCPRemarkingPolicyTables retrieves the list of child DSCPRemarkingPolicyTables of the Enterprise
func (*Enterprise) Delete ¶
func (o *Enterprise) Delete() *bambou.Error
Delete deletes the Enterprise from the server
func (*Enterprise) DomainTemplates ¶
func (o *Enterprise) DomainTemplates(info *bambou.FetchingInfo) (DomainTemplatesList, *bambou.Error)
DomainTemplates retrieves the list of child DomainTemplates of the Enterprise
func (*Enterprise) Domains ¶
func (o *Enterprise) Domains(info *bambou.FetchingInfo) (DomainsList, *bambou.Error)
Domains retrieves the list of child Domains of the Enterprise
func (*Enterprise) EgressQOSPolicies ¶
func (o *Enterprise) EgressQOSPolicies(info *bambou.FetchingInfo) (EgressQOSPoliciesList, *bambou.Error)
EgressQOSPolicies retrieves the list of child EgressQOSPolicies of the Enterprise
func (*Enterprise) EnterpriseNetworks ¶
func (o *Enterprise) EnterpriseNetworks(info *bambou.FetchingInfo) (EnterpriseNetworksList, *bambou.Error)
EnterpriseNetworks retrieves the list of child EnterpriseNetworks of the Enterprise
func (*Enterprise) EnterpriseSecurities ¶
func (o *Enterprise) EnterpriseSecurities(info *bambou.FetchingInfo) (EnterpriseSecuritiesList, *bambou.Error)
EnterpriseSecurities retrieves the list of child EnterpriseSecurities of the Enterprise
func (*Enterprise) EventLogs ¶
func (o *Enterprise) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the Enterprise
func (*Enterprise) Fetch ¶
func (o *Enterprise) Fetch() *bambou.Error
Fetch retrieves the Enterprise from the server
func (*Enterprise) FirewallAcls ¶
func (o *Enterprise) FirewallAcls(info *bambou.FetchingInfo) (FirewallAclsList, *bambou.Error)
FirewallAcls retrieves the list of child FirewallAcls of the Enterprise
func (*Enterprise) FirewallRules ¶
func (o *Enterprise) FirewallRules(info *bambou.FetchingInfo) (FirewallRulesList, *bambou.Error)
FirewallRules retrieves the list of child FirewallRules of the Enterprise
func (*Enterprise) GatewayTemplates ¶
func (o *Enterprise) GatewayTemplates(info *bambou.FetchingInfo) (GatewayTemplatesList, *bambou.Error)
GatewayTemplates retrieves the list of child GatewayTemplates of the Enterprise
func (*Enterprise) Gateways ¶
func (o *Enterprise) Gateways(info *bambou.FetchingInfo) (GatewaysList, *bambou.Error)
Gateways retrieves the list of child Gateways of the Enterprise
func (*Enterprise) GlobalMetadatas ¶
func (o *Enterprise) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Enterprise
func (*Enterprise) GroupKeyEncryptionProfiles ¶
func (o *Enterprise) GroupKeyEncryptionProfiles(info *bambou.FetchingInfo) (GroupKeyEncryptionProfilesList, *bambou.Error)
GroupKeyEncryptionProfiles retrieves the list of child GroupKeyEncryptionProfiles of the Enterprise
func (*Enterprise) Groups ¶
func (o *Enterprise) Groups(info *bambou.FetchingInfo) (GroupsList, *bambou.Error)
Groups retrieves the list of child Groups of the Enterprise
func (*Enterprise) IKECertificates ¶
func (o *Enterprise) IKECertificates(info *bambou.FetchingInfo) (IKECertificatesList, *bambou.Error)
IKECertificates retrieves the list of child IKECertificates of the Enterprise
func (*Enterprise) IKEEncryptionprofiles ¶
func (o *Enterprise) IKEEncryptionprofiles(info *bambou.FetchingInfo) (IKEEncryptionprofilesList, *bambou.Error)
IKEEncryptionprofiles retrieves the list of child IKEEncryptionprofiles of the Enterprise
func (*Enterprise) IKEGatewayProfiles ¶
func (o *Enterprise) IKEGatewayProfiles(info *bambou.FetchingInfo) (IKEGatewayProfilesList, *bambou.Error)
IKEGatewayProfiles retrieves the list of child IKEGatewayProfiles of the Enterprise
func (*Enterprise) IKEGateways ¶
func (o *Enterprise) IKEGateways(info *bambou.FetchingInfo) (IKEGatewaysList, *bambou.Error)
IKEGateways retrieves the list of child IKEGateways of the Enterprise
func (*Enterprise) IKEPSKs ¶
func (o *Enterprise) IKEPSKs(info *bambou.FetchingInfo) (IKEPSKsList, *bambou.Error)
IKEPSKs retrieves the list of child IKEPSKs of the Enterprise
func (*Enterprise) Identifier ¶
func (o *Enterprise) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*Enterprise) Identity ¶
func (o *Enterprise) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*Enterprise) IngressQOSPolicies ¶
func (o *Enterprise) IngressQOSPolicies(info *bambou.FetchingInfo) (IngressQOSPoliciesList, *bambou.Error)
IngressQOSPolicies retrieves the list of child IngressQOSPolicies of the Enterprise
func (*Enterprise) Jobs ¶
func (o *Enterprise) Jobs(info *bambou.FetchingInfo) (JobsList, *bambou.Error)
Jobs retrieves the list of child Jobs of the Enterprise
func (*Enterprise) KeyServerMonitors ¶
func (o *Enterprise) KeyServerMonitors(info *bambou.FetchingInfo) (KeyServerMonitorsList, *bambou.Error)
KeyServerMonitors retrieves the list of child KeyServerMonitors of the Enterprise
func (*Enterprise) L2DomainTemplates ¶
func (o *Enterprise) L2DomainTemplates(info *bambou.FetchingInfo) (L2DomainTemplatesList, *bambou.Error)
L2DomainTemplates retrieves the list of child L2DomainTemplates of the Enterprise
func (*Enterprise) L2Domains ¶
func (o *Enterprise) L2Domains(info *bambou.FetchingInfo) (L2DomainsList, *bambou.Error)
L2Domains retrieves the list of child L2Domains of the Enterprise
func (*Enterprise) L4ServiceGroups ¶
func (o *Enterprise) L4ServiceGroups(info *bambou.FetchingInfo) (L4ServiceGroupsList, *bambou.Error)
L4ServiceGroups retrieves the list of child L4ServiceGroups of the Enterprise
func (*Enterprise) L4Services ¶
func (o *Enterprise) L4Services(info *bambou.FetchingInfo) (L4ServicesList, *bambou.Error)
L4Services retrieves the list of child L4Services of the Enterprise
func (*Enterprise) L7applicationsignatures ¶
func (o *Enterprise) L7applicationsignatures(info *bambou.FetchingInfo) (L7applicationsignaturesList, *bambou.Error)
L7applicationsignatures retrieves the list of child L7applicationsignatures of the Enterprise
func (*Enterprise) LDAPConfigurations ¶
func (o *Enterprise) LDAPConfigurations(info *bambou.FetchingInfo) (LDAPConfigurationsList, *bambou.Error)
LDAPConfigurations retrieves the list of child LDAPConfigurations of the Enterprise
func (*Enterprise) Metadatas ¶
func (o *Enterprise) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Enterprise
func (*Enterprise) MultiCastLists ¶
func (o *Enterprise) MultiCastLists(info *bambou.FetchingInfo) (MultiCastListsList, *bambou.Error)
MultiCastLists retrieves the list of child MultiCastLists of the Enterprise
func (*Enterprise) NSGGroups ¶
func (o *Enterprise) NSGGroups(info *bambou.FetchingInfo) (NSGGroupsList, *bambou.Error)
NSGGroups retrieves the list of child NSGGroups of the Enterprise
func (*Enterprise) NSGatewayTemplates ¶
func (o *Enterprise) NSGatewayTemplates(info *bambou.FetchingInfo) (NSGatewayTemplatesList, *bambou.Error)
NSGatewayTemplates retrieves the list of child NSGatewayTemplates of the Enterprise
func (*Enterprise) NSGateways ¶
func (o *Enterprise) NSGateways(info *bambou.FetchingInfo) (NSGatewaysList, *bambou.Error)
NSGateways retrieves the list of child NSGateways of the Enterprise
func (*Enterprise) NSRedundantGatewayGroups ¶
func (o *Enterprise) NSRedundantGatewayGroups(info *bambou.FetchingInfo) (NSRedundantGatewayGroupsList, *bambou.Error)
NSRedundantGatewayGroups retrieves the list of child NSRedundantGatewayGroups of the Enterprise
func (*Enterprise) NetworkMacroGroups ¶
func (o *Enterprise) NetworkMacroGroups(info *bambou.FetchingInfo) (NetworkMacroGroupsList, *bambou.Error)
NetworkMacroGroups retrieves the list of child NetworkMacroGroups of the Enterprise
func (*Enterprise) NetworkPerformanceMeasurements ¶
func (o *Enterprise) NetworkPerformanceMeasurements(info *bambou.FetchingInfo) (NetworkPerformanceMeasurementsList, *bambou.Error)
NetworkPerformanceMeasurements retrieves the list of child NetworkPerformanceMeasurements of the Enterprise
func (*Enterprise) PATNATPools ¶
func (o *Enterprise) PATNATPools(info *bambou.FetchingInfo) (PATNATPoolsList, *bambou.Error)
PATNATPools retrieves the list of child PATNATPools of the Enterprise
func (*Enterprise) PerformanceMonitors ¶
func (o *Enterprise) PerformanceMonitors(info *bambou.FetchingInfo) (PerformanceMonitorsList, *bambou.Error)
PerformanceMonitors retrieves the list of child PerformanceMonitors of the Enterprise
func (*Enterprise) PolicyObjectGroups ¶
func (o *Enterprise) PolicyObjectGroups(info *bambou.FetchingInfo) (PolicyObjectGroupsList, *bambou.Error)
PolicyObjectGroups retrieves the list of child PolicyObjectGroups of the Enterprise
func (*Enterprise) PublicNetworkMacros ¶
func (o *Enterprise) PublicNetworkMacros(info *bambou.FetchingInfo) (PublicNetworkMacrosList, *bambou.Error)
PublicNetworkMacros retrieves the list of child PublicNetworkMacros of the Enterprise
func (*Enterprise) RateLimiters ¶
func (o *Enterprise) RateLimiters(info *bambou.FetchingInfo) (RateLimitersList, *bambou.Error)
RateLimiters retrieves the list of child RateLimiters of the Enterprise
func (*Enterprise) RedundancyGroups ¶
func (o *Enterprise) RedundancyGroups(info *bambou.FetchingInfo) (RedundancyGroupsList, *bambou.Error)
RedundancyGroups retrieves the list of child RedundancyGroups of the Enterprise
func (*Enterprise) RoutingPolicies ¶
func (o *Enterprise) RoutingPolicies(info *bambou.FetchingInfo) (RoutingPoliciesList, *bambou.Error)
RoutingPolicies retrieves the list of child RoutingPolicies of the Enterprise
func (*Enterprise) Save ¶
func (o *Enterprise) Save() *bambou.Error
Save saves the Enterprise into the server
func (*Enterprise) SetIdentifier ¶
func (o *Enterprise) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*Enterprise) SharedNetworkResources ¶
func (o *Enterprise) SharedNetworkResources(info *bambou.FetchingInfo) (SharedNetworkResourcesList, *bambou.Error)
SharedNetworkResources retrieves the list of child SharedNetworkResources of the Enterprise
func (*Enterprise) Trunks ¶
func (o *Enterprise) Trunks(info *bambou.FetchingInfo) (TrunksList, *bambou.Error)
Trunks retrieves the list of child Trunks of the Enterprise
func (*Enterprise) Users ¶
func (o *Enterprise) Users(info *bambou.FetchingInfo) (UsersList, *bambou.Error)
Users retrieves the list of child Users of the Enterprise
func (*Enterprise) VMs ¶
func (o *Enterprise) VMs(info *bambou.FetchingInfo) (VMsList, *bambou.Error)
VMs retrieves the list of child VMs of the Enterprise
func (*Enterprise) VNFMetadatas ¶
func (o *Enterprise) VNFMetadatas(info *bambou.FetchingInfo) (VNFMetadatasList, *bambou.Error)
VNFMetadatas retrieves the list of child VNFMetadatas of the Enterprise
func (*Enterprise) VNFThresholdPolicies ¶
func (o *Enterprise) VNFThresholdPolicies(info *bambou.FetchingInfo) (VNFThresholdPoliciesList, *bambou.Error)
VNFThresholdPolicies retrieves the list of child VNFThresholdPolicies of the Enterprise
func (*Enterprise) VNFs ¶
func (o *Enterprise) VNFs(info *bambou.FetchingInfo) (VNFsList, *bambou.Error)
VNFs retrieves the list of child VNFs of the Enterprise
func (*Enterprise) ZFBRequests ¶
func (o *Enterprise) ZFBRequests(info *bambou.FetchingInfo) (ZFBRequestsList, *bambou.Error)
ZFBRequests retrieves the list of child ZFBRequests of the Enterprise
type EnterpriseNetwork ¶
type EnterpriseNetwork struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` IPType string `json:"IPType,omitempty"` IPv6Address string `json:"IPv6Address,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Address string `json:"address,omitempty"` Netmask string `json:"netmask,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
EnterpriseNetwork represents the model of a enterprisenetwork
func NewEnterpriseNetwork ¶
func NewEnterpriseNetwork() *EnterpriseNetwork
NewEnterpriseNetwork returns a new *EnterpriseNetwork
func (*EnterpriseNetwork) AssignNetworkMacroGroups ¶
func (o *EnterpriseNetwork) AssignNetworkMacroGroups(children NetworkMacroGroupsList) *bambou.Error
AssignNetworkMacroGroups assigns the list of NetworkMacroGroups to the EnterpriseNetwork
func (*EnterpriseNetwork) CreateGlobalMetadata ¶
func (o *EnterpriseNetwork) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the EnterpriseNetwork
func (*EnterpriseNetwork) CreateMetadata ¶
func (o *EnterpriseNetwork) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the EnterpriseNetwork
func (*EnterpriseNetwork) Delete ¶
func (o *EnterpriseNetwork) Delete() *bambou.Error
Delete deletes the EnterpriseNetwork from the server
func (*EnterpriseNetwork) EventLogs ¶
func (o *EnterpriseNetwork) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the EnterpriseNetwork
func (*EnterpriseNetwork) Fetch ¶
func (o *EnterpriseNetwork) Fetch() *bambou.Error
Fetch retrieves the EnterpriseNetwork from the server
func (*EnterpriseNetwork) GlobalMetadatas ¶
func (o *EnterpriseNetwork) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the EnterpriseNetwork
func (*EnterpriseNetwork) Identifier ¶
func (o *EnterpriseNetwork) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*EnterpriseNetwork) Identity ¶
func (o *EnterpriseNetwork) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*EnterpriseNetwork) Metadatas ¶
func (o *EnterpriseNetwork) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the EnterpriseNetwork
func (*EnterpriseNetwork) NetworkMacroGroups ¶
func (o *EnterpriseNetwork) NetworkMacroGroups(info *bambou.FetchingInfo) (NetworkMacroGroupsList, *bambou.Error)
NetworkMacroGroups retrieves the list of child NetworkMacroGroups of the EnterpriseNetwork
func (*EnterpriseNetwork) Save ¶
func (o *EnterpriseNetwork) Save() *bambou.Error
Save saves the EnterpriseNetwork into the server
func (*EnterpriseNetwork) SetIdentifier ¶
func (o *EnterpriseNetwork) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type EnterpriseNetworksAncestor ¶
type EnterpriseNetworksAncestor interface {
EnterpriseNetworks(*bambou.FetchingInfo) (EnterpriseNetworksList, *bambou.Error)
}
EnterpriseNetworksAncestor is the interface that an ancestor of a EnterpriseNetwork must implement. An Ancestor is defined as an entity that has EnterpriseNetwork as a descendant. An Ancestor can get a list of its child EnterpriseNetworks, but not necessarily create one.
type EnterpriseNetworksList ¶
type EnterpriseNetworksList []*EnterpriseNetwork
EnterpriseNetworksList represents a list of EnterpriseNetworks
type EnterpriseNetworksParent ¶
type EnterpriseNetworksParent interface { EnterpriseNetworksAncestor CreateEnterpriseNetwork(*EnterpriseNetwork) *bambou.Error }
EnterpriseNetworksParent is the interface that a parent of a EnterpriseNetwork must implement. A Parent is defined as an entity that has EnterpriseNetwork as a child. A Parent is an Ancestor which can create a EnterpriseNetwork.
type EnterprisePermission ¶
type EnterprisePermission struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` PermittedAction string `json:"permittedAction,omitempty"` PermittedEntityDescription string `json:"permittedEntityDescription,omitempty"` PermittedEntityID string `json:"permittedEntityID,omitempty"` PermittedEntityName string `json:"permittedEntityName,omitempty"` PermittedEntityType string `json:"permittedEntityType,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
EnterprisePermission represents the model of a enterprisepermission
func NewEnterprisePermission ¶
func NewEnterprisePermission() *EnterprisePermission
NewEnterprisePermission returns a new *EnterprisePermission
func (*EnterprisePermission) CreateGlobalMetadata ¶
func (o *EnterprisePermission) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the EnterprisePermission
func (*EnterprisePermission) CreateMetadata ¶
func (o *EnterprisePermission) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the EnterprisePermission
func (*EnterprisePermission) Delete ¶
func (o *EnterprisePermission) Delete() *bambou.Error
Delete deletes the EnterprisePermission from the server
func (*EnterprisePermission) Fetch ¶
func (o *EnterprisePermission) Fetch() *bambou.Error
Fetch retrieves the EnterprisePermission from the server
func (*EnterprisePermission) GlobalMetadatas ¶
func (o *EnterprisePermission) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the EnterprisePermission
func (*EnterprisePermission) Identifier ¶
func (o *EnterprisePermission) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*EnterprisePermission) Identity ¶
func (o *EnterprisePermission) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*EnterprisePermission) Metadatas ¶
func (o *EnterprisePermission) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the EnterprisePermission
func (*EnterprisePermission) Save ¶
func (o *EnterprisePermission) Save() *bambou.Error
Save saves the EnterprisePermission into the server
func (*EnterprisePermission) SetIdentifier ¶
func (o *EnterprisePermission) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type EnterprisePermissionsAncestor ¶
type EnterprisePermissionsAncestor interface {
EnterprisePermissions(*bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
}
EnterprisePermissionsAncestor is the interface that an ancestor of a EnterprisePermission must implement. An Ancestor is defined as an entity that has EnterprisePermission as a descendant. An Ancestor can get a list of its child EnterprisePermissions, but not necessarily create one.
type EnterprisePermissionsList ¶
type EnterprisePermissionsList []*EnterprisePermission
EnterprisePermissionsList represents a list of EnterprisePermissions
type EnterprisePermissionsParent ¶
type EnterprisePermissionsParent interface { EnterprisePermissionsAncestor CreateEnterprisePermission(*EnterprisePermission) *bambou.Error }
EnterprisePermissionsParent is the interface that a parent of a EnterprisePermission must implement. A Parent is defined as an entity that has EnterprisePermission as a child. A Parent is an Ancestor which can create a EnterprisePermission.
type EnterpriseProfile ¶
type EnterpriseProfile struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` BGPEnabled bool `json:"BGPEnabled"` DHCPLeaseInterval int `json:"DHCPLeaseInterval,omitempty"` VNFManagementEnabled bool `json:"VNFManagementEnabled"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` ReceiveMultiCastListID string `json:"receiveMultiCastListID,omitempty"` SendMultiCastListID string `json:"sendMultiCastListID,omitempty"` Description string `json:"description,omitempty"` AllowAdvancedQOSConfiguration bool `json:"allowAdvancedQOSConfiguration"` AllowGatewayManagement bool `json:"allowGatewayManagement"` AllowTrustedForwardingClass bool `json:"allowTrustedForwardingClass"` AllowedForwardingClasses []interface{} `json:"allowedForwardingClasses,omitempty"` FloatingIPsQuota int `json:"floatingIPsQuota,omitempty"` EnableApplicationPerformanceManagement bool `json:"enableApplicationPerformanceManagement"` EncryptionManagementMode string `json:"encryptionManagementMode,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
EnterpriseProfile represents the model of a enterpriseprofile
func NewEnterpriseProfile ¶
func NewEnterpriseProfile() *EnterpriseProfile
NewEnterpriseProfile returns a new *EnterpriseProfile
func (*EnterpriseProfile) CreateGlobalMetadata ¶
func (o *EnterpriseProfile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the EnterpriseProfile
func (*EnterpriseProfile) CreateMetadata ¶
func (o *EnterpriseProfile) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the EnterpriseProfile
func (*EnterpriseProfile) Delete ¶
func (o *EnterpriseProfile) Delete() *bambou.Error
Delete deletes the EnterpriseProfile from the server
func (*EnterpriseProfile) Enterprises ¶
func (o *EnterpriseProfile) Enterprises(info *bambou.FetchingInfo) (EnterprisesList, *bambou.Error)
Enterprises retrieves the list of child Enterprises of the EnterpriseProfile
func (*EnterpriseProfile) EventLogs ¶
func (o *EnterpriseProfile) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the EnterpriseProfile
func (*EnterpriseProfile) Fetch ¶
func (o *EnterpriseProfile) Fetch() *bambou.Error
Fetch retrieves the EnterpriseProfile from the server
func (*EnterpriseProfile) GlobalMetadatas ¶
func (o *EnterpriseProfile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the EnterpriseProfile
func (*EnterpriseProfile) Identifier ¶
func (o *EnterpriseProfile) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*EnterpriseProfile) Identity ¶
func (o *EnterpriseProfile) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*EnterpriseProfile) Metadatas ¶
func (o *EnterpriseProfile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the EnterpriseProfile
func (*EnterpriseProfile) MultiCastLists ¶
func (o *EnterpriseProfile) MultiCastLists(info *bambou.FetchingInfo) (MultiCastListsList, *bambou.Error)
MultiCastLists retrieves the list of child MultiCastLists of the EnterpriseProfile
func (*EnterpriseProfile) Save ¶
func (o *EnterpriseProfile) Save() *bambou.Error
Save saves the EnterpriseProfile into the server
func (*EnterpriseProfile) SetIdentifier ¶
func (o *EnterpriseProfile) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type EnterpriseProfilesAncestor ¶
type EnterpriseProfilesAncestor interface {
EnterpriseProfiles(*bambou.FetchingInfo) (EnterpriseProfilesList, *bambou.Error)
}
EnterpriseProfilesAncestor is the interface that an ancestor of a EnterpriseProfile must implement. An Ancestor is defined as an entity that has EnterpriseProfile as a descendant. An Ancestor can get a list of its child EnterpriseProfiles, but not necessarily create one.
type EnterpriseProfilesList ¶
type EnterpriseProfilesList []*EnterpriseProfile
EnterpriseProfilesList represents a list of EnterpriseProfiles
type EnterpriseProfilesParent ¶
type EnterpriseProfilesParent interface { EnterpriseProfilesAncestor CreateEnterpriseProfile(*EnterpriseProfile) *bambou.Error }
EnterpriseProfilesParent is the interface that a parent of a EnterpriseProfile must implement. A Parent is defined as an entity that has EnterpriseProfile as a child. A Parent is an Ancestor which can create a EnterpriseProfile.
type EnterpriseSecuredData ¶
type EnterpriseSecuredData struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Hash string `json:"hash,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Data string `json:"data,omitempty"` SekId int `json:"sekId,omitempty"` KeyserverCertSerialNumber string `json:"keyserverCertSerialNumber,omitempty"` SignedHash string `json:"signedHash,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
EnterpriseSecuredData represents the model of a enterprisesecureddata
func NewEnterpriseSecuredData ¶
func NewEnterpriseSecuredData() *EnterpriseSecuredData
NewEnterpriseSecuredData returns a new *EnterpriseSecuredData
func (*EnterpriseSecuredData) CreateGlobalMetadata ¶
func (o *EnterpriseSecuredData) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the EnterpriseSecuredData
func (*EnterpriseSecuredData) CreateMetadata ¶
func (o *EnterpriseSecuredData) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the EnterpriseSecuredData
func (*EnterpriseSecuredData) Delete ¶
func (o *EnterpriseSecuredData) Delete() *bambou.Error
Delete deletes the EnterpriseSecuredData from the server
func (*EnterpriseSecuredData) Fetch ¶
func (o *EnterpriseSecuredData) Fetch() *bambou.Error
Fetch retrieves the EnterpriseSecuredData from the server
func (*EnterpriseSecuredData) GlobalMetadatas ¶
func (o *EnterpriseSecuredData) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the EnterpriseSecuredData
func (*EnterpriseSecuredData) Identifier ¶
func (o *EnterpriseSecuredData) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*EnterpriseSecuredData) Identity ¶
func (o *EnterpriseSecuredData) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*EnterpriseSecuredData) Metadatas ¶
func (o *EnterpriseSecuredData) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the EnterpriseSecuredData
func (*EnterpriseSecuredData) Save ¶
func (o *EnterpriseSecuredData) Save() *bambou.Error
Save saves the EnterpriseSecuredData into the server
func (*EnterpriseSecuredData) SetIdentifier ¶
func (o *EnterpriseSecuredData) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type EnterpriseSecuredDatasAncestor ¶
type EnterpriseSecuredDatasAncestor interface {
EnterpriseSecuredDatas(*bambou.FetchingInfo) (EnterpriseSecuredDatasList, *bambou.Error)
}
EnterpriseSecuredDatasAncestor is the interface that an ancestor of a EnterpriseSecuredData must implement. An Ancestor is defined as an entity that has EnterpriseSecuredData as a descendant. An Ancestor can get a list of its child EnterpriseSecuredDatas, but not necessarily create one.
type EnterpriseSecuredDatasList ¶
type EnterpriseSecuredDatasList []*EnterpriseSecuredData
EnterpriseSecuredDatasList represents a list of EnterpriseSecuredDatas
type EnterpriseSecuredDatasParent ¶
type EnterpriseSecuredDatasParent interface { EnterpriseSecuredDatasAncestor CreateEnterpriseSecuredData(*EnterpriseSecuredData) *bambou.Error }
EnterpriseSecuredDatasParent is the interface that a parent of a EnterpriseSecuredData must implement. A Parent is defined as an entity that has EnterpriseSecuredData as a child. A Parent is an Ancestor which can create a EnterpriseSecuredData.
type EnterpriseSecuritiesAncestor ¶
type EnterpriseSecuritiesAncestor interface {
EnterpriseSecurities(*bambou.FetchingInfo) (EnterpriseSecuritiesList, *bambou.Error)
}
EnterpriseSecuritiesAncestor is the interface that an ancestor of a EnterpriseSecurity must implement. An Ancestor is defined as an entity that has EnterpriseSecurity as a descendant. An Ancestor can get a list of its child EnterpriseSecurities, but not necessarily create one.
type EnterpriseSecuritiesList ¶
type EnterpriseSecuritiesList []*EnterpriseSecurity
EnterpriseSecuritiesList represents a list of EnterpriseSecurities
type EnterpriseSecuritiesParent ¶
type EnterpriseSecuritiesParent interface { EnterpriseSecuritiesAncestor CreateEnterpriseSecurity(*EnterpriseSecurity) *bambou.Error }
EnterpriseSecuritiesParent is the interface that a parent of a EnterpriseSecurity must implement. A Parent is defined as an entity that has EnterpriseSecurity as a child. A Parent is an Ancestor which can create a EnterpriseSecurity.
type EnterpriseSecurity ¶
type EnterpriseSecurity struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` GatewaySecurityRevision int `json:"gatewaySecurityRevision,omitempty"` Revision int `json:"revision,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
EnterpriseSecurity represents the model of a enterprisesecurity
func NewEnterpriseSecurity ¶
func NewEnterpriseSecurity() *EnterpriseSecurity
NewEnterpriseSecurity returns a new *EnterpriseSecurity
func (*EnterpriseSecurity) CreateEnterpriseSecuredData ¶
func (o *EnterpriseSecurity) CreateEnterpriseSecuredData(child *EnterpriseSecuredData) *bambou.Error
CreateEnterpriseSecuredData creates a new child EnterpriseSecuredData under the EnterpriseSecurity
func (*EnterpriseSecurity) CreateGlobalMetadata ¶
func (o *EnterpriseSecurity) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the EnterpriseSecurity
func (*EnterpriseSecurity) CreateMetadata ¶
func (o *EnterpriseSecurity) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the EnterpriseSecurity
func (*EnterpriseSecurity) Delete ¶
func (o *EnterpriseSecurity) Delete() *bambou.Error
Delete deletes the EnterpriseSecurity from the server
func (*EnterpriseSecurity) EnterpriseSecuredDatas ¶
func (o *EnterpriseSecurity) EnterpriseSecuredDatas(info *bambou.FetchingInfo) (EnterpriseSecuredDatasList, *bambou.Error)
EnterpriseSecuredDatas retrieves the list of child EnterpriseSecuredDatas of the EnterpriseSecurity
func (*EnterpriseSecurity) Fetch ¶
func (o *EnterpriseSecurity) Fetch() *bambou.Error
Fetch retrieves the EnterpriseSecurity from the server
func (*EnterpriseSecurity) GlobalMetadatas ¶
func (o *EnterpriseSecurity) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the EnterpriseSecurity
func (*EnterpriseSecurity) Identifier ¶
func (o *EnterpriseSecurity) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*EnterpriseSecurity) Identity ¶
func (o *EnterpriseSecurity) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*EnterpriseSecurity) Metadatas ¶
func (o *EnterpriseSecurity) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the EnterpriseSecurity
func (*EnterpriseSecurity) Save ¶
func (o *EnterpriseSecurity) Save() *bambou.Error
Save saves the EnterpriseSecurity into the server
func (*EnterpriseSecurity) SetIdentifier ¶
func (o *EnterpriseSecurity) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type EnterprisesAncestor ¶
type EnterprisesAncestor interface {
Enterprises(*bambou.FetchingInfo) (EnterprisesList, *bambou.Error)
}
EnterprisesAncestor is the interface that an ancestor of a Enterprise must implement. An Ancestor is defined as an entity that has Enterprise as a descendant. An Ancestor can get a list of its child Enterprises, but not necessarily create one.
type EnterprisesList ¶
type EnterprisesList []*Enterprise
EnterprisesList represents a list of Enterprises
type EnterprisesParent ¶
type EnterprisesParent interface { EnterprisesAncestor CreateEnterprise(*Enterprise) *bambou.Error }
EnterprisesParent is the interface that a parent of a Enterprise must implement. A Parent is defined as an entity that has Enterprise as a child. A Parent is an Ancestor which can create a Enterprise.
type EventLog ¶
type EventLog struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` RequestID string `json:"requestID,omitempty"` Diff interface{} `json:"diff,omitempty"` Enterprise string `json:"enterprise,omitempty"` Entities []interface{} `json:"entities,omitempty"` EntityID string `json:"entityID,omitempty"` EntityParentID string `json:"entityParentID,omitempty"` EntityParentType string `json:"entityParentType,omitempty"` EntityScope string `json:"entityScope,omitempty"` EntityType string `json:"entityType,omitempty"` User string `json:"user,omitempty"` EventReceivedTime float64 `json:"eventReceivedTime,omitempty"` ExternalID string `json:"externalID,omitempty"` Type string `json:"type,omitempty"` }
EventLog represents the model of a eventlog
func (*EventLog) CreateGlobalMetadata ¶
func (o *EventLog) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the EventLog
func (*EventLog) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the EventLog
func (*EventLog) GlobalMetadatas ¶
func (o *EventLog) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the EventLog
func (*EventLog) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*EventLog) Metadatas ¶
func (o *EventLog) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the EventLog
func (*EventLog) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type EventLogsAncestor ¶
type EventLogsAncestor interface {
EventLogs(*bambou.FetchingInfo) (EventLogsList, *bambou.Error)
}
EventLogsAncestor is the interface that an ancestor of a EventLog must implement. An Ancestor is defined as an entity that has EventLog as a descendant. An Ancestor can get a list of its child EventLogs, but not necessarily create one.
type EventLogsParent ¶
type EventLogsParent interface { EventLogsAncestor CreateEventLog(*EventLog) *bambou.Error }
EventLogsParent is the interface that a parent of a EventLog must implement. A Parent is defined as an entity that has EventLog as a child. A Parent is an Ancestor which can create a EventLog.
type FirewallAcl ¶
type FirewallAcl struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Active bool `json:"active"` DefaultAllowIP bool `json:"defaultAllowIP"` DefaultAllowNonIP bool `json:"defaultAllowNonIP"` Description string `json:"description,omitempty"` RuleIds []interface{} `json:"ruleIds,omitempty"` }
FirewallAcl represents the model of a firewallacl
func (*FirewallAcl) Delete ¶
func (o *FirewallAcl) Delete() *bambou.Error
Delete deletes the FirewallAcl from the server
func (*FirewallAcl) Domains ¶
func (o *FirewallAcl) Domains(info *bambou.FetchingInfo) (DomainsList, *bambou.Error)
Domains retrieves the list of child Domains of the FirewallAcl
func (*FirewallAcl) Fetch ¶
func (o *FirewallAcl) Fetch() *bambou.Error
Fetch retrieves the FirewallAcl from the server
func (*FirewallAcl) FirewallRules ¶
func (o *FirewallAcl) FirewallRules(info *bambou.FetchingInfo) (FirewallRulesList, *bambou.Error)
FirewallRules retrieves the list of child FirewallRules of the FirewallAcl
func (*FirewallAcl) Identifier ¶
func (o *FirewallAcl) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallAcl) Identity ¶
func (o *FirewallAcl) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*FirewallAcl) Save ¶
func (o *FirewallAcl) Save() *bambou.Error
Save saves the FirewallAcl into the server
func (*FirewallAcl) SetIdentifier ¶
func (o *FirewallAcl) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type FirewallAclsAncestor ¶
type FirewallAclsAncestor interface {
FirewallAcls(*bambou.FetchingInfo) (FirewallAclsList, *bambou.Error)
}
FirewallAclsAncestor is the interface that an ancestor of a FirewallAcl must implement. An Ancestor is defined as an entity that has FirewallAcl as a descendant. An Ancestor can get a list of its child FirewallAcls, but not necessarily create one.
type FirewallAclsList ¶
type FirewallAclsList []*FirewallAcl
FirewallAclsList represents a list of FirewallAcls
type FirewallAclsParent ¶
type FirewallAclsParent interface { FirewallAclsAncestor CreateFirewallAcl(*FirewallAcl) *bambou.Error }
FirewallAclsParent is the interface that a parent of a FirewallAcl must implement. A Parent is defined as an entity that has FirewallAcl as a child. A Parent is an Ancestor which can create a FirewallAcl.
type FirewallRule ¶
type FirewallRule struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ACLTemplateName string `json:"ACLTemplateName,omitempty"` ICMPCode string `json:"ICMPCode,omitempty"` ICMPType string `json:"ICMPType,omitempty"` IPv6AddressOverride string `json:"IPv6AddressOverride,omitempty"` DSCP string `json:"DSCP,omitempty"` Action string `json:"action,omitempty"` AddressOverride string `json:"addressOverride,omitempty"` Description string `json:"description,omitempty"` DestNetwork string `json:"destNetwork,omitempty"` DestPgId string `json:"destPgId,omitempty"` DestPgType string `json:"destPgType,omitempty"` DestinationIpv6Value string `json:"destinationIpv6Value,omitempty"` DestinationPort string `json:"destinationPort,omitempty"` DestinationType string `json:"destinationType,omitempty"` DestinationValue string `json:"destinationValue,omitempty"` NetworkID string `json:"networkID,omitempty"` NetworkType string `json:"networkType,omitempty"` MirrorDestinationID string `json:"mirrorDestinationID,omitempty"` FlowLoggingEnabled bool `json:"flowLoggingEnabled"` EnterpriseName string `json:"enterpriseName,omitempty"` LocationID string `json:"locationID,omitempty"` LocationType string `json:"locationType,omitempty"` DomainName string `json:"domainName,omitempty"` SourceIpv6Value string `json:"sourceIpv6Value,omitempty"` SourceNetwork string `json:"sourceNetwork,omitempty"` SourcePgId string `json:"sourcePgId,omitempty"` SourcePgType string `json:"sourcePgType,omitempty"` SourcePort string `json:"sourcePort,omitempty"` SourceType string `json:"sourceType,omitempty"` SourceValue string `json:"sourceValue,omitempty"` Priority string `json:"priority,omitempty"` AssociatedApplicationID string `json:"associatedApplicationID,omitempty"` AssociatedApplicationObjectID string `json:"associatedApplicationObjectID,omitempty"` AssociatedfirewallACLID string `json:"associatedfirewallACLID,omitempty"` Stateful bool `json:"stateful"` StatsID string `json:"statsID,omitempty"` StatsLoggingEnabled bool `json:"statsLoggingEnabled"` EtherType string `json:"etherType,omitempty"` }
FirewallRule represents the model of a firewallrule
func NewFirewallRule ¶
func NewFirewallRule() *FirewallRule
NewFirewallRule returns a new *FirewallRule
func (*FirewallRule) Delete ¶
func (o *FirewallRule) Delete() *bambou.Error
Delete deletes the FirewallRule from the server
func (*FirewallRule) Fetch ¶
func (o *FirewallRule) Fetch() *bambou.Error
Fetch retrieves the FirewallRule from the server
func (*FirewallRule) Identifier ¶
func (o *FirewallRule) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallRule) Identity ¶
func (o *FirewallRule) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*FirewallRule) Save ¶
func (o *FirewallRule) Save() *bambou.Error
Save saves the FirewallRule into the server
func (*FirewallRule) SetIdentifier ¶
func (o *FirewallRule) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type FirewallRulesAncestor ¶
type FirewallRulesAncestor interface {
FirewallRules(*bambou.FetchingInfo) (FirewallRulesList, *bambou.Error)
}
FirewallRulesAncestor is the interface that an ancestor of a FirewallRule must implement. An Ancestor is defined as an entity that has FirewallRule as a descendant. An Ancestor can get a list of its child FirewallRules, but not necessarily create one.
type FirewallRulesList ¶
type FirewallRulesList []*FirewallRule
FirewallRulesList represents a list of FirewallRules
type FirewallRulesParent ¶
type FirewallRulesParent interface { FirewallRulesAncestor CreateFirewallRule(*FirewallRule) *bambou.Error }
FirewallRulesParent is the interface that a parent of a FirewallRule must implement. A Parent is defined as an entity that has FirewallRule as a child. A Parent is an Ancestor which can create a FirewallRule.
type FloatingIPACLTemplate ¶
type FloatingIPACLTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Active bool `json:"active"` DefaultAllowIP bool `json:"defaultAllowIP"` DefaultAllowNonIP bool `json:"defaultAllowNonIP"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` PolicyState string `json:"policyState,omitempty"` Priority int `json:"priority,omitempty"` PriorityType string `json:"priorityType,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` AutoGeneratePriority string `json:"autoGeneratePriority,omitempty"` ExternalID string `json:"externalID,omitempty"` }
FloatingIPACLTemplate represents the model of a egressfloatingipacltemplate
func NewFloatingIPACLTemplate ¶
func NewFloatingIPACLTemplate() *FloatingIPACLTemplate
NewFloatingIPACLTemplate returns a new *FloatingIPACLTemplate
func (*FloatingIPACLTemplate) CreateFloatingIPACLTemplateEntry ¶
func (o *FloatingIPACLTemplate) CreateFloatingIPACLTemplateEntry(child *FloatingIPACLTemplateEntry) *bambou.Error
CreateFloatingIPACLTemplateEntry creates a new child FloatingIPACLTemplateEntry under the FloatingIPACLTemplate
func (*FloatingIPACLTemplate) CreateGlobalMetadata ¶
func (o *FloatingIPACLTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the FloatingIPACLTemplate
func (*FloatingIPACLTemplate) CreateMetadata ¶
func (o *FloatingIPACLTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the FloatingIPACLTemplate
func (*FloatingIPACLTemplate) Delete ¶
func (o *FloatingIPACLTemplate) Delete() *bambou.Error
Delete deletes the FloatingIPACLTemplate from the server
func (*FloatingIPACLTemplate) Fetch ¶
func (o *FloatingIPACLTemplate) Fetch() *bambou.Error
Fetch retrieves the FloatingIPACLTemplate from the server
func (*FloatingIPACLTemplate) FloatingIPACLTemplateEntries ¶
func (o *FloatingIPACLTemplate) FloatingIPACLTemplateEntries(info *bambou.FetchingInfo) (FloatingIPACLTemplateEntriesList, *bambou.Error)
FloatingIPACLTemplateEntries retrieves the list of child FloatingIPACLTemplateEntries of the FloatingIPACLTemplate
func (*FloatingIPACLTemplate) GlobalMetadatas ¶
func (o *FloatingIPACLTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the FloatingIPACLTemplate
func (*FloatingIPACLTemplate) Identifier ¶
func (o *FloatingIPACLTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FloatingIPACLTemplate) Identity ¶
func (o *FloatingIPACLTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*FloatingIPACLTemplate) Metadatas ¶
func (o *FloatingIPACLTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the FloatingIPACLTemplate
func (*FloatingIPACLTemplate) Save ¶
func (o *FloatingIPACLTemplate) Save() *bambou.Error
Save saves the FloatingIPACLTemplate into the server
func (*FloatingIPACLTemplate) SetIdentifier ¶
func (o *FloatingIPACLTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type FloatingIPACLTemplateEntriesAncestor ¶
type FloatingIPACLTemplateEntriesAncestor interface {
FloatingIPACLTemplateEntries(*bambou.FetchingInfo) (FloatingIPACLTemplateEntriesList, *bambou.Error)
}
FloatingIPACLTemplateEntriesAncestor is the interface that an ancestor of a FloatingIPACLTemplateEntry must implement. An Ancestor is defined as an entity that has FloatingIPACLTemplateEntry as a descendant. An Ancestor can get a list of its child FloatingIPACLTemplateEntries, but not necessarily create one.
type FloatingIPACLTemplateEntriesList ¶
type FloatingIPACLTemplateEntriesList []*FloatingIPACLTemplateEntry
FloatingIPACLTemplateEntriesList represents a list of FloatingIPACLTemplateEntries
type FloatingIPACLTemplateEntriesParent ¶
type FloatingIPACLTemplateEntriesParent interface { FloatingIPACLTemplateEntriesAncestor CreateFloatingIPACLTemplateEntry(*FloatingIPACLTemplateEntry) *bambou.Error }
FloatingIPACLTemplateEntriesParent is the interface that a parent of a FloatingIPACLTemplateEntry must implement. A Parent is defined as an entity that has FloatingIPACLTemplateEntry as a child. A Parent is an Ancestor which can create a FloatingIPACLTemplateEntry.
type FloatingIPACLTemplateEntry ¶
type FloatingIPACLTemplateEntry struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ACLTemplateName string `json:"ACLTemplateName,omitempty"` ICMPCode string `json:"ICMPCode,omitempty"` ICMPType string `json:"ICMPType,omitempty"` IPv6AddressOverride string `json:"IPv6AddressOverride,omitempty"` DSCP string `json:"DSCP,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Action string `json:"action,omitempty"` AddressOverride string `json:"addressOverride,omitempty"` Description string `json:"description,omitempty"` DestinationPort string `json:"destinationPort,omitempty"` NetworkID string `json:"networkID,omitempty"` NetworkType string `json:"networkType,omitempty"` MirrorDestinationID string `json:"mirrorDestinationID,omitempty"` FlowLoggingEnabled bool `json:"flowLoggingEnabled"` EnterpriseName string `json:"enterpriseName,omitempty"` EntityScope string `json:"entityScope,omitempty"` LocationID string `json:"locationID,omitempty"` LocationType string `json:"locationType,omitempty"` PolicyState string `json:"policyState,omitempty"` DomainName string `json:"domainName,omitempty"` SourcePort string `json:"sourcePort,omitempty"` Priority int `json:"priority,omitempty"` Protocol string `json:"protocol,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` Stateful bool `json:"stateful"` StatsID string `json:"statsID,omitempty"` StatsLoggingEnabled bool `json:"statsLoggingEnabled"` EtherType string `json:"etherType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
FloatingIPACLTemplateEntry represents the model of a egressfloatingipaclentrytemplate
func NewFloatingIPACLTemplateEntry ¶
func NewFloatingIPACLTemplateEntry() *FloatingIPACLTemplateEntry
NewFloatingIPACLTemplateEntry returns a new *FloatingIPACLTemplateEntry
func (*FloatingIPACLTemplateEntry) CreateGlobalMetadata ¶
func (o *FloatingIPACLTemplateEntry) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the FloatingIPACLTemplateEntry
func (*FloatingIPACLTemplateEntry) CreateMetadata ¶
func (o *FloatingIPACLTemplateEntry) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the FloatingIPACLTemplateEntry
func (*FloatingIPACLTemplateEntry) Delete ¶
func (o *FloatingIPACLTemplateEntry) Delete() *bambou.Error
Delete deletes the FloatingIPACLTemplateEntry from the server
func (*FloatingIPACLTemplateEntry) Fetch ¶
func (o *FloatingIPACLTemplateEntry) Fetch() *bambou.Error
Fetch retrieves the FloatingIPACLTemplateEntry from the server
func (*FloatingIPACLTemplateEntry) GlobalMetadatas ¶
func (o *FloatingIPACLTemplateEntry) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the FloatingIPACLTemplateEntry
func (*FloatingIPACLTemplateEntry) Identifier ¶
func (o *FloatingIPACLTemplateEntry) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FloatingIPACLTemplateEntry) Identity ¶
func (o *FloatingIPACLTemplateEntry) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*FloatingIPACLTemplateEntry) Metadatas ¶
func (o *FloatingIPACLTemplateEntry) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the FloatingIPACLTemplateEntry
func (*FloatingIPACLTemplateEntry) Save ¶
func (o *FloatingIPACLTemplateEntry) Save() *bambou.Error
Save saves the FloatingIPACLTemplateEntry into the server
func (*FloatingIPACLTemplateEntry) SetIdentifier ¶
func (o *FloatingIPACLTemplateEntry) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type FloatingIPACLTemplatesAncestor ¶
type FloatingIPACLTemplatesAncestor interface {
FloatingIPACLTemplates(*bambou.FetchingInfo) (FloatingIPACLTemplatesList, *bambou.Error)
}
FloatingIPACLTemplatesAncestor is the interface that an ancestor of a FloatingIPACLTemplate must implement. An Ancestor is defined as an entity that has FloatingIPACLTemplate as a descendant. An Ancestor can get a list of its child FloatingIPACLTemplates, but not necessarily create one.
type FloatingIPACLTemplatesList ¶
type FloatingIPACLTemplatesList []*FloatingIPACLTemplate
FloatingIPACLTemplatesList represents a list of FloatingIPACLTemplates
type FloatingIPACLTemplatesParent ¶
type FloatingIPACLTemplatesParent interface { FloatingIPACLTemplatesAncestor CreateFloatingIPACLTemplate(*FloatingIPACLTemplate) *bambou.Error }
FloatingIPACLTemplatesParent is the interface that a parent of a FloatingIPACLTemplate must implement. A Parent is defined as an entity that has FloatingIPACLTemplate as a child. A Parent is an Ancestor which can create a FloatingIPACLTemplate.
type FloatingIp ¶
type FloatingIp struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` AccessControl bool `json:"accessControl"` Address string `json:"address,omitempty"` EntityScope string `json:"entityScope,omitempty"` Assigned bool `json:"assigned"` AssignedToObjectType string `json:"assignedToObjectType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
FloatingIp represents the model of a floatingip
func (*FloatingIp) CreateGlobalMetadata ¶
func (o *FloatingIp) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the FloatingIp
func (*FloatingIp) CreateMetadata ¶
func (o *FloatingIp) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the FloatingIp
func (*FloatingIp) Delete ¶
func (o *FloatingIp) Delete() *bambou.Error
Delete deletes the FloatingIp from the server
func (*FloatingIp) EventLogs ¶
func (o *FloatingIp) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the FloatingIp
func (*FloatingIp) Fetch ¶
func (o *FloatingIp) Fetch() *bambou.Error
Fetch retrieves the FloatingIp from the server
func (*FloatingIp) GlobalMetadatas ¶
func (o *FloatingIp) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the FloatingIp
func (*FloatingIp) Identifier ¶
func (o *FloatingIp) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FloatingIp) Identity ¶
func (o *FloatingIp) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*FloatingIp) Metadatas ¶
func (o *FloatingIp) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the FloatingIp
func (*FloatingIp) Save ¶
func (o *FloatingIp) Save() *bambou.Error
Save saves the FloatingIp into the server
func (*FloatingIp) SetIdentifier ¶
func (o *FloatingIp) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*FloatingIp) VPorts ¶
func (o *FloatingIp) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
VPorts retrieves the list of child VPorts of the FloatingIp
type FloatingIpsAncestor ¶
type FloatingIpsAncestor interface {
FloatingIps(*bambou.FetchingInfo) (FloatingIpsList, *bambou.Error)
}
FloatingIpsAncestor is the interface that an ancestor of a FloatingIp must implement. An Ancestor is defined as an entity that has FloatingIp as a descendant. An Ancestor can get a list of its child FloatingIps, but not necessarily create one.
type FloatingIpsList ¶
type FloatingIpsList []*FloatingIp
FloatingIpsList represents a list of FloatingIps
type FloatingIpsParent ¶
type FloatingIpsParent interface { FloatingIpsAncestor CreateFloatingIp(*FloatingIp) *bambou.Error }
FloatingIpsParent is the interface that a parent of a FloatingIp must implement. A Parent is defined as an entity that has FloatingIp as a child. A Parent is an Ancestor which can create a FloatingIp.
type Gateway ¶
type Gateway struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` RedundancyGroupID string `json:"redundancyGroupID,omitempty"` Peer string `json:"peer,omitempty"` TemplateID string `json:"templateID,omitempty"` Pending bool `json:"pending"` PermittedAction string `json:"permittedAction,omitempty"` Personality string `json:"personality,omitempty"` Description string `json:"description,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EntityScope string `json:"entityScope,omitempty"` UseGatewayVLANVNID bool `json:"useGatewayVLANVNID"` Vtep string `json:"vtep,omitempty"` AutoDiscGatewayID string `json:"autoDiscGatewayID,omitempty"` ExternalID string `json:"externalID,omitempty"` SystemID string `json:"systemID,omitempty"` }
Gateway represents the model of a gateway
func (*Gateway) Alarms ¶
func (o *Gateway) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the Gateway
func (*Gateway) CreateEnterprisePermission ¶
func (o *Gateway) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
CreateEnterprisePermission creates a new child EnterprisePermission under the Gateway
func (*Gateway) CreateGlobalMetadata ¶
func (o *Gateway) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Gateway
func (*Gateway) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Gateway
func (*Gateway) CreatePermission ¶
func (o *Gateway) CreatePermission(child *Permission) *bambou.Error
CreatePermission creates a new child Permission under the Gateway
func (*Gateway) CreatePort ¶
CreatePort creates a new child Port under the Gateway
func (*Gateway) CreateWANService ¶
func (o *Gateway) CreateWANService(child *WANService) *bambou.Error
CreateWANService creates a new child WANService under the Gateway
func (*Gateway) EnterprisePermissions ¶
func (o *Gateway) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
EnterprisePermissions retrieves the list of child EnterprisePermissions of the Gateway
func (*Gateway) EventLogs ¶
func (o *Gateway) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the Gateway
func (*Gateway) GlobalMetadatas ¶
func (o *Gateway) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Gateway
func (*Gateway) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Gateway) Metadatas ¶
func (o *Gateway) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Gateway
func (*Gateway) PATNATPools ¶
func (o *Gateway) PATNATPools(info *bambou.FetchingInfo) (PATNATPoolsList, *bambou.Error)
PATNATPools retrieves the list of child PATNATPools of the Gateway
func (*Gateway) Permissions ¶
func (o *Gateway) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
Permissions retrieves the list of child Permissions of the Gateway
func (*Gateway) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*Gateway) WANServices ¶
func (o *Gateway) WANServices(info *bambou.FetchingInfo) (WANServicesList, *bambou.Error)
WANServices retrieves the list of child WANServices of the Gateway
type GatewaySecuredData ¶
type GatewaySecuredData struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Data string `json:"data,omitempty"` GatewayCertSerialNumber string `json:"gatewayCertSerialNumber,omitempty"` KeyserverCertSerialNumber string `json:"keyserverCertSerialNumber,omitempty"` SignedData string `json:"signedData,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
GatewaySecuredData represents the model of a gatewaysecureddata
func NewGatewaySecuredData ¶
func NewGatewaySecuredData() *GatewaySecuredData
NewGatewaySecuredData returns a new *GatewaySecuredData
func (*GatewaySecuredData) CreateGlobalMetadata ¶
func (o *GatewaySecuredData) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the GatewaySecuredData
func (*GatewaySecuredData) CreateMetadata ¶
func (o *GatewaySecuredData) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the GatewaySecuredData
func (*GatewaySecuredData) Delete ¶
func (o *GatewaySecuredData) Delete() *bambou.Error
Delete deletes the GatewaySecuredData from the server
func (*GatewaySecuredData) Fetch ¶
func (o *GatewaySecuredData) Fetch() *bambou.Error
Fetch retrieves the GatewaySecuredData from the server
func (*GatewaySecuredData) GlobalMetadatas ¶
func (o *GatewaySecuredData) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the GatewaySecuredData
func (*GatewaySecuredData) Identifier ¶
func (o *GatewaySecuredData) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*GatewaySecuredData) Identity ¶
func (o *GatewaySecuredData) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*GatewaySecuredData) Metadatas ¶
func (o *GatewaySecuredData) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the GatewaySecuredData
func (*GatewaySecuredData) Save ¶
func (o *GatewaySecuredData) Save() *bambou.Error
Save saves the GatewaySecuredData into the server
func (*GatewaySecuredData) SetIdentifier ¶
func (o *GatewaySecuredData) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type GatewaySecuredDatasAncestor ¶
type GatewaySecuredDatasAncestor interface {
GatewaySecuredDatas(*bambou.FetchingInfo) (GatewaySecuredDatasList, *bambou.Error)
}
GatewaySecuredDatasAncestor is the interface that an ancestor of a GatewaySecuredData must implement. An Ancestor is defined as an entity that has GatewaySecuredData as a descendant. An Ancestor can get a list of its child GatewaySecuredDatas, but not necessarily create one.
type GatewaySecuredDatasList ¶
type GatewaySecuredDatasList []*GatewaySecuredData
GatewaySecuredDatasList represents a list of GatewaySecuredDatas
type GatewaySecuredDatasParent ¶
type GatewaySecuredDatasParent interface { GatewaySecuredDatasAncestor CreateGatewaySecuredData(*GatewaySecuredData) *bambou.Error }
GatewaySecuredDatasParent is the interface that a parent of a GatewaySecuredData must implement. A Parent is defined as an entity that has GatewaySecuredData as a child. A Parent is an Ancestor which can create a GatewaySecuredData.
type GatewaySecuritiesAncestor ¶
type GatewaySecuritiesAncestor interface {
GatewaySecurities(*bambou.FetchingInfo) (GatewaySecuritiesList, *bambou.Error)
}
GatewaySecuritiesAncestor is the interface that an ancestor of a GatewaySecurity must implement. An Ancestor is defined as an entity that has GatewaySecurity as a descendant. An Ancestor can get a list of its child GatewaySecurities, but not necessarily create one.
type GatewaySecuritiesList ¶
type GatewaySecuritiesList []*GatewaySecurity
GatewaySecuritiesList represents a list of GatewaySecurities
type GatewaySecuritiesParent ¶
type GatewaySecuritiesParent interface { GatewaySecuritiesAncestor CreateGatewaySecurity(*GatewaySecurity) *bambou.Error }
GatewaySecuritiesParent is the interface that a parent of a GatewaySecurity must implement. A Parent is defined as an entity that has GatewaySecurity as a child. A Parent is an Ancestor which can create a GatewaySecurity.
type GatewaySecurity ¶
type GatewaySecurity struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` GatewayID string `json:"gatewayID,omitempty"` Revision int `json:"revision,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
GatewaySecurity represents the model of a gatewaysecurity
func NewGatewaySecurity ¶
func NewGatewaySecurity() *GatewaySecurity
NewGatewaySecurity returns a new *GatewaySecurity
func (*GatewaySecurity) CreateGatewaySecuredData ¶
func (o *GatewaySecurity) CreateGatewaySecuredData(child *GatewaySecuredData) *bambou.Error
CreateGatewaySecuredData creates a new child GatewaySecuredData under the GatewaySecurity
func (*GatewaySecurity) CreateGlobalMetadata ¶
func (o *GatewaySecurity) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the GatewaySecurity
func (*GatewaySecurity) CreateMetadata ¶
func (o *GatewaySecurity) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the GatewaySecurity
func (*GatewaySecurity) Delete ¶
func (o *GatewaySecurity) Delete() *bambou.Error
Delete deletes the GatewaySecurity from the server
func (*GatewaySecurity) Fetch ¶
func (o *GatewaySecurity) Fetch() *bambou.Error
Fetch retrieves the GatewaySecurity from the server
func (*GatewaySecurity) GatewaySecuredDatas ¶
func (o *GatewaySecurity) GatewaySecuredDatas(info *bambou.FetchingInfo) (GatewaySecuredDatasList, *bambou.Error)
GatewaySecuredDatas retrieves the list of child GatewaySecuredDatas of the GatewaySecurity
func (*GatewaySecurity) GlobalMetadatas ¶
func (o *GatewaySecurity) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the GatewaySecurity
func (*GatewaySecurity) Identifier ¶
func (o *GatewaySecurity) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*GatewaySecurity) Identity ¶
func (o *GatewaySecurity) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*GatewaySecurity) Metadatas ¶
func (o *GatewaySecurity) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the GatewaySecurity
func (*GatewaySecurity) Save ¶
func (o *GatewaySecurity) Save() *bambou.Error
Save saves the GatewaySecurity into the server
func (*GatewaySecurity) SetIdentifier ¶
func (o *GatewaySecurity) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type GatewayTemplate ¶
type GatewayTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Personality string `json:"personality,omitempty"` Description string `json:"description,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
GatewayTemplate represents the model of a gatewaytemplate
func NewGatewayTemplate ¶
func NewGatewayTemplate() *GatewayTemplate
NewGatewayTemplate returns a new *GatewayTemplate
func (*GatewayTemplate) CreateGlobalMetadata ¶
func (o *GatewayTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the GatewayTemplate
func (*GatewayTemplate) CreateMetadata ¶
func (o *GatewayTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the GatewayTemplate
func (*GatewayTemplate) CreatePortTemplate ¶
func (o *GatewayTemplate) CreatePortTemplate(child *PortTemplate) *bambou.Error
CreatePortTemplate creates a new child PortTemplate under the GatewayTemplate
func (*GatewayTemplate) Delete ¶
func (o *GatewayTemplate) Delete() *bambou.Error
Delete deletes the GatewayTemplate from the server
func (*GatewayTemplate) Fetch ¶
func (o *GatewayTemplate) Fetch() *bambou.Error
Fetch retrieves the GatewayTemplate from the server
func (*GatewayTemplate) GlobalMetadatas ¶
func (o *GatewayTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the GatewayTemplate
func (*GatewayTemplate) Identifier ¶
func (o *GatewayTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*GatewayTemplate) Identity ¶
func (o *GatewayTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*GatewayTemplate) Metadatas ¶
func (o *GatewayTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the GatewayTemplate
func (*GatewayTemplate) PortTemplates ¶
func (o *GatewayTemplate) PortTemplates(info *bambou.FetchingInfo) (PortTemplatesList, *bambou.Error)
PortTemplates retrieves the list of child PortTemplates of the GatewayTemplate
func (*GatewayTemplate) Save ¶
func (o *GatewayTemplate) Save() *bambou.Error
Save saves the GatewayTemplate into the server
func (*GatewayTemplate) SetIdentifier ¶
func (o *GatewayTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type GatewayTemplatesAncestor ¶
type GatewayTemplatesAncestor interface {
GatewayTemplates(*bambou.FetchingInfo) (GatewayTemplatesList, *bambou.Error)
}
GatewayTemplatesAncestor is the interface that an ancestor of a GatewayTemplate must implement. An Ancestor is defined as an entity that has GatewayTemplate as a descendant. An Ancestor can get a list of its child GatewayTemplates, but not necessarily create one.
type GatewayTemplatesList ¶
type GatewayTemplatesList []*GatewayTemplate
GatewayTemplatesList represents a list of GatewayTemplates
type GatewayTemplatesParent ¶
type GatewayTemplatesParent interface { GatewayTemplatesAncestor CreateGatewayTemplate(*GatewayTemplate) *bambou.Error }
GatewayTemplatesParent is the interface that a parent of a GatewayTemplate must implement. A Parent is defined as an entity that has GatewayTemplate as a child. A Parent is an Ancestor which can create a GatewayTemplate.
type GatewaysAncestor ¶
type GatewaysAncestor interface {
Gateways(*bambou.FetchingInfo) (GatewaysList, *bambou.Error)
}
GatewaysAncestor is the interface that an ancestor of a Gateway must implement. An Ancestor is defined as an entity that has Gateway as a descendant. An Ancestor can get a list of its child Gateways, but not necessarily create one.
type GatewaysParent ¶
type GatewaysParent interface { GatewaysAncestor CreateGateway(*Gateway) *bambou.Error }
GatewaysParent is the interface that a parent of a Gateway must implement. A Parent is defined as an entity that has Gateway as a child. A Parent is an Ancestor which can create a Gateway.
type GlobalMetadata ¶
type GlobalMetadata struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` MetadataTagIDs []interface{} `json:"metadataTagIDs,omitempty"` NetworkNotificationDisabled bool `json:"networkNotificationDisabled"` Blob string `json:"blob,omitempty"` GlobalMetadata bool `json:"globalMetadata"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
GlobalMetadata represents the model of a globalmetadata
func NewGlobalMetadata ¶
func NewGlobalMetadata() *GlobalMetadata
NewGlobalMetadata returns a new *GlobalMetadata
func (*GlobalMetadata) CreateGlobalMetadata ¶
func (o *GlobalMetadata) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the GlobalMetadata
func (*GlobalMetadata) CreateMetadata ¶
func (o *GlobalMetadata) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the GlobalMetadata
func (*GlobalMetadata) Delete ¶
func (o *GlobalMetadata) Delete() *bambou.Error
Delete deletes the GlobalMetadata from the server
func (*GlobalMetadata) Fetch ¶
func (o *GlobalMetadata) Fetch() *bambou.Error
Fetch retrieves the GlobalMetadata from the server
func (*GlobalMetadata) GlobalMetadatas ¶
func (o *GlobalMetadata) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the GlobalMetadata
func (*GlobalMetadata) Identifier ¶
func (o *GlobalMetadata) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*GlobalMetadata) Identity ¶
func (o *GlobalMetadata) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*GlobalMetadata) Metadatas ¶
func (o *GlobalMetadata) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the GlobalMetadata
func (*GlobalMetadata) Save ¶
func (o *GlobalMetadata) Save() *bambou.Error
Save saves the GlobalMetadata into the server
func (*GlobalMetadata) SetIdentifier ¶
func (o *GlobalMetadata) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type GlobalMetadatasAncestor ¶
type GlobalMetadatasAncestor interface {
GlobalMetadatas(*bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
}
GlobalMetadatasAncestor is the interface that an ancestor of a GlobalMetadata must implement. An Ancestor is defined as an entity that has GlobalMetadata as a descendant. An Ancestor can get a list of its child GlobalMetadatas, but not necessarily create one.
type GlobalMetadatasList ¶
type GlobalMetadatasList []*GlobalMetadata
GlobalMetadatasList represents a list of GlobalMetadatas
type GlobalMetadatasParent ¶
type GlobalMetadatasParent interface { GlobalMetadatasAncestor CreateGlobalMetadata(*GlobalMetadata) *bambou.Error }
GlobalMetadatasParent is the interface that a parent of a GlobalMetadata must implement. A Parent is defined as an entity that has GlobalMetadata as a child. A Parent is an Ancestor which can create a GlobalMetadata.
type Group ¶
type Group struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LDAPGroupDN string `json:"LDAPGroupDN,omitempty"` Name string `json:"name,omitempty"` ManagementMode string `json:"managementMode,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` AccountRestrictions bool `json:"accountRestrictions"` Description string `json:"description,omitempty"` RestrictionDate float64 `json:"restrictionDate,omitempty"` EntityScope string `json:"entityScope,omitempty"` Role string `json:"role,omitempty"` Private bool `json:"private"` ExternalID string `json:"externalID,omitempty"` }
Group represents the model of a group
func (*Group) AssignUsers ¶
AssignUsers assigns the list of Users to the Group
func (*Group) CreateGlobalMetadata ¶
func (o *Group) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Group
func (*Group) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Group
func (*Group) EventLogs ¶
func (o *Group) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the Group
func (*Group) GlobalMetadatas ¶
func (o *Group) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Group
func (*Group) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Group) Metadatas ¶
func (o *Group) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Group
func (*Group) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type GroupKeyEncryptionProfile ¶
type GroupKeyEncryptionProfile struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` SEKGenerationInterval int `json:"SEKGenerationInterval,omitempty"` SEKLifetime int `json:"SEKLifetime,omitempty"` SEKPayloadEncryptionAlgorithm string `json:"SEKPayloadEncryptionAlgorithm,omitempty"` SEKPayloadEncryptionBCAlgorithm string `json:"SEKPayloadEncryptionBCAlgorithm,omitempty"` SEKPayloadEncryptionKeyLength int `json:"SEKPayloadEncryptionKeyLength,omitempty"` SEKPayloadSigningAlgorithm string `json:"SEKPayloadSigningAlgorithm,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` SeedGenerationInterval int `json:"seedGenerationInterval,omitempty"` SeedLifetime int `json:"seedLifetime,omitempty"` SeedPayloadAuthenticationAlgorithm string `json:"seedPayloadAuthenticationAlgorithm,omitempty"` SeedPayloadAuthenticationBCAlgorithm string `json:"seedPayloadAuthenticationBCAlgorithm,omitempty"` SeedPayloadAuthenticationKeyLength int `json:"seedPayloadAuthenticationKeyLength,omitempty"` SeedPayloadEncryptionAlgorithm string `json:"seedPayloadEncryptionAlgorithm,omitempty"` SeedPayloadEncryptionBCAlgorithm string `json:"seedPayloadEncryptionBCAlgorithm,omitempty"` SeedPayloadEncryptionKeyLength int `json:"seedPayloadEncryptionKeyLength,omitempty"` SeedPayloadSigningAlgorithm string `json:"seedPayloadSigningAlgorithm,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` TrafficAuthenticationAlgorithm string `json:"trafficAuthenticationAlgorithm,omitempty"` TrafficEncryptionAlgorithm string `json:"trafficEncryptionAlgorithm,omitempty"` TrafficEncryptionKeyLifetime int `json:"trafficEncryptionKeyLifetime,omitempty"` AssociatedEnterpriseID string `json:"associatedEnterpriseID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
GroupKeyEncryptionProfile represents the model of a groupkeyencryptionprofile
func NewGroupKeyEncryptionProfile ¶
func NewGroupKeyEncryptionProfile() *GroupKeyEncryptionProfile
NewGroupKeyEncryptionProfile returns a new *GroupKeyEncryptionProfile
func (*GroupKeyEncryptionProfile) CreateGlobalMetadata ¶
func (o *GroupKeyEncryptionProfile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the GroupKeyEncryptionProfile
func (*GroupKeyEncryptionProfile) CreateMetadata ¶
func (o *GroupKeyEncryptionProfile) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the GroupKeyEncryptionProfile
func (*GroupKeyEncryptionProfile) Delete ¶
func (o *GroupKeyEncryptionProfile) Delete() *bambou.Error
Delete deletes the GroupKeyEncryptionProfile from the server
func (*GroupKeyEncryptionProfile) Fetch ¶
func (o *GroupKeyEncryptionProfile) Fetch() *bambou.Error
Fetch retrieves the GroupKeyEncryptionProfile from the server
func (*GroupKeyEncryptionProfile) GlobalMetadatas ¶
func (o *GroupKeyEncryptionProfile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the GroupKeyEncryptionProfile
func (*GroupKeyEncryptionProfile) Identifier ¶
func (o *GroupKeyEncryptionProfile) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*GroupKeyEncryptionProfile) Identity ¶
func (o *GroupKeyEncryptionProfile) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*GroupKeyEncryptionProfile) Metadatas ¶
func (o *GroupKeyEncryptionProfile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the GroupKeyEncryptionProfile
func (*GroupKeyEncryptionProfile) Save ¶
func (o *GroupKeyEncryptionProfile) Save() *bambou.Error
Save saves the GroupKeyEncryptionProfile into the server
func (*GroupKeyEncryptionProfile) SetIdentifier ¶
func (o *GroupKeyEncryptionProfile) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type GroupKeyEncryptionProfilesAncestor ¶
type GroupKeyEncryptionProfilesAncestor interface {
GroupKeyEncryptionProfiles(*bambou.FetchingInfo) (GroupKeyEncryptionProfilesList, *bambou.Error)
}
GroupKeyEncryptionProfilesAncestor is the interface that an ancestor of a GroupKeyEncryptionProfile must implement. An Ancestor is defined as an entity that has GroupKeyEncryptionProfile as a descendant. An Ancestor can get a list of its child GroupKeyEncryptionProfiles, but not necessarily create one.
type GroupKeyEncryptionProfilesList ¶
type GroupKeyEncryptionProfilesList []*GroupKeyEncryptionProfile
GroupKeyEncryptionProfilesList represents a list of GroupKeyEncryptionProfiles
type GroupKeyEncryptionProfilesParent ¶
type GroupKeyEncryptionProfilesParent interface { GroupKeyEncryptionProfilesAncestor CreateGroupKeyEncryptionProfile(*GroupKeyEncryptionProfile) *bambou.Error }
GroupKeyEncryptionProfilesParent is the interface that a parent of a GroupKeyEncryptionProfile must implement. A Parent is defined as an entity that has GroupKeyEncryptionProfile as a child. A Parent is an Ancestor which can create a GroupKeyEncryptionProfile.
type GroupsAncestor ¶
type GroupsAncestor interface {
Groups(*bambou.FetchingInfo) (GroupsList, *bambou.Error)
}
GroupsAncestor is the interface that an ancestor of a Group must implement. An Ancestor is defined as an entity that has Group as a descendant. An Ancestor can get a list of its child Groups, but not necessarily create one.
type GroupsParent ¶
type GroupsParent interface { GroupsAncestor CreateGroup(*Group) *bambou.Error }
GroupsParent is the interface that a parent of a Group must implement. A Parent is defined as an entity that has Group as a child. A Parent is an Ancestor which can create a Group.
type HSC ¶
type HSC struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` ManagementIP string `json:"managementIP,omitempty"` LastStateChange int `json:"lastStateChange,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Address string `json:"address,omitempty"` PeakCPUUsage float64 `json:"peakCPUUsage,omitempty"` PeakMemoryUsage float64 `json:"peakMemoryUsage,omitempty"` Description string `json:"description,omitempty"` Messages []interface{} `json:"messages,omitempty"` Disks []interface{} `json:"disks,omitempty"` EntityScope string `json:"entityScope,omitempty"` Location string `json:"location,omitempty"` Model string `json:"model,omitempty"` ProductVersion string `json:"productVersion,omitempty"` Vsds []interface{} `json:"vsds,omitempty"` Status string `json:"status,omitempty"` CurrentCPUUsage float64 `json:"currentCPUUsage,omitempty"` CurrentMemoryUsage float64 `json:"currentMemoryUsage,omitempty"` AverageCPUUsage float64 `json:"averageCPUUsage,omitempty"` AverageMemoryUsage float64 `json:"averageMemoryUsage,omitempty"` ExternalID string `json:"externalID,omitempty"` Type string `json:"type,omitempty"` }
HSC represents the model of a hsc
func (*HSC) Alarms ¶
func (o *HSC) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the HSC
func (*HSC) BGPPeers ¶
func (o *HSC) BGPPeers(info *bambou.FetchingInfo) (BGPPeersList, *bambou.Error)
BGPPeers retrieves the list of child BGPPeers of the HSC
func (*HSC) CreateGlobalMetadata ¶
func (o *HSC) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the HSC
func (*HSC) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the HSC
func (*HSC) EventLogs ¶
func (o *HSC) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the HSC
func (*HSC) GlobalMetadatas ¶
func (o *HSC) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the HSC
func (*HSC) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*HSC) Metadatas ¶
func (o *HSC) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the HSC
func (*HSC) MonitoringPorts ¶
func (o *HSC) MonitoringPorts(info *bambou.FetchingInfo) (MonitoringPortsList, *bambou.Error)
MonitoringPorts retrieves the list of child MonitoringPorts of the HSC
func (*HSC) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type HSCsAncestor ¶
type HSCsAncestor interface {
HSCs(*bambou.FetchingInfo) (HSCsList, *bambou.Error)
}
HSCsAncestor is the interface that an ancestor of a HSC must implement. An Ancestor is defined as an entity that has HSC as a descendant. An Ancestor can get a list of its child HSCs, but not necessarily create one.
type HSCsParent ¶
type HSCsParent interface { HSCsAncestor CreateHSC(*HSC) *bambou.Error }
HSCsParent is the interface that a parent of a HSC must implement. A Parent is defined as an entity that has HSC as a child. A Parent is an Ancestor which can create a HSC.
type HostInterface ¶
type HostInterface struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` MAC string `json:"MAC,omitempty"` IPAddress string `json:"IPAddress,omitempty"` VPortID string `json:"VPortID,omitempty"` VPortName string `json:"VPortName,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Gateway string `json:"gateway,omitempty"` Netmask string `json:"netmask,omitempty"` NetworkName string `json:"networkName,omitempty"` TierID string `json:"tierID,omitempty"` EntityScope string `json:"entityScope,omitempty"` PolicyDecisionID string `json:"policyDecisionID,omitempty"` DomainID string `json:"domainID,omitempty"` DomainName string `json:"domainName,omitempty"` ZoneID string `json:"zoneID,omitempty"` ZoneName string `json:"zoneName,omitempty"` AssociatedFloatingIPAddress string `json:"associatedFloatingIPAddress,omitempty"` AttachedNetworkID string `json:"attachedNetworkID,omitempty"` AttachedNetworkType string `json:"attachedNetworkType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
HostInterface represents the model of a hostinterface
func NewHostInterface ¶
func NewHostInterface() *HostInterface
NewHostInterface returns a new *HostInterface
func (*HostInterface) CreateGlobalMetadata ¶
func (o *HostInterface) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the HostInterface
func (*HostInterface) CreateMetadata ¶
func (o *HostInterface) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the HostInterface
func (*HostInterface) CreateQOS ¶
func (o *HostInterface) CreateQOS(child *QOS) *bambou.Error
CreateQOS creates a new child QOS under the HostInterface
func (*HostInterface) DHCPOptions ¶
func (o *HostInterface) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
DHCPOptions retrieves the list of child DHCPOptions of the HostInterface
func (*HostInterface) Delete ¶
func (o *HostInterface) Delete() *bambou.Error
Delete deletes the HostInterface from the server
func (*HostInterface) EventLogs ¶
func (o *HostInterface) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the HostInterface
func (*HostInterface) Fetch ¶
func (o *HostInterface) Fetch() *bambou.Error
Fetch retrieves the HostInterface from the server
func (*HostInterface) GlobalMetadatas ¶
func (o *HostInterface) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the HostInterface
func (*HostInterface) Identifier ¶
func (o *HostInterface) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*HostInterface) Identity ¶
func (o *HostInterface) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*HostInterface) Metadatas ¶
func (o *HostInterface) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the HostInterface
func (*HostInterface) MultiCastChannelMaps ¶
func (o *HostInterface) MultiCastChannelMaps(info *bambou.FetchingInfo) (MultiCastChannelMapsList, *bambou.Error)
MultiCastChannelMaps retrieves the list of child MultiCastChannelMaps of the HostInterface
func (*HostInterface) PolicyDecisions ¶
func (o *HostInterface) PolicyDecisions(info *bambou.FetchingInfo) (PolicyDecisionsList, *bambou.Error)
PolicyDecisions retrieves the list of child PolicyDecisions of the HostInterface
func (*HostInterface) PolicyGroups ¶
func (o *HostInterface) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
PolicyGroups retrieves the list of child PolicyGroups of the HostInterface
func (*HostInterface) QOSs ¶
func (o *HostInterface) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
QOSs retrieves the list of child QOSs of the HostInterface
func (*HostInterface) RedirectionTargets ¶
func (o *HostInterface) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
RedirectionTargets retrieves the list of child RedirectionTargets of the HostInterface
func (*HostInterface) Save ¶
func (o *HostInterface) Save() *bambou.Error
Save saves the HostInterface into the server
func (*HostInterface) SetIdentifier ¶
func (o *HostInterface) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*HostInterface) StaticRoutes ¶
func (o *HostInterface) StaticRoutes(info *bambou.FetchingInfo) (StaticRoutesList, *bambou.Error)
StaticRoutes retrieves the list of child StaticRoutes of the HostInterface
func (*HostInterface) Statistics ¶
func (o *HostInterface) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the HostInterface
func (*HostInterface) TCAs ¶
func (o *HostInterface) TCAs(info *bambou.FetchingInfo) (TCAsList, *bambou.Error)
TCAs retrieves the list of child TCAs of the HostInterface
type HostInterfacesAncestor ¶
type HostInterfacesAncestor interface {
HostInterfaces(*bambou.FetchingInfo) (HostInterfacesList, *bambou.Error)
}
HostInterfacesAncestor is the interface that an ancestor of a HostInterface must implement. An Ancestor is defined as an entity that has HostInterface as a descendant. An Ancestor can get a list of its child HostInterfaces, but not necessarily create one.
type HostInterfacesList ¶
type HostInterfacesList []*HostInterface
HostInterfacesList represents a list of HostInterfaces
type HostInterfacesParent ¶
type HostInterfacesParent interface { HostInterfacesAncestor CreateHostInterface(*HostInterface) *bambou.Error }
HostInterfacesParent is the interface that a parent of a HostInterface must implement. A Parent is defined as an entity that has HostInterface as a child. A Parent is an Ancestor which can create a HostInterface.
type IKECertificate ¶
type IKECertificate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` PEMEncoded string `json:"PEMEncoded,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` SerialNumber int `json:"serialNumber,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` NotAfter float64 `json:"notAfter,omitempty"` NotBefore float64 `json:"notBefore,omitempty"` AssociatedEnterpriseID string `json:"associatedEnterpriseID,omitempty"` IssuerDN string `json:"issuerDN,omitempty"` SubjectDN string `json:"subjectDN,omitempty"` ExternalID string `json:"externalID,omitempty"` }
IKECertificate represents the model of a ikecertificate
func NewIKECertificate ¶
func NewIKECertificate() *IKECertificate
NewIKECertificate returns a new *IKECertificate
func (*IKECertificate) CreateGlobalMetadata ¶
func (o *IKECertificate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IKECertificate
func (*IKECertificate) CreateMetadata ¶
func (o *IKECertificate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the IKECertificate
func (*IKECertificate) Delete ¶
func (o *IKECertificate) Delete() *bambou.Error
Delete deletes the IKECertificate from the server
func (*IKECertificate) Fetch ¶
func (o *IKECertificate) Fetch() *bambou.Error
Fetch retrieves the IKECertificate from the server
func (*IKECertificate) GlobalMetadatas ¶
func (o *IKECertificate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IKECertificate
func (*IKECertificate) Identifier ¶
func (o *IKECertificate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*IKECertificate) Identity ¶
func (o *IKECertificate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*IKECertificate) Metadatas ¶
func (o *IKECertificate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IKECertificate
func (*IKECertificate) Save ¶
func (o *IKECertificate) Save() *bambou.Error
Save saves the IKECertificate into the server
func (*IKECertificate) SetIdentifier ¶
func (o *IKECertificate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type IKECertificatesAncestor ¶
type IKECertificatesAncestor interface {
IKECertificates(*bambou.FetchingInfo) (IKECertificatesList, *bambou.Error)
}
IKECertificatesAncestor is the interface that an ancestor of a IKECertificate must implement. An Ancestor is defined as an entity that has IKECertificate as a descendant. An Ancestor can get a list of its child IKECertificates, but not necessarily create one.
type IKECertificatesList ¶
type IKECertificatesList []*IKECertificate
IKECertificatesList represents a list of IKECertificates
type IKECertificatesParent ¶
type IKECertificatesParent interface { IKECertificatesAncestor CreateIKECertificate(*IKECertificate) *bambou.Error }
IKECertificatesParent is the interface that a parent of a IKECertificate must implement. A Parent is defined as an entity that has IKECertificate as a child. A Parent is an Ancestor which can create a IKECertificate.
type IKEEncryptionprofile ¶
type IKEEncryptionprofile struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` DPDInterval int `json:"DPDInterval,omitempty"` DPDMode string `json:"DPDMode,omitempty"` DPDTimeout int `json:"DPDTimeout,omitempty"` IPsecAuthenticationAlgorithm string `json:"IPsecAuthenticationAlgorithm,omitempty"` IPsecDontFragment bool `json:"IPsecDontFragment"` IPsecEnablePFS bool `json:"IPsecEnablePFS"` IPsecEncryptionAlgorithm string `json:"IPsecEncryptionAlgorithm,omitempty"` IPsecPreFragment bool `json:"IPsecPreFragment"` IPsecSALifetime int `json:"IPsecSALifetime,omitempty"` IPsecSAReplayWindowSize string `json:"IPsecSAReplayWindowSize,omitempty"` ISAKMPAuthenticationMode string `json:"ISAKMPAuthenticationMode,omitempty"` ISAKMPDiffieHelmanGroupIdentifier string `json:"ISAKMPDiffieHelmanGroupIdentifier,omitempty"` ISAKMPEncryptionAlgorithm string `json:"ISAKMPEncryptionAlgorithm,omitempty"` ISAKMPEncryptionKeyLifetime int `json:"ISAKMPEncryptionKeyLifetime,omitempty"` ISAKMPHashAlgorithm string `json:"ISAKMPHashAlgorithm,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Sequence int `json:"sequence,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssociatedEnterpriseID string `json:"associatedEnterpriseID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
IKEEncryptionprofile represents the model of a ikeencryptionprofile
func NewIKEEncryptionprofile ¶
func NewIKEEncryptionprofile() *IKEEncryptionprofile
NewIKEEncryptionprofile returns a new *IKEEncryptionprofile
func (*IKEEncryptionprofile) CreateGlobalMetadata ¶
func (o *IKEEncryptionprofile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IKEEncryptionprofile
func (*IKEEncryptionprofile) CreateMetadata ¶
func (o *IKEEncryptionprofile) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the IKEEncryptionprofile
func (*IKEEncryptionprofile) Delete ¶
func (o *IKEEncryptionprofile) Delete() *bambou.Error
Delete deletes the IKEEncryptionprofile from the server
func (*IKEEncryptionprofile) Fetch ¶
func (o *IKEEncryptionprofile) Fetch() *bambou.Error
Fetch retrieves the IKEEncryptionprofile from the server
func (*IKEEncryptionprofile) GlobalMetadatas ¶
func (o *IKEEncryptionprofile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IKEEncryptionprofile
func (*IKEEncryptionprofile) Identifier ¶
func (o *IKEEncryptionprofile) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*IKEEncryptionprofile) Identity ¶
func (o *IKEEncryptionprofile) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*IKEEncryptionprofile) Metadatas ¶
func (o *IKEEncryptionprofile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IKEEncryptionprofile
func (*IKEEncryptionprofile) Save ¶
func (o *IKEEncryptionprofile) Save() *bambou.Error
Save saves the IKEEncryptionprofile into the server
func (*IKEEncryptionprofile) SetIdentifier ¶
func (o *IKEEncryptionprofile) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type IKEEncryptionprofilesAncestor ¶
type IKEEncryptionprofilesAncestor interface {
IKEEncryptionprofiles(*bambou.FetchingInfo) (IKEEncryptionprofilesList, *bambou.Error)
}
IKEEncryptionprofilesAncestor is the interface that an ancestor of a IKEEncryptionprofile must implement. An Ancestor is defined as an entity that has IKEEncryptionprofile as a descendant. An Ancestor can get a list of its child IKEEncryptionprofiles, but not necessarily create one.
type IKEEncryptionprofilesList ¶
type IKEEncryptionprofilesList []*IKEEncryptionprofile
IKEEncryptionprofilesList represents a list of IKEEncryptionprofiles
type IKEEncryptionprofilesParent ¶
type IKEEncryptionprofilesParent interface { IKEEncryptionprofilesAncestor CreateIKEEncryptionprofile(*IKEEncryptionprofile) *bambou.Error }
IKEEncryptionprofilesParent is the interface that a parent of a IKEEncryptionprofile must implement. A Parent is defined as an entity that has IKEEncryptionprofile as a child. A Parent is an Ancestor which can create a IKEEncryptionprofile.
type IKEGateway ¶
type IKEGateway struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` IKEVersion string `json:"IKEVersion,omitempty"` IKEv1Mode string `json:"IKEv1Mode,omitempty"` IPAddress string `json:"IPAddress,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssociatedEnterpriseID string `json:"associatedEnterpriseID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
IKEGateway represents the model of a ikegateway
func (*IKEGateway) AssignIKEGatewayConfigs ¶
func (o *IKEGateway) AssignIKEGatewayConfigs(children IKEGatewayConfigsList) *bambou.Error
AssignIKEGatewayConfigs assigns the list of IKEGatewayConfigs to the IKEGateway
func (*IKEGateway) CreateGlobalMetadata ¶
func (o *IKEGateway) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IKEGateway
func (*IKEGateway) CreateIKESubnet ¶
func (o *IKEGateway) CreateIKESubnet(child *IKESubnet) *bambou.Error
CreateIKESubnet creates a new child IKESubnet under the IKEGateway
func (*IKEGateway) CreateMetadata ¶
func (o *IKEGateway) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the IKEGateway
func (*IKEGateway) Delete ¶
func (o *IKEGateway) Delete() *bambou.Error
Delete deletes the IKEGateway from the server
func (*IKEGateway) Fetch ¶
func (o *IKEGateway) Fetch() *bambou.Error
Fetch retrieves the IKEGateway from the server
func (*IKEGateway) GlobalMetadatas ¶
func (o *IKEGateway) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IKEGateway
func (*IKEGateway) IKEGatewayConfigs ¶
func (o *IKEGateway) IKEGatewayConfigs(info *bambou.FetchingInfo) (IKEGatewayConfigsList, *bambou.Error)
IKEGatewayConfigs retrieves the list of child IKEGatewayConfigs of the IKEGateway
func (*IKEGateway) IKESubnets ¶
func (o *IKEGateway) IKESubnets(info *bambou.FetchingInfo) (IKESubnetsList, *bambou.Error)
IKESubnets retrieves the list of child IKESubnets of the IKEGateway
func (*IKEGateway) Identifier ¶
func (o *IKEGateway) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*IKEGateway) Identity ¶
func (o *IKEGateway) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*IKEGateway) Metadatas ¶
func (o *IKEGateway) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IKEGateway
func (*IKEGateway) Save ¶
func (o *IKEGateway) Save() *bambou.Error
Save saves the IKEGateway into the server
func (*IKEGateway) SetIdentifier ¶
func (o *IKEGateway) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type IKEGatewayConfig ¶
type IKEGatewayConfig struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` Config interface{} `json:"config,omitempty"` ExternalID string `json:"externalID,omitempty"` }
IKEGatewayConfig represents the model of a ikegatewayconfig
func NewIKEGatewayConfig ¶
func NewIKEGatewayConfig() *IKEGatewayConfig
NewIKEGatewayConfig returns a new *IKEGatewayConfig
func (*IKEGatewayConfig) CreateGlobalMetadata ¶
func (o *IKEGatewayConfig) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IKEGatewayConfig
func (*IKEGatewayConfig) CreateMetadata ¶
func (o *IKEGatewayConfig) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the IKEGatewayConfig
func (*IKEGatewayConfig) Delete ¶
func (o *IKEGatewayConfig) Delete() *bambou.Error
Delete deletes the IKEGatewayConfig from the server
func (*IKEGatewayConfig) Fetch ¶
func (o *IKEGatewayConfig) Fetch() *bambou.Error
Fetch retrieves the IKEGatewayConfig from the server
func (*IKEGatewayConfig) GlobalMetadatas ¶
func (o *IKEGatewayConfig) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IKEGatewayConfig
func (*IKEGatewayConfig) Identifier ¶
func (o *IKEGatewayConfig) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*IKEGatewayConfig) Identity ¶
func (o *IKEGatewayConfig) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*IKEGatewayConfig) Metadatas ¶
func (o *IKEGatewayConfig) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IKEGatewayConfig
func (*IKEGatewayConfig) Save ¶
func (o *IKEGatewayConfig) Save() *bambou.Error
Save saves the IKEGatewayConfig into the server
func (*IKEGatewayConfig) SetIdentifier ¶
func (o *IKEGatewayConfig) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type IKEGatewayConfigsAncestor ¶
type IKEGatewayConfigsAncestor interface {
IKEGatewayConfigs(*bambou.FetchingInfo) (IKEGatewayConfigsList, *bambou.Error)
}
IKEGatewayConfigsAncestor is the interface that an ancestor of a IKEGatewayConfig must implement. An Ancestor is defined as an entity that has IKEGatewayConfig as a descendant. An Ancestor can get a list of its child IKEGatewayConfigs, but not necessarily create one.
type IKEGatewayConfigsList ¶
type IKEGatewayConfigsList []*IKEGatewayConfig
IKEGatewayConfigsList represents a list of IKEGatewayConfigs
type IKEGatewayConfigsParent ¶
type IKEGatewayConfigsParent interface { IKEGatewayConfigsAncestor CreateIKEGatewayConfig(*IKEGatewayConfig) *bambou.Error }
IKEGatewayConfigsParent is the interface that a parent of a IKEGatewayConfig must implement. A Parent is defined as an entity that has IKEGatewayConfig as a child. A Parent is an Ancestor which can create a IKEGatewayConfig.
type IKEGatewayConnection ¶
type IKEGatewayConnection struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` NSGIdentifier string `json:"NSGIdentifier,omitempty"` NSGIdentifierType string `json:"NSGIdentifierType,omitempty"` NSGRole string `json:"NSGRole,omitempty"` Name string `json:"name,omitempty"` Mark int `json:"mark,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Sequence int `json:"sequence,omitempty"` AllowAnySubnet bool `json:"allowAnySubnet"` UnencryptedPSK string `json:"unencryptedPSK,omitempty"` EntityScope string `json:"entityScope,omitempty"` PortVLANName string `json:"portVLANName,omitempty"` Priority int `json:"priority,omitempty"` AssociatedIKEAuthenticationID string `json:"associatedIKEAuthenticationID,omitempty"` AssociatedIKEAuthenticationType string `json:"associatedIKEAuthenticationType,omitempty"` AssociatedIKEEncryptionProfileID string `json:"associatedIKEEncryptionProfileID,omitempty"` AssociatedIKEGatewayProfileID string `json:"associatedIKEGatewayProfileID,omitempty"` AssociatedVLANID string `json:"associatedVLANID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
IKEGatewayConnection represents the model of a ikegatewayconnection
func NewIKEGatewayConnection ¶
func NewIKEGatewayConnection() *IKEGatewayConnection
NewIKEGatewayConnection returns a new *IKEGatewayConnection
func (*IKEGatewayConnection) Alarms ¶
func (o *IKEGatewayConnection) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the IKEGatewayConnection
func (*IKEGatewayConnection) AssignPerformanceMonitors ¶
func (o *IKEGatewayConnection) AssignPerformanceMonitors(children PerformanceMonitorsList) *bambou.Error
AssignPerformanceMonitors assigns the list of PerformanceMonitors to the IKEGatewayConnection
func (*IKEGatewayConnection) AssignSubnets ¶
func (o *IKEGatewayConnection) AssignSubnets(children SubnetsList) *bambou.Error
AssignSubnets assigns the list of Subnets to the IKEGatewayConnection
func (*IKEGatewayConnection) CreateAlarm ¶
func (o *IKEGatewayConnection) CreateAlarm(child *Alarm) *bambou.Error
CreateAlarm creates a new child Alarm under the IKEGatewayConnection
func (*IKEGatewayConnection) CreateGlobalMetadata ¶
func (o *IKEGatewayConnection) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IKEGatewayConnection
func (*IKEGatewayConnection) CreateMetadata ¶
func (o *IKEGatewayConnection) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the IKEGatewayConnection
func (*IKEGatewayConnection) Delete ¶
func (o *IKEGatewayConnection) Delete() *bambou.Error
Delete deletes the IKEGatewayConnection from the server
func (*IKEGatewayConnection) Fetch ¶
func (o *IKEGatewayConnection) Fetch() *bambou.Error
Fetch retrieves the IKEGatewayConnection from the server
func (*IKEGatewayConnection) GlobalMetadatas ¶
func (o *IKEGatewayConnection) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IKEGatewayConnection
func (*IKEGatewayConnection) Identifier ¶
func (o *IKEGatewayConnection) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*IKEGatewayConnection) Identity ¶
func (o *IKEGatewayConnection) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*IKEGatewayConnection) Metadatas ¶
func (o *IKEGatewayConnection) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IKEGatewayConnection
func (*IKEGatewayConnection) PerformanceMonitors ¶
func (o *IKEGatewayConnection) PerformanceMonitors(info *bambou.FetchingInfo) (PerformanceMonitorsList, *bambou.Error)
PerformanceMonitors retrieves the list of child PerformanceMonitors of the IKEGatewayConnection
func (*IKEGatewayConnection) Save ¶
func (o *IKEGatewayConnection) Save() *bambou.Error
Save saves the IKEGatewayConnection into the server
func (*IKEGatewayConnection) SetIdentifier ¶
func (o *IKEGatewayConnection) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*IKEGatewayConnection) Subnets ¶
func (o *IKEGatewayConnection) Subnets(info *bambou.FetchingInfo) (SubnetsList, *bambou.Error)
Subnets retrieves the list of child Subnets of the IKEGatewayConnection
type IKEGatewayConnectionsAncestor ¶
type IKEGatewayConnectionsAncestor interface {
IKEGatewayConnections(*bambou.FetchingInfo) (IKEGatewayConnectionsList, *bambou.Error)
}
IKEGatewayConnectionsAncestor is the interface that an ancestor of a IKEGatewayConnection must implement. An Ancestor is defined as an entity that has IKEGatewayConnection as a descendant. An Ancestor can get a list of its child IKEGatewayConnections, but not necessarily create one.
type IKEGatewayConnectionsList ¶
type IKEGatewayConnectionsList []*IKEGatewayConnection
IKEGatewayConnectionsList represents a list of IKEGatewayConnections
type IKEGatewayConnectionsParent ¶
type IKEGatewayConnectionsParent interface { IKEGatewayConnectionsAncestor CreateIKEGatewayConnection(*IKEGatewayConnection) *bambou.Error }
IKEGatewayConnectionsParent is the interface that a parent of a IKEGatewayConnection must implement. A Parent is defined as an entity that has IKEGatewayConnection as a child. A Parent is an Ancestor which can create a IKEGatewayConnection.
type IKEGatewayProfile ¶
type IKEGatewayProfile struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` IKEGatewayIdentifier string `json:"IKEGatewayIdentifier,omitempty"` IKEGatewayIdentifierType string `json:"IKEGatewayIdentifierType,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` ServiceClass string `json:"serviceClass,omitempty"` Description string `json:"description,omitempty"` AntiReplayCheck bool `json:"antiReplayCheck"` EntityScope string `json:"entityScope,omitempty"` AssociatedEnterpriseID string `json:"associatedEnterpriseID,omitempty"` AssociatedIKEAuthenticationID string `json:"associatedIKEAuthenticationID,omitempty"` AssociatedIKEAuthenticationType string `json:"associatedIKEAuthenticationType,omitempty"` AssociatedIKEEncryptionProfileID string `json:"associatedIKEEncryptionProfileID,omitempty"` AssociatedIKEGatewayID string `json:"associatedIKEGatewayID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
IKEGatewayProfile represents the model of a ikegatewayprofile
func NewIKEGatewayProfile ¶
func NewIKEGatewayProfile() *IKEGatewayProfile
NewIKEGatewayProfile returns a new *IKEGatewayProfile
func (*IKEGatewayProfile) CreateGlobalMetadata ¶
func (o *IKEGatewayProfile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IKEGatewayProfile
func (*IKEGatewayProfile) CreateMetadata ¶
func (o *IKEGatewayProfile) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the IKEGatewayProfile
func (*IKEGatewayProfile) Delete ¶
func (o *IKEGatewayProfile) Delete() *bambou.Error
Delete deletes the IKEGatewayProfile from the server
func (*IKEGatewayProfile) Fetch ¶
func (o *IKEGatewayProfile) Fetch() *bambou.Error
Fetch retrieves the IKEGatewayProfile from the server
func (*IKEGatewayProfile) GlobalMetadatas ¶
func (o *IKEGatewayProfile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IKEGatewayProfile
func (*IKEGatewayProfile) Identifier ¶
func (o *IKEGatewayProfile) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*IKEGatewayProfile) Identity ¶
func (o *IKEGatewayProfile) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*IKEGatewayProfile) Metadatas ¶
func (o *IKEGatewayProfile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IKEGatewayProfile
func (*IKEGatewayProfile) Save ¶
func (o *IKEGatewayProfile) Save() *bambou.Error
Save saves the IKEGatewayProfile into the server
func (*IKEGatewayProfile) SetIdentifier ¶
func (o *IKEGatewayProfile) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type IKEGatewayProfilesAncestor ¶
type IKEGatewayProfilesAncestor interface {
IKEGatewayProfiles(*bambou.FetchingInfo) (IKEGatewayProfilesList, *bambou.Error)
}
IKEGatewayProfilesAncestor is the interface that an ancestor of a IKEGatewayProfile must implement. An Ancestor is defined as an entity that has IKEGatewayProfile as a descendant. An Ancestor can get a list of its child IKEGatewayProfiles, but not necessarily create one.
type IKEGatewayProfilesList ¶
type IKEGatewayProfilesList []*IKEGatewayProfile
IKEGatewayProfilesList represents a list of IKEGatewayProfiles
type IKEGatewayProfilesParent ¶
type IKEGatewayProfilesParent interface { IKEGatewayProfilesAncestor CreateIKEGatewayProfile(*IKEGatewayProfile) *bambou.Error }
IKEGatewayProfilesParent is the interface that a parent of a IKEGatewayProfile must implement. A Parent is defined as an entity that has IKEGatewayProfile as a child. A Parent is an Ancestor which can create a IKEGatewayProfile.
type IKEGatewaysAncestor ¶
type IKEGatewaysAncestor interface {
IKEGateways(*bambou.FetchingInfo) (IKEGatewaysList, *bambou.Error)
}
IKEGatewaysAncestor is the interface that an ancestor of a IKEGateway must implement. An Ancestor is defined as an entity that has IKEGateway as a descendant. An Ancestor can get a list of its child IKEGateways, but not necessarily create one.
type IKEGatewaysList ¶
type IKEGatewaysList []*IKEGateway
IKEGatewaysList represents a list of IKEGateways
type IKEGatewaysParent ¶
type IKEGatewaysParent interface { IKEGatewaysAncestor CreateIKEGateway(*IKEGateway) *bambou.Error }
IKEGatewaysParent is the interface that a parent of a IKEGateway must implement. A Parent is defined as an entity that has IKEGateway as a child. A Parent is an Ancestor which can create a IKEGateway.
type IKEPSK ¶
type IKEPSK struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` Signature string `json:"signature,omitempty"` SigningCertificateSerialNumber int `json:"signingCertificateSerialNumber,omitempty"` EncryptedPSK string `json:"encryptedPSK,omitempty"` EncryptingCertificateSerialNumber int `json:"encryptingCertificateSerialNumber,omitempty"` UnencryptedPSK string `json:"unencryptedPSK,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssociatedEnterpriseID string `json:"associatedEnterpriseID,omitempty"` AutoCreated bool `json:"autoCreated"` ExternalID string `json:"externalID,omitempty"` }
IKEPSK represents the model of a ikepsk
func (*IKEPSK) CreateGlobalMetadata ¶
func (o *IKEPSK) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IKEPSK
func (*IKEPSK) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the IKEPSK
func (*IKEPSK) GlobalMetadatas ¶
func (o *IKEPSK) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IKEPSK
func (*IKEPSK) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*IKEPSK) Metadatas ¶
func (o *IKEPSK) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IKEPSK
func (*IKEPSK) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type IKEPSKsAncestor ¶
type IKEPSKsAncestor interface {
IKEPSKs(*bambou.FetchingInfo) (IKEPSKsList, *bambou.Error)
}
IKEPSKsAncestor is the interface that an ancestor of a IKEPSK must implement. An Ancestor is defined as an entity that has IKEPSK as a descendant. An Ancestor can get a list of its child IKEPSKs, but not necessarily create one.
type IKEPSKsParent ¶
type IKEPSKsParent interface { IKEPSKsAncestor CreateIKEPSK(*IKEPSK) *bambou.Error }
IKEPSKsParent is the interface that a parent of a IKEPSK must implement. A Parent is defined as an entity that has IKEPSK as a child. A Parent is an Ancestor which can create a IKEPSK.
type IKESubnet ¶
type IKESubnet struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` Prefix string `json:"prefix,omitempty"` AssociatedIKEGatewayID string `json:"associatedIKEGatewayID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
IKESubnet represents the model of a ikesubnet
func (*IKESubnet) CreateGlobalMetadata ¶
func (o *IKESubnet) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IKESubnet
func (*IKESubnet) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the IKESubnet
func (*IKESubnet) GlobalMetadatas ¶
func (o *IKESubnet) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IKESubnet
func (*IKESubnet) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*IKESubnet) Metadatas ¶
func (o *IKESubnet) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IKESubnet
func (*IKESubnet) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type IKESubnetsAncestor ¶
type IKESubnetsAncestor interface {
IKESubnets(*bambou.FetchingInfo) (IKESubnetsList, *bambou.Error)
}
IKESubnetsAncestor is the interface that an ancestor of a IKESubnet must implement. An Ancestor is defined as an entity that has IKESubnet as a descendant. An Ancestor can get a list of its child IKESubnets, but not necessarily create one.
type IKESubnetsList ¶
type IKESubnetsList []*IKESubnet
IKESubnetsList represents a list of IKESubnets
type IKESubnetsParent ¶
type IKESubnetsParent interface { IKESubnetsAncestor CreateIKESubnet(*IKESubnet) *bambou.Error }
IKESubnetsParent is the interface that a parent of a IKESubnet must implement. A Parent is defined as an entity that has IKESubnet as a child. A Parent is an Ancestor which can create a IKESubnet.
type IPReservation ¶
type IPReservation struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` MAC string `json:"MAC,omitempty"` IPAddress string `json:"IPAddress,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` DynamicAllocationEnabled bool `json:"dynamicAllocationEnabled"` }
IPReservation represents the model of a ipreservation
func NewIPReservation ¶
func NewIPReservation() *IPReservation
NewIPReservation returns a new *IPReservation
func (*IPReservation) CreateGlobalMetadata ¶
func (o *IPReservation) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IPReservation
func (*IPReservation) CreateMetadata ¶
func (o *IPReservation) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the IPReservation
func (*IPReservation) Delete ¶
func (o *IPReservation) Delete() *bambou.Error
Delete deletes the IPReservation from the server
func (*IPReservation) EventLogs ¶
func (o *IPReservation) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the IPReservation
func (*IPReservation) Fetch ¶
func (o *IPReservation) Fetch() *bambou.Error
Fetch retrieves the IPReservation from the server
func (*IPReservation) GlobalMetadatas ¶
func (o *IPReservation) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IPReservation
func (*IPReservation) Identifier ¶
func (o *IPReservation) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*IPReservation) Identity ¶
func (o *IPReservation) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*IPReservation) Metadatas ¶
func (o *IPReservation) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IPReservation
func (*IPReservation) Save ¶
func (o *IPReservation) Save() *bambou.Error
Save saves the IPReservation into the server
func (*IPReservation) SetIdentifier ¶
func (o *IPReservation) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type IPReservationsAncestor ¶
type IPReservationsAncestor interface {
IPReservations(*bambou.FetchingInfo) (IPReservationsList, *bambou.Error)
}
IPReservationsAncestor is the interface that an ancestor of a IPReservation must implement. An Ancestor is defined as an entity that has IPReservation as a descendant. An Ancestor can get a list of its child IPReservations, but not necessarily create one.
type IPReservationsList ¶
type IPReservationsList []*IPReservation
IPReservationsList represents a list of IPReservations
type IPReservationsParent ¶
type IPReservationsParent interface { IPReservationsAncestor CreateIPReservation(*IPReservation) *bambou.Error }
IPReservationsParent is the interface that a parent of a IPReservation must implement. A Parent is defined as an entity that has IPReservation as a child. A Parent is an Ancestor which can create a IPReservation.
type InfrastructureAccessProfile ¶
type InfrastructureAccessProfile struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` SSHAuthMode string `json:"SSHAuthMode,omitempty"` Name string `json:"name,omitempty"` Password string `json:"password,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EntityScope string `json:"entityScope,omitempty"` SourceIPFilter string `json:"sourceIPFilter,omitempty"` UserName string `json:"userName,omitempty"` ExternalID string `json:"externalID,omitempty"` }
InfrastructureAccessProfile represents the model of a infrastructureaccessprofile
func NewInfrastructureAccessProfile ¶
func NewInfrastructureAccessProfile() *InfrastructureAccessProfile
NewInfrastructureAccessProfile returns a new *InfrastructureAccessProfile
func (*InfrastructureAccessProfile) Connectionendpoints ¶
func (o *InfrastructureAccessProfile) Connectionendpoints(info *bambou.FetchingInfo) (ConnectionendpointsList, *bambou.Error)
Connectionendpoints retrieves the list of child Connectionendpoints of the InfrastructureAccessProfile
func (*InfrastructureAccessProfile) CreateConnectionendpoint ¶
func (o *InfrastructureAccessProfile) CreateConnectionendpoint(child *Connectionendpoint) *bambou.Error
CreateConnectionendpoint creates a new child Connectionendpoint under the InfrastructureAccessProfile
func (*InfrastructureAccessProfile) CreateGlobalMetadata ¶
func (o *InfrastructureAccessProfile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the InfrastructureAccessProfile
func (*InfrastructureAccessProfile) CreateMetadata ¶
func (o *InfrastructureAccessProfile) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the InfrastructureAccessProfile
func (*InfrastructureAccessProfile) CreateSSHKey ¶
func (o *InfrastructureAccessProfile) CreateSSHKey(child *SSHKey) *bambou.Error
CreateSSHKey creates a new child SSHKey under the InfrastructureAccessProfile
func (*InfrastructureAccessProfile) Delete ¶
func (o *InfrastructureAccessProfile) Delete() *bambou.Error
Delete deletes the InfrastructureAccessProfile from the server
func (*InfrastructureAccessProfile) Fetch ¶
func (o *InfrastructureAccessProfile) Fetch() *bambou.Error
Fetch retrieves the InfrastructureAccessProfile from the server
func (*InfrastructureAccessProfile) GlobalMetadatas ¶
func (o *InfrastructureAccessProfile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the InfrastructureAccessProfile
func (*InfrastructureAccessProfile) Identifier ¶
func (o *InfrastructureAccessProfile) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*InfrastructureAccessProfile) Identity ¶
func (o *InfrastructureAccessProfile) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*InfrastructureAccessProfile) Metadatas ¶
func (o *InfrastructureAccessProfile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the InfrastructureAccessProfile
func (*InfrastructureAccessProfile) SSHKeys ¶
func (o *InfrastructureAccessProfile) SSHKeys(info *bambou.FetchingInfo) (SSHKeysList, *bambou.Error)
SSHKeys retrieves the list of child SSHKeys of the InfrastructureAccessProfile
func (*InfrastructureAccessProfile) Save ¶
func (o *InfrastructureAccessProfile) Save() *bambou.Error
Save saves the InfrastructureAccessProfile into the server
func (*InfrastructureAccessProfile) SetIdentifier ¶
func (o *InfrastructureAccessProfile) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type InfrastructureAccessProfilesAncestor ¶
type InfrastructureAccessProfilesAncestor interface {
InfrastructureAccessProfiles(*bambou.FetchingInfo) (InfrastructureAccessProfilesList, *bambou.Error)
}
InfrastructureAccessProfilesAncestor is the interface that an ancestor of a InfrastructureAccessProfile must implement. An Ancestor is defined as an entity that has InfrastructureAccessProfile as a descendant. An Ancestor can get a list of its child InfrastructureAccessProfiles, but not necessarily create one.
type InfrastructureAccessProfilesList ¶
type InfrastructureAccessProfilesList []*InfrastructureAccessProfile
InfrastructureAccessProfilesList represents a list of InfrastructureAccessProfiles
type InfrastructureAccessProfilesParent ¶
type InfrastructureAccessProfilesParent interface { InfrastructureAccessProfilesAncestor CreateInfrastructureAccessProfile(*InfrastructureAccessProfile) *bambou.Error }
InfrastructureAccessProfilesParent is the interface that a parent of a InfrastructureAccessProfile must implement. A Parent is defined as an entity that has InfrastructureAccessProfile as a child. A Parent is an Ancestor which can create a InfrastructureAccessProfile.
type InfrastructureConfig ¶
type InfrastructureConfig struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` Config interface{} `json:"config,omitempty"` ConfigStatus string `json:"configStatus,omitempty"` ExternalID string `json:"externalID,omitempty"` }
InfrastructureConfig represents the model of a infraconfig
func NewInfrastructureConfig ¶
func NewInfrastructureConfig() *InfrastructureConfig
NewInfrastructureConfig returns a new *InfrastructureConfig
func (*InfrastructureConfig) CreateGlobalMetadata ¶
func (o *InfrastructureConfig) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the InfrastructureConfig
func (*InfrastructureConfig) CreateMetadata ¶
func (o *InfrastructureConfig) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the InfrastructureConfig
func (*InfrastructureConfig) Delete ¶
func (o *InfrastructureConfig) Delete() *bambou.Error
Delete deletes the InfrastructureConfig from the server
func (*InfrastructureConfig) Fetch ¶
func (o *InfrastructureConfig) Fetch() *bambou.Error
Fetch retrieves the InfrastructureConfig from the server
func (*InfrastructureConfig) GlobalMetadatas ¶
func (o *InfrastructureConfig) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the InfrastructureConfig
func (*InfrastructureConfig) Identifier ¶
func (o *InfrastructureConfig) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*InfrastructureConfig) Identity ¶
func (o *InfrastructureConfig) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*InfrastructureConfig) Metadatas ¶
func (o *InfrastructureConfig) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the InfrastructureConfig
func (*InfrastructureConfig) Save ¶
func (o *InfrastructureConfig) Save() *bambou.Error
Save saves the InfrastructureConfig into the server
func (*InfrastructureConfig) SetIdentifier ¶
func (o *InfrastructureConfig) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type InfrastructureConfigsAncestor ¶
type InfrastructureConfigsAncestor interface {
InfrastructureConfigs(*bambou.FetchingInfo) (InfrastructureConfigsList, *bambou.Error)
}
InfrastructureConfigsAncestor is the interface that an ancestor of a InfrastructureConfig must implement. An Ancestor is defined as an entity that has InfrastructureConfig as a descendant. An Ancestor can get a list of its child InfrastructureConfigs, but not necessarily create one.
type InfrastructureConfigsList ¶
type InfrastructureConfigsList []*InfrastructureConfig
InfrastructureConfigsList represents a list of InfrastructureConfigs
type InfrastructureConfigsParent ¶
type InfrastructureConfigsParent interface { InfrastructureConfigsAncestor CreateInfrastructureConfig(*InfrastructureConfig) *bambou.Error }
InfrastructureConfigsParent is the interface that a parent of a InfrastructureConfig must implement. A Parent is defined as an entity that has InfrastructureConfig as a child. A Parent is an Ancestor which can create a InfrastructureConfig.
type InfrastructureGatewayProfile ¶
type InfrastructureGatewayProfile struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` NTPServerKey string `json:"NTPServerKey,omitempty"` NTPServerKeyID int `json:"NTPServerKeyID,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` DatapathSyncTimeout int `json:"datapathSyncTimeout,omitempty"` DeadTimer string `json:"deadTimer,omitempty"` DeadTimerEnabled bool `json:"deadTimerEnabled"` RemoteLogMode string `json:"remoteLogMode,omitempty"` RemoteLogServerAddress string `json:"remoteLogServerAddress,omitempty"` RemoteLogServerPort int `json:"remoteLogServerPort,omitempty"` Description string `json:"description,omitempty"` MetadataUpgradePath string `json:"metadataUpgradePath,omitempty"` FlowEvictionThreshold int `json:"flowEvictionThreshold,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EntityScope string `json:"entityScope,omitempty"` ControllerLessDuration string `json:"controllerLessDuration,omitempty"` ControllerLessForwardingMode string `json:"controllerLessForwardingMode,omitempty"` ControllerLessRemoteDuration string `json:"controllerLessRemoteDuration,omitempty"` ForceImmediateSystemSync bool `json:"forceImmediateSystemSync"` OpenFlowAuditTimer int `json:"openFlowAuditTimer,omitempty"` UpgradeAction string `json:"upgradeAction,omitempty"` ProxyDNSName string `json:"proxyDNSName,omitempty"` UseTwoFactor bool `json:"useTwoFactor"` StatsCollectorPort int `json:"statsCollectorPort,omitempty"` ExternalID string `json:"externalID,omitempty"` SystemSyncScheduler string `json:"systemSyncScheduler,omitempty"` }
InfrastructureGatewayProfile represents the model of a infrastructuregatewayprofile
func NewInfrastructureGatewayProfile ¶
func NewInfrastructureGatewayProfile() *InfrastructureGatewayProfile
NewInfrastructureGatewayProfile returns a new *InfrastructureGatewayProfile
func (*InfrastructureGatewayProfile) CreateGlobalMetadata ¶
func (o *InfrastructureGatewayProfile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the InfrastructureGatewayProfile
func (*InfrastructureGatewayProfile) CreateMetadata ¶
func (o *InfrastructureGatewayProfile) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the InfrastructureGatewayProfile
func (*InfrastructureGatewayProfile) Delete ¶
func (o *InfrastructureGatewayProfile) Delete() *bambou.Error
Delete deletes the InfrastructureGatewayProfile from the server
func (*InfrastructureGatewayProfile) Fetch ¶
func (o *InfrastructureGatewayProfile) Fetch() *bambou.Error
Fetch retrieves the InfrastructureGatewayProfile from the server
func (*InfrastructureGatewayProfile) GlobalMetadatas ¶
func (o *InfrastructureGatewayProfile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the InfrastructureGatewayProfile
func (*InfrastructureGatewayProfile) Identifier ¶
func (o *InfrastructureGatewayProfile) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*InfrastructureGatewayProfile) Identity ¶
func (o *InfrastructureGatewayProfile) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*InfrastructureGatewayProfile) Metadatas ¶
func (o *InfrastructureGatewayProfile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the InfrastructureGatewayProfile
func (*InfrastructureGatewayProfile) Save ¶
func (o *InfrastructureGatewayProfile) Save() *bambou.Error
Save saves the InfrastructureGatewayProfile into the server
func (*InfrastructureGatewayProfile) SetIdentifier ¶
func (o *InfrastructureGatewayProfile) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type InfrastructureGatewayProfilesAncestor ¶
type InfrastructureGatewayProfilesAncestor interface {
InfrastructureGatewayProfiles(*bambou.FetchingInfo) (InfrastructureGatewayProfilesList, *bambou.Error)
}
InfrastructureGatewayProfilesAncestor is the interface that an ancestor of a InfrastructureGatewayProfile must implement. An Ancestor is defined as an entity that has InfrastructureGatewayProfile as a descendant. An Ancestor can get a list of its child InfrastructureGatewayProfiles, but not necessarily create one.
type InfrastructureGatewayProfilesList ¶
type InfrastructureGatewayProfilesList []*InfrastructureGatewayProfile
InfrastructureGatewayProfilesList represents a list of InfrastructureGatewayProfiles
type InfrastructureGatewayProfilesParent ¶
type InfrastructureGatewayProfilesParent interface { InfrastructureGatewayProfilesAncestor CreateInfrastructureGatewayProfile(*InfrastructureGatewayProfile) *bambou.Error }
InfrastructureGatewayProfilesParent is the interface that a parent of a InfrastructureGatewayProfile must implement. A Parent is defined as an entity that has InfrastructureGatewayProfile as a child. A Parent is an Ancestor which can create a InfrastructureGatewayProfile.
type InfrastructureVscProfile ¶
type InfrastructureVscProfile struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` SecondController string `json:"secondController,omitempty"` Description string `json:"description,omitempty"` FirstController string `json:"firstController,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EntityScope string `json:"entityScope,omitempty"` ProbeInterval int `json:"probeInterval,omitempty"` ExternalID string `json:"externalID,omitempty"` }
InfrastructureVscProfile represents the model of a infrastructurevscprofile
func NewInfrastructureVscProfile ¶
func NewInfrastructureVscProfile() *InfrastructureVscProfile
NewInfrastructureVscProfile returns a new *InfrastructureVscProfile
func (*InfrastructureVscProfile) CreateGlobalMetadata ¶
func (o *InfrastructureVscProfile) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the InfrastructureVscProfile
func (*InfrastructureVscProfile) CreateMetadata ¶
func (o *InfrastructureVscProfile) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the InfrastructureVscProfile
func (*InfrastructureVscProfile) Delete ¶
func (o *InfrastructureVscProfile) Delete() *bambou.Error
Delete deletes the InfrastructureVscProfile from the server
func (*InfrastructureVscProfile) Fetch ¶
func (o *InfrastructureVscProfile) Fetch() *bambou.Error
Fetch retrieves the InfrastructureVscProfile from the server
func (*InfrastructureVscProfile) GlobalMetadatas ¶
func (o *InfrastructureVscProfile) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the InfrastructureVscProfile
func (*InfrastructureVscProfile) Identifier ¶
func (o *InfrastructureVscProfile) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*InfrastructureVscProfile) Identity ¶
func (o *InfrastructureVscProfile) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*InfrastructureVscProfile) Metadatas ¶
func (o *InfrastructureVscProfile) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the InfrastructureVscProfile
func (*InfrastructureVscProfile) Save ¶
func (o *InfrastructureVscProfile) Save() *bambou.Error
Save saves the InfrastructureVscProfile into the server
func (*InfrastructureVscProfile) SetIdentifier ¶
func (o *InfrastructureVscProfile) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type InfrastructureVscProfilesAncestor ¶
type InfrastructureVscProfilesAncestor interface {
InfrastructureVscProfiles(*bambou.FetchingInfo) (InfrastructureVscProfilesList, *bambou.Error)
}
InfrastructureVscProfilesAncestor is the interface that an ancestor of a InfrastructureVscProfile must implement. An Ancestor is defined as an entity that has InfrastructureVscProfile as a descendant. An Ancestor can get a list of its child InfrastructureVscProfiles, but not necessarily create one.
type InfrastructureVscProfilesList ¶
type InfrastructureVscProfilesList []*InfrastructureVscProfile
InfrastructureVscProfilesList represents a list of InfrastructureVscProfiles
type InfrastructureVscProfilesParent ¶
type InfrastructureVscProfilesParent interface { InfrastructureVscProfilesAncestor CreateInfrastructureVscProfile(*InfrastructureVscProfile) *bambou.Error }
InfrastructureVscProfilesParent is the interface that a parent of a InfrastructureVscProfile must implement. A Parent is defined as an entity that has InfrastructureVscProfile as a child. A Parent is an Ancestor which can create a InfrastructureVscProfile.
type IngressACLEntryTemplate ¶
type IngressACLEntryTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ACLTemplateName string `json:"ACLTemplateName,omitempty"` ICMPCode string `json:"ICMPCode,omitempty"` ICMPType string `json:"ICMPType,omitempty"` IPv6AddressOverride string `json:"IPv6AddressOverride,omitempty"` DSCP string `json:"DSCP,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Action string `json:"action,omitempty"` AddressOverride string `json:"addressOverride,omitempty"` Description string `json:"description,omitempty"` DestinationPort string `json:"destinationPort,omitempty"` NetworkID string `json:"networkID,omitempty"` NetworkType string `json:"networkType,omitempty"` MirrorDestinationID string `json:"mirrorDestinationID,omitempty"` FlowLoggingEnabled bool `json:"flowLoggingEnabled"` EnterpriseName string `json:"enterpriseName,omitempty"` EntityScope string `json:"entityScope,omitempty"` LocationID string `json:"locationID,omitempty"` LocationType string `json:"locationType,omitempty"` PolicyState string `json:"policyState,omitempty"` DomainName string `json:"domainName,omitempty"` SourcePort string `json:"sourcePort,omitempty"` Priority int `json:"priority,omitempty"` Protocol string `json:"protocol,omitempty"` AssociatedL7ApplicationSignatureID string `json:"associatedL7ApplicationSignatureID,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` AssociatedTrafficType string `json:"associatedTrafficType,omitempty"` AssociatedTrafficTypeID string `json:"associatedTrafficTypeID,omitempty"` Stateful bool `json:"stateful"` StatsID string `json:"statsID,omitempty"` StatsLoggingEnabled bool `json:"statsLoggingEnabled"` EtherType string `json:"etherType,omitempty"` OverlayMirrorDestinationID string `json:"overlayMirrorDestinationID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
IngressACLEntryTemplate represents the model of a ingressaclentrytemplate
func NewIngressACLEntryTemplate ¶
func NewIngressACLEntryTemplate() *IngressACLEntryTemplate
NewIngressACLEntryTemplate returns a new *IngressACLEntryTemplate
func (*IngressACLEntryTemplate) CreateGlobalMetadata ¶
func (o *IngressACLEntryTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IngressACLEntryTemplate
func (*IngressACLEntryTemplate) CreateJob ¶
func (o *IngressACLEntryTemplate) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the IngressACLEntryTemplate
func (*IngressACLEntryTemplate) CreateMetadata ¶
func (o *IngressACLEntryTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the IngressACLEntryTemplate
func (*IngressACLEntryTemplate) Delete ¶
func (o *IngressACLEntryTemplate) Delete() *bambou.Error
Delete deletes the IngressACLEntryTemplate from the server
func (*IngressACLEntryTemplate) Fetch ¶
func (o *IngressACLEntryTemplate) Fetch() *bambou.Error
Fetch retrieves the IngressACLEntryTemplate from the server
func (*IngressACLEntryTemplate) GlobalMetadatas ¶
func (o *IngressACLEntryTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IngressACLEntryTemplate
func (*IngressACLEntryTemplate) Identifier ¶
func (o *IngressACLEntryTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*IngressACLEntryTemplate) Identity ¶
func (o *IngressACLEntryTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*IngressACLEntryTemplate) Metadatas ¶
func (o *IngressACLEntryTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IngressACLEntryTemplate
func (*IngressACLEntryTemplate) Save ¶
func (o *IngressACLEntryTemplate) Save() *bambou.Error
Save saves the IngressACLEntryTemplate into the server
func (*IngressACLEntryTemplate) SetIdentifier ¶
func (o *IngressACLEntryTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*IngressACLEntryTemplate) Statistics ¶
func (o *IngressACLEntryTemplate) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the IngressACLEntryTemplate
type IngressACLEntryTemplatesAncestor ¶
type IngressACLEntryTemplatesAncestor interface {
IngressACLEntryTemplates(*bambou.FetchingInfo) (IngressACLEntryTemplatesList, *bambou.Error)
}
IngressACLEntryTemplatesAncestor is the interface that an ancestor of a IngressACLEntryTemplate must implement. An Ancestor is defined as an entity that has IngressACLEntryTemplate as a descendant. An Ancestor can get a list of its child IngressACLEntryTemplates, but not necessarily create one.
type IngressACLEntryTemplatesList ¶
type IngressACLEntryTemplatesList []*IngressACLEntryTemplate
IngressACLEntryTemplatesList represents a list of IngressACLEntryTemplates
type IngressACLEntryTemplatesParent ¶
type IngressACLEntryTemplatesParent interface { IngressACLEntryTemplatesAncestor CreateIngressACLEntryTemplate(*IngressACLEntryTemplate) *bambou.Error }
IngressACLEntryTemplatesParent is the interface that a parent of a IngressACLEntryTemplate must implement. A Parent is defined as an entity that has IngressACLEntryTemplate as a child. A Parent is an Ancestor which can create a IngressACLEntryTemplate.
type IngressACLTemplate ¶
type IngressACLTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Active bool `json:"active"` DefaultAllowIP bool `json:"defaultAllowIP"` DefaultAllowNonIP bool `json:"defaultAllowNonIP"` Description string `json:"description,omitempty"` AllowAddressSpoof bool `json:"allowAddressSpoof"` EntityScope string `json:"entityScope,omitempty"` PolicyState string `json:"policyState,omitempty"` Priority int `json:"priority,omitempty"` PriorityType string `json:"priorityType,omitempty"` AssocAclTemplateId string `json:"assocAclTemplateId,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` AssociatedVirtualFirewallPolicyID string `json:"associatedVirtualFirewallPolicyID,omitempty"` AutoGeneratePriority bool `json:"autoGeneratePriority"` ExternalID string `json:"externalID,omitempty"` }
IngressACLTemplate represents the model of a ingressacltemplate
func NewIngressACLTemplate ¶
func NewIngressACLTemplate() *IngressACLTemplate
NewIngressACLTemplate returns a new *IngressACLTemplate
func (*IngressACLTemplate) Containers ¶
func (o *IngressACLTemplate) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
Containers retrieves the list of child Containers of the IngressACLTemplate
func (*IngressACLTemplate) CreateGlobalMetadata ¶
func (o *IngressACLTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IngressACLTemplate
func (*IngressACLTemplate) CreateIngressACLEntryTemplate ¶
func (o *IngressACLTemplate) CreateIngressACLEntryTemplate(child *IngressACLEntryTemplate) *bambou.Error
CreateIngressACLEntryTemplate creates a new child IngressACLEntryTemplate under the IngressACLTemplate
func (*IngressACLTemplate) CreateJob ¶
func (o *IngressACLTemplate) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the IngressACLTemplate
func (*IngressACLTemplate) CreateMetadata ¶
func (o *IngressACLTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the IngressACLTemplate
func (*IngressACLTemplate) Delete ¶
func (o *IngressACLTemplate) Delete() *bambou.Error
Delete deletes the IngressACLTemplate from the server
func (*IngressACLTemplate) EventLogs ¶
func (o *IngressACLTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the IngressACLTemplate
func (*IngressACLTemplate) Fetch ¶
func (o *IngressACLTemplate) Fetch() *bambou.Error
Fetch retrieves the IngressACLTemplate from the server
func (*IngressACLTemplate) GlobalMetadatas ¶
func (o *IngressACLTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IngressACLTemplate
func (*IngressACLTemplate) Identifier ¶
func (o *IngressACLTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*IngressACLTemplate) Identity ¶
func (o *IngressACLTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*IngressACLTemplate) IngressACLEntryTemplates ¶
func (o *IngressACLTemplate) IngressACLEntryTemplates(info *bambou.FetchingInfo) (IngressACLEntryTemplatesList, *bambou.Error)
IngressACLEntryTemplates retrieves the list of child IngressACLEntryTemplates of the IngressACLTemplate
func (*IngressACLTemplate) Metadatas ¶
func (o *IngressACLTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IngressACLTemplate
func (*IngressACLTemplate) Save ¶
func (o *IngressACLTemplate) Save() *bambou.Error
Save saves the IngressACLTemplate into the server
func (*IngressACLTemplate) SetIdentifier ¶
func (o *IngressACLTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*IngressACLTemplate) VMs ¶
func (o *IngressACLTemplate) VMs(info *bambou.FetchingInfo) (VMsList, *bambou.Error)
VMs retrieves the list of child VMs of the IngressACLTemplate
type IngressACLTemplatesAncestor ¶
type IngressACLTemplatesAncestor interface {
IngressACLTemplates(*bambou.FetchingInfo) (IngressACLTemplatesList, *bambou.Error)
}
IngressACLTemplatesAncestor is the interface that an ancestor of a IngressACLTemplate must implement. An Ancestor is defined as an entity that has IngressACLTemplate as a descendant. An Ancestor can get a list of its child IngressACLTemplates, but not necessarily create one.
type IngressACLTemplatesList ¶
type IngressACLTemplatesList []*IngressACLTemplate
IngressACLTemplatesList represents a list of IngressACLTemplates
type IngressACLTemplatesParent ¶
type IngressACLTemplatesParent interface { IngressACLTemplatesAncestor CreateIngressACLTemplate(*IngressACLTemplate) *bambou.Error }
IngressACLTemplatesParent is the interface that a parent of a IngressACLTemplate must implement. A Parent is defined as an entity that has IngressACLTemplate as a child. A Parent is an Ancestor which can create a IngressACLTemplate.
type IngressAdvFwdEntryTemplate ¶
type IngressAdvFwdEntryTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ACLTemplateName string `json:"ACLTemplateName,omitempty"` ICMPCode string `json:"ICMPCode,omitempty"` ICMPType string `json:"ICMPType,omitempty"` FCOverride string `json:"FCOverride,omitempty"` IPv6AddressOverride string `json:"IPv6AddressOverride,omitempty"` DSCP string `json:"DSCP,omitempty"` FailsafeDatapath string `json:"failsafeDatapath,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Action string `json:"action,omitempty"` AddressOverride string `json:"addressOverride,omitempty"` RedirectRewriteType string `json:"redirectRewriteType,omitempty"` RedirectRewriteValue string `json:"redirectRewriteValue,omitempty"` RedirectVPortTagID string `json:"redirectVPortTagID,omitempty"` RemoteUplinkPreference string `json:"remoteUplinkPreference,omitempty"` Description string `json:"description,omitempty"` DestinationPort string `json:"destinationPort,omitempty"` NetworkID string `json:"networkID,omitempty"` NetworkType string `json:"networkType,omitempty"` MirrorDestinationID string `json:"mirrorDestinationID,omitempty"` VlanRange string `json:"vlanRange,omitempty"` FlowLoggingEnabled bool `json:"flowLoggingEnabled"` EnterpriseName string `json:"enterpriseName,omitempty"` EntityScope string `json:"entityScope,omitempty"` LocationID string `json:"locationID,omitempty"` LocationType string `json:"locationType,omitempty"` PolicyState string `json:"policyState,omitempty"` DomainName string `json:"domainName,omitempty"` SourcePort string `json:"sourcePort,omitempty"` UplinkPreference string `json:"uplinkPreference,omitempty"` AppType string `json:"appType,omitempty"` Priority int `json:"priority,omitempty"` Protocol string `json:"protocol,omitempty"` IsSLAAware bool `json:"isSLAAware"` AssociatedApplicationID string `json:"associatedApplicationID,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` AssociatedTrafficType string `json:"associatedTrafficType,omitempty"` AssociatedTrafficTypeID string `json:"associatedTrafficTypeID,omitempty"` StatsID string `json:"statsID,omitempty"` StatsLoggingEnabled bool `json:"statsLoggingEnabled"` EtherType string `json:"etherType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
IngressAdvFwdEntryTemplate represents the model of a ingressadvfwdentrytemplate
func NewIngressAdvFwdEntryTemplate ¶
func NewIngressAdvFwdEntryTemplate() *IngressAdvFwdEntryTemplate
NewIngressAdvFwdEntryTemplate returns a new *IngressAdvFwdEntryTemplate
func (*IngressAdvFwdEntryTemplate) CreateGlobalMetadata ¶
func (o *IngressAdvFwdEntryTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IngressAdvFwdEntryTemplate
func (*IngressAdvFwdEntryTemplate) CreateJob ¶
func (o *IngressAdvFwdEntryTemplate) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the IngressAdvFwdEntryTemplate
func (*IngressAdvFwdEntryTemplate) CreateMetadata ¶
func (o *IngressAdvFwdEntryTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the IngressAdvFwdEntryTemplate
func (*IngressAdvFwdEntryTemplate) Delete ¶
func (o *IngressAdvFwdEntryTemplate) Delete() *bambou.Error
Delete deletes the IngressAdvFwdEntryTemplate from the server
func (*IngressAdvFwdEntryTemplate) Fetch ¶
func (o *IngressAdvFwdEntryTemplate) Fetch() *bambou.Error
Fetch retrieves the IngressAdvFwdEntryTemplate from the server
func (*IngressAdvFwdEntryTemplate) GlobalMetadatas ¶
func (o *IngressAdvFwdEntryTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IngressAdvFwdEntryTemplate
func (*IngressAdvFwdEntryTemplate) Identifier ¶
func (o *IngressAdvFwdEntryTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*IngressAdvFwdEntryTemplate) Identity ¶
func (o *IngressAdvFwdEntryTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*IngressAdvFwdEntryTemplate) Metadatas ¶
func (o *IngressAdvFwdEntryTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IngressAdvFwdEntryTemplate
func (*IngressAdvFwdEntryTemplate) Save ¶
func (o *IngressAdvFwdEntryTemplate) Save() *bambou.Error
Save saves the IngressAdvFwdEntryTemplate into the server
func (*IngressAdvFwdEntryTemplate) SetIdentifier ¶
func (o *IngressAdvFwdEntryTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*IngressAdvFwdEntryTemplate) Statistics ¶
func (o *IngressAdvFwdEntryTemplate) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the IngressAdvFwdEntryTemplate
type IngressAdvFwdEntryTemplatesAncestor ¶
type IngressAdvFwdEntryTemplatesAncestor interface {
IngressAdvFwdEntryTemplates(*bambou.FetchingInfo) (IngressAdvFwdEntryTemplatesList, *bambou.Error)
}
IngressAdvFwdEntryTemplatesAncestor is the interface that an ancestor of a IngressAdvFwdEntryTemplate must implement. An Ancestor is defined as an entity that has IngressAdvFwdEntryTemplate as a descendant. An Ancestor can get a list of its child IngressAdvFwdEntryTemplates, but not necessarily create one.
type IngressAdvFwdEntryTemplatesList ¶
type IngressAdvFwdEntryTemplatesList []*IngressAdvFwdEntryTemplate
IngressAdvFwdEntryTemplatesList represents a list of IngressAdvFwdEntryTemplates
type IngressAdvFwdEntryTemplatesParent ¶
type IngressAdvFwdEntryTemplatesParent interface { IngressAdvFwdEntryTemplatesAncestor CreateIngressAdvFwdEntryTemplate(*IngressAdvFwdEntryTemplate) *bambou.Error }
IngressAdvFwdEntryTemplatesParent is the interface that a parent of a IngressAdvFwdEntryTemplate must implement. A Parent is defined as an entity that has IngressAdvFwdEntryTemplate as a child. A Parent is an Ancestor which can create a IngressAdvFwdEntryTemplate.
type IngressAdvFwdTemplate ¶
type IngressAdvFwdTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Active bool `json:"active"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` PolicyState string `json:"policyState,omitempty"` Priority int `json:"priority,omitempty"` PriorityType string `json:"priorityType,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` AutoGeneratePriority bool `json:"autoGeneratePriority"` ExternalID string `json:"externalID,omitempty"` }
IngressAdvFwdTemplate represents the model of a ingressadvfwdtemplate
func NewIngressAdvFwdTemplate ¶
func NewIngressAdvFwdTemplate() *IngressAdvFwdTemplate
NewIngressAdvFwdTemplate returns a new *IngressAdvFwdTemplate
func (*IngressAdvFwdTemplate) CreateGlobalMetadata ¶
func (o *IngressAdvFwdTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IngressAdvFwdTemplate
func (*IngressAdvFwdTemplate) CreateIngressAdvFwdEntryTemplate ¶
func (o *IngressAdvFwdTemplate) CreateIngressAdvFwdEntryTemplate(child *IngressAdvFwdEntryTemplate) *bambou.Error
CreateIngressAdvFwdEntryTemplate creates a new child IngressAdvFwdEntryTemplate under the IngressAdvFwdTemplate
func (*IngressAdvFwdTemplate) CreateJob ¶
func (o *IngressAdvFwdTemplate) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the IngressAdvFwdTemplate
func (*IngressAdvFwdTemplate) CreateMetadata ¶
func (o *IngressAdvFwdTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the IngressAdvFwdTemplate
func (*IngressAdvFwdTemplate) Delete ¶
func (o *IngressAdvFwdTemplate) Delete() *bambou.Error
Delete deletes the IngressAdvFwdTemplate from the server
func (*IngressAdvFwdTemplate) Fetch ¶
func (o *IngressAdvFwdTemplate) Fetch() *bambou.Error
Fetch retrieves the IngressAdvFwdTemplate from the server
func (*IngressAdvFwdTemplate) GlobalMetadatas ¶
func (o *IngressAdvFwdTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IngressAdvFwdTemplate
func (*IngressAdvFwdTemplate) Identifier ¶
func (o *IngressAdvFwdTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*IngressAdvFwdTemplate) Identity ¶
func (o *IngressAdvFwdTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*IngressAdvFwdTemplate) IngressAdvFwdEntryTemplates ¶
func (o *IngressAdvFwdTemplate) IngressAdvFwdEntryTemplates(info *bambou.FetchingInfo) (IngressAdvFwdEntryTemplatesList, *bambou.Error)
IngressAdvFwdEntryTemplates retrieves the list of child IngressAdvFwdEntryTemplates of the IngressAdvFwdTemplate
func (*IngressAdvFwdTemplate) Metadatas ¶
func (o *IngressAdvFwdTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IngressAdvFwdTemplate
func (*IngressAdvFwdTemplate) Save ¶
func (o *IngressAdvFwdTemplate) Save() *bambou.Error
Save saves the IngressAdvFwdTemplate into the server
func (*IngressAdvFwdTemplate) SetIdentifier ¶
func (o *IngressAdvFwdTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type IngressAdvFwdTemplatesAncestor ¶
type IngressAdvFwdTemplatesAncestor interface {
IngressAdvFwdTemplates(*bambou.FetchingInfo) (IngressAdvFwdTemplatesList, *bambou.Error)
}
IngressAdvFwdTemplatesAncestor is the interface that an ancestor of a IngressAdvFwdTemplate must implement. An Ancestor is defined as an entity that has IngressAdvFwdTemplate as a descendant. An Ancestor can get a list of its child IngressAdvFwdTemplates, but not necessarily create one.
type IngressAdvFwdTemplatesList ¶
type IngressAdvFwdTemplatesList []*IngressAdvFwdTemplate
IngressAdvFwdTemplatesList represents a list of IngressAdvFwdTemplates
type IngressAdvFwdTemplatesParent ¶
type IngressAdvFwdTemplatesParent interface { IngressAdvFwdTemplatesAncestor CreateIngressAdvFwdTemplate(*IngressAdvFwdTemplate) *bambou.Error }
IngressAdvFwdTemplatesParent is the interface that a parent of a IngressAdvFwdTemplate must implement. A Parent is defined as an entity that has IngressAdvFwdTemplate as a child. A Parent is an Ancestor which can create a IngressAdvFwdTemplate.
type IngressExternalServiceTemplate ¶
type IngressExternalServiceTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Active bool `json:"active"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` PolicyState string `json:"policyState,omitempty"` Priority int `json:"priority,omitempty"` PriorityType string `json:"priorityType,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
IngressExternalServiceTemplate represents the model of a ingressexternalservicetemplate
func NewIngressExternalServiceTemplate ¶
func NewIngressExternalServiceTemplate() *IngressExternalServiceTemplate
NewIngressExternalServiceTemplate returns a new *IngressExternalServiceTemplate
func (*IngressExternalServiceTemplate) CreateGlobalMetadata ¶
func (o *IngressExternalServiceTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IngressExternalServiceTemplate
func (*IngressExternalServiceTemplate) CreateIngressExternalServiceTemplateEntry ¶
func (o *IngressExternalServiceTemplate) CreateIngressExternalServiceTemplateEntry(child *IngressExternalServiceTemplateEntry) *bambou.Error
CreateIngressExternalServiceTemplateEntry creates a new child IngressExternalServiceTemplateEntry under the IngressExternalServiceTemplate
func (*IngressExternalServiceTemplate) CreateJob ¶
func (o *IngressExternalServiceTemplate) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the IngressExternalServiceTemplate
func (*IngressExternalServiceTemplate) CreateMetadata ¶
func (o *IngressExternalServiceTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the IngressExternalServiceTemplate
func (*IngressExternalServiceTemplate) Delete ¶
func (o *IngressExternalServiceTemplate) Delete() *bambou.Error
Delete deletes the IngressExternalServiceTemplate from the server
func (*IngressExternalServiceTemplate) Fetch ¶
func (o *IngressExternalServiceTemplate) Fetch() *bambou.Error
Fetch retrieves the IngressExternalServiceTemplate from the server
func (*IngressExternalServiceTemplate) GlobalMetadatas ¶
func (o *IngressExternalServiceTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IngressExternalServiceTemplate
func (*IngressExternalServiceTemplate) Identifier ¶
func (o *IngressExternalServiceTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*IngressExternalServiceTemplate) Identity ¶
func (o *IngressExternalServiceTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*IngressExternalServiceTemplate) IngressExternalServiceTemplateEntries ¶
func (o *IngressExternalServiceTemplate) IngressExternalServiceTemplateEntries(info *bambou.FetchingInfo) (IngressExternalServiceTemplateEntriesList, *bambou.Error)
IngressExternalServiceTemplateEntries retrieves the list of child IngressExternalServiceTemplateEntries of the IngressExternalServiceTemplate
func (*IngressExternalServiceTemplate) Metadatas ¶
func (o *IngressExternalServiceTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IngressExternalServiceTemplate
func (*IngressExternalServiceTemplate) Save ¶
func (o *IngressExternalServiceTemplate) Save() *bambou.Error
Save saves the IngressExternalServiceTemplate into the server
func (*IngressExternalServiceTemplate) SetIdentifier ¶
func (o *IngressExternalServiceTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type IngressExternalServiceTemplateEntriesAncestor ¶
type IngressExternalServiceTemplateEntriesAncestor interface {
IngressExternalServiceTemplateEntries(*bambou.FetchingInfo) (IngressExternalServiceTemplateEntriesList, *bambou.Error)
}
IngressExternalServiceTemplateEntriesAncestor is the interface that an ancestor of a IngressExternalServiceTemplateEntry must implement. An Ancestor is defined as an entity that has IngressExternalServiceTemplateEntry as a descendant. An Ancestor can get a list of its child IngressExternalServiceTemplateEntries, but not necessarily create one.
type IngressExternalServiceTemplateEntriesList ¶
type IngressExternalServiceTemplateEntriesList []*IngressExternalServiceTemplateEntry
IngressExternalServiceTemplateEntriesList represents a list of IngressExternalServiceTemplateEntries
type IngressExternalServiceTemplateEntriesParent ¶
type IngressExternalServiceTemplateEntriesParent interface { IngressExternalServiceTemplateEntriesAncestor CreateIngressExternalServiceTemplateEntry(*IngressExternalServiceTemplateEntry) *bambou.Error }
IngressExternalServiceTemplateEntriesParent is the interface that a parent of a IngressExternalServiceTemplateEntry must implement. A Parent is defined as an entity that has IngressExternalServiceTemplateEntry as a child. A Parent is an Ancestor which can create a IngressExternalServiceTemplateEntry.
type IngressExternalServiceTemplateEntry ¶
type IngressExternalServiceTemplateEntry struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ACLTemplateName string `json:"ACLTemplateName,omitempty"` ICMPCode string `json:"ICMPCode,omitempty"` ICMPType string `json:"ICMPType,omitempty"` IPv6AddressOverride string `json:"IPv6AddressOverride,omitempty"` DSCP string `json:"DSCP,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Action string `json:"action,omitempty"` AddressOverride string `json:"addressOverride,omitempty"` RedirectExternalServiceEndPointID string `json:"redirectExternalServiceEndPointID,omitempty"` Description string `json:"description,omitempty"` DestinationPort string `json:"destinationPort,omitempty"` NetworkID string `json:"networkID,omitempty"` NetworkType string `json:"networkType,omitempty"` MirrorDestinationID string `json:"mirrorDestinationID,omitempty"` FlowLoggingEnabled bool `json:"flowLoggingEnabled"` EnterpriseName string `json:"enterpriseName,omitempty"` EntityScope string `json:"entityScope,omitempty"` LocationID string `json:"locationID,omitempty"` LocationType string `json:"locationType,omitempty"` PolicyState string `json:"policyState,omitempty"` DomainName string `json:"domainName,omitempty"` SourcePort string `json:"sourcePort,omitempty"` Priority int `json:"priority,omitempty"` Protocol string `json:"protocol,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` StatsID string `json:"statsID,omitempty"` StatsLoggingEnabled bool `json:"statsLoggingEnabled"` EtherType string `json:"etherType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
IngressExternalServiceTemplateEntry represents the model of a ingressexternalserviceentrytemplate
func NewIngressExternalServiceTemplateEntry ¶
func NewIngressExternalServiceTemplateEntry() *IngressExternalServiceTemplateEntry
NewIngressExternalServiceTemplateEntry returns a new *IngressExternalServiceTemplateEntry
func (*IngressExternalServiceTemplateEntry) CreateGlobalMetadata ¶
func (o *IngressExternalServiceTemplateEntry) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IngressExternalServiceTemplateEntry
func (*IngressExternalServiceTemplateEntry) CreateJob ¶
func (o *IngressExternalServiceTemplateEntry) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the IngressExternalServiceTemplateEntry
func (*IngressExternalServiceTemplateEntry) CreateMetadata ¶
func (o *IngressExternalServiceTemplateEntry) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the IngressExternalServiceTemplateEntry
func (*IngressExternalServiceTemplateEntry) Delete ¶
func (o *IngressExternalServiceTemplateEntry) Delete() *bambou.Error
Delete deletes the IngressExternalServiceTemplateEntry from the server
func (*IngressExternalServiceTemplateEntry) Fetch ¶
func (o *IngressExternalServiceTemplateEntry) Fetch() *bambou.Error
Fetch retrieves the IngressExternalServiceTemplateEntry from the server
func (*IngressExternalServiceTemplateEntry) GlobalMetadatas ¶
func (o *IngressExternalServiceTemplateEntry) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IngressExternalServiceTemplateEntry
func (*IngressExternalServiceTemplateEntry) Identifier ¶
func (o *IngressExternalServiceTemplateEntry) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*IngressExternalServiceTemplateEntry) Identity ¶
func (o *IngressExternalServiceTemplateEntry) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*IngressExternalServiceTemplateEntry) Metadatas ¶
func (o *IngressExternalServiceTemplateEntry) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IngressExternalServiceTemplateEntry
func (*IngressExternalServiceTemplateEntry) Save ¶
func (o *IngressExternalServiceTemplateEntry) Save() *bambou.Error
Save saves the IngressExternalServiceTemplateEntry into the server
func (*IngressExternalServiceTemplateEntry) SetIdentifier ¶
func (o *IngressExternalServiceTemplateEntry) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*IngressExternalServiceTemplateEntry) Statistics ¶
func (o *IngressExternalServiceTemplateEntry) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the IngressExternalServiceTemplateEntry
type IngressExternalServiceTemplatesAncestor ¶
type IngressExternalServiceTemplatesAncestor interface {
IngressExternalServiceTemplates(*bambou.FetchingInfo) (IngressExternalServiceTemplatesList, *bambou.Error)
}
IngressExternalServiceTemplatesAncestor is the interface that an ancestor of a IngressExternalServiceTemplate must implement. An Ancestor is defined as an entity that has IngressExternalServiceTemplate as a descendant. An Ancestor can get a list of its child IngressExternalServiceTemplates, but not necessarily create one.
type IngressExternalServiceTemplatesList ¶
type IngressExternalServiceTemplatesList []*IngressExternalServiceTemplate
IngressExternalServiceTemplatesList represents a list of IngressExternalServiceTemplates
type IngressExternalServiceTemplatesParent ¶
type IngressExternalServiceTemplatesParent interface { IngressExternalServiceTemplatesAncestor CreateIngressExternalServiceTemplate(*IngressExternalServiceTemplate) *bambou.Error }
IngressExternalServiceTemplatesParent is the interface that a parent of a IngressExternalServiceTemplate must implement. A Parent is defined as an entity that has IngressExternalServiceTemplate as a child. A Parent is an Ancestor which can create a IngressExternalServiceTemplate.
type IngressQOSPoliciesAncestor ¶
type IngressQOSPoliciesAncestor interface {
IngressQOSPolicies(*bambou.FetchingInfo) (IngressQOSPoliciesList, *bambou.Error)
}
IngressQOSPoliciesAncestor is the interface that an ancestor of a IngressQOSPolicy must implement. An Ancestor is defined as an entity that has IngressQOSPolicy as a descendant. An Ancestor can get a list of its child IngressQOSPolicies, but not necessarily create one.
type IngressQOSPoliciesList ¶
type IngressQOSPoliciesList []*IngressQOSPolicy
IngressQOSPoliciesList represents a list of IngressQOSPolicies
type IngressQOSPoliciesParent ¶
type IngressQOSPoliciesParent interface { IngressQOSPoliciesAncestor CreateIngressQOSPolicy(*IngressQOSPolicy) *bambou.Error }
IngressQOSPoliciesParent is the interface that a parent of a IngressQOSPolicy must implement. A Parent is defined as an entity that has IngressQOSPolicy as a child. A Parent is an Ancestor which can create a IngressQOSPolicy.
type IngressQOSPolicy ¶
type IngressQOSPolicy struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` ParentQueueAssociatedRateLimiterID string `json:"parentQueueAssociatedRateLimiterID,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssocEgressQosId string `json:"assocEgressQosId,omitempty"` Queue1AssociatedRateLimiterID string `json:"queue1AssociatedRateLimiterID,omitempty"` Queue1ForwardingClasses []interface{} `json:"queue1ForwardingClasses,omitempty"` Queue2AssociatedRateLimiterID string `json:"queue2AssociatedRateLimiterID,omitempty"` Queue2ForwardingClasses []interface{} `json:"queue2ForwardingClasses,omitempty"` Queue3AssociatedRateLimiterID string `json:"queue3AssociatedRateLimiterID,omitempty"` Queue3ForwardingClasses []interface{} `json:"queue3ForwardingClasses,omitempty"` Queue4AssociatedRateLimiterID string `json:"queue4AssociatedRateLimiterID,omitempty"` Queue4ForwardingClasses []interface{} `json:"queue4ForwardingClasses,omitempty"` ExternalID string `json:"externalID,omitempty"` }
IngressQOSPolicy represents the model of a ingressqospolicy
func NewIngressQOSPolicy ¶
func NewIngressQOSPolicy() *IngressQOSPolicy
NewIngressQOSPolicy returns a new *IngressQOSPolicy
func (*IngressQOSPolicy) CreateGlobalMetadata ¶
func (o *IngressQOSPolicy) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the IngressQOSPolicy
func (*IngressQOSPolicy) CreateMetadata ¶
func (o *IngressQOSPolicy) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the IngressQOSPolicy
func (*IngressQOSPolicy) Delete ¶
func (o *IngressQOSPolicy) Delete() *bambou.Error
Delete deletes the IngressQOSPolicy from the server
func (*IngressQOSPolicy) Fetch ¶
func (o *IngressQOSPolicy) Fetch() *bambou.Error
Fetch retrieves the IngressQOSPolicy from the server
func (*IngressQOSPolicy) GlobalMetadatas ¶
func (o *IngressQOSPolicy) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the IngressQOSPolicy
func (*IngressQOSPolicy) Identifier ¶
func (o *IngressQOSPolicy) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*IngressQOSPolicy) Identity ¶
func (o *IngressQOSPolicy) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*IngressQOSPolicy) Metadatas ¶
func (o *IngressQOSPolicy) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the IngressQOSPolicy
func (*IngressQOSPolicy) Save ¶
func (o *IngressQOSPolicy) Save() *bambou.Error
Save saves the IngressQOSPolicy into the server
func (*IngressQOSPolicy) SetIdentifier ¶
func (o *IngressQOSPolicy) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type Job ¶
type Job struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Parameters interface{} `json:"parameters,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Result interface{} `json:"result,omitempty"` EntityScope string `json:"entityScope,omitempty"` Command string `json:"command,omitempty"` Progress float64 `json:"progress,omitempty"` AssocEntityType string `json:"assocEntityType,omitempty"` Status string `json:"status,omitempty"` ExternalID string `json:"externalID,omitempty"` }
Job represents the model of a job
func (*Job) CreateGlobalMetadata ¶
func (o *Job) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Job
func (*Job) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Job
func (*Job) GlobalMetadatas ¶
func (o *Job) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Job
func (*Job) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Job) Metadatas ¶
func (o *Job) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Job
func (*Job) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type JobsAncestor ¶
type JobsAncestor interface {
Jobs(*bambou.FetchingInfo) (JobsList, *bambou.Error)
}
JobsAncestor is the interface that an ancestor of a Job must implement. An Ancestor is defined as an entity that has Job as a descendant. An Ancestor can get a list of its child Jobs, but not necessarily create one.
type JobsParent ¶
type JobsParent interface { JobsAncestor CreateJob(*Job) *bambou.Error }
JobsParent is the interface that a parent of a Job must implement. A Parent is defined as an entity that has Job as a child. A Parent is an Ancestor which can create a Job.
type KeyServerMember ¶
type KeyServerMember struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` PemEncoded string `json:"pemEncoded,omitempty"` CertificateSerialNumber int `json:"certificateSerialNumber,omitempty"` EntityScope string `json:"entityScope,omitempty"` Fqdn string `json:"fqdn,omitempty"` IssuerDN string `json:"issuerDN,omitempty"` SubjectDN string `json:"subjectDN,omitempty"` PublicKey string `json:"publicKey,omitempty"` ExternalID string `json:"externalID,omitempty"` }
KeyServerMember represents the model of a keyservermember
func NewKeyServerMember ¶
func NewKeyServerMember() *KeyServerMember
NewKeyServerMember returns a new *KeyServerMember
func (*KeyServerMember) CreateGlobalMetadata ¶
func (o *KeyServerMember) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the KeyServerMember
func (*KeyServerMember) CreateMetadata ¶
func (o *KeyServerMember) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the KeyServerMember
func (*KeyServerMember) Delete ¶
func (o *KeyServerMember) Delete() *bambou.Error
Delete deletes the KeyServerMember from the server
func (*KeyServerMember) Fetch ¶
func (o *KeyServerMember) Fetch() *bambou.Error
Fetch retrieves the KeyServerMember from the server
func (*KeyServerMember) GlobalMetadatas ¶
func (o *KeyServerMember) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the KeyServerMember
func (*KeyServerMember) Identifier ¶
func (o *KeyServerMember) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*KeyServerMember) Identity ¶
func (o *KeyServerMember) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*KeyServerMember) Metadatas ¶
func (o *KeyServerMember) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the KeyServerMember
func (*KeyServerMember) Save ¶
func (o *KeyServerMember) Save() *bambou.Error
Save saves the KeyServerMember into the server
func (*KeyServerMember) SetIdentifier ¶
func (o *KeyServerMember) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type KeyServerMembersAncestor ¶
type KeyServerMembersAncestor interface {
KeyServerMembers(*bambou.FetchingInfo) (KeyServerMembersList, *bambou.Error)
}
KeyServerMembersAncestor is the interface that an ancestor of a KeyServerMember must implement. An Ancestor is defined as an entity that has KeyServerMember as a descendant. An Ancestor can get a list of its child KeyServerMembers, but not necessarily create one.
type KeyServerMembersList ¶
type KeyServerMembersList []*KeyServerMember
KeyServerMembersList represents a list of KeyServerMembers
type KeyServerMembersParent ¶
type KeyServerMembersParent interface { KeyServerMembersAncestor CreateKeyServerMember(*KeyServerMember) *bambou.Error }
KeyServerMembersParent is the interface that a parent of a KeyServerMember must implement. A Parent is defined as an entity that has KeyServerMember as a child. A Parent is an Ancestor which can create a KeyServerMember.
type KeyServerMonitor ¶
type KeyServerMonitor struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdateTime int `json:"lastUpdateTime,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` GatewaySecuredDataRecordCount int `json:"gatewaySecuredDataRecordCount,omitempty"` KeyserverMonitorEncryptedSEKCount int `json:"keyserverMonitorEncryptedSEKCount,omitempty"` KeyserverMonitorEncryptedSeedCount int `json:"keyserverMonitorEncryptedSeedCount,omitempty"` KeyserverMonitorSEKCount int `json:"keyserverMonitorSEKCount,omitempty"` KeyserverMonitorSeedCount int `json:"keyserverMonitorSeedCount,omitempty"` EnterpriseSecuredDataRecordCount int `json:"enterpriseSecuredDataRecordCount,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
KeyServerMonitor represents the model of a keyservermonitor
func NewKeyServerMonitor ¶
func NewKeyServerMonitor() *KeyServerMonitor
NewKeyServerMonitor returns a new *KeyServerMonitor
func (*KeyServerMonitor) CreateGlobalMetadata ¶
func (o *KeyServerMonitor) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the KeyServerMonitor
func (*KeyServerMonitor) CreateKeyServerMonitorEncryptedSeed ¶
func (o *KeyServerMonitor) CreateKeyServerMonitorEncryptedSeed(child *KeyServerMonitorEncryptedSeed) *bambou.Error
CreateKeyServerMonitorEncryptedSeed creates a new child KeyServerMonitorEncryptedSeed under the KeyServerMonitor
func (*KeyServerMonitor) CreateKeyServerMonitorSEK ¶
func (o *KeyServerMonitor) CreateKeyServerMonitorSEK(child *KeyServerMonitorSEK) *bambou.Error
CreateKeyServerMonitorSEK creates a new child KeyServerMonitorSEK under the KeyServerMonitor
func (*KeyServerMonitor) CreateKeyServerMonitorSeed ¶
func (o *KeyServerMonitor) CreateKeyServerMonitorSeed(child *KeyServerMonitorSeed) *bambou.Error
CreateKeyServerMonitorSeed creates a new child KeyServerMonitorSeed under the KeyServerMonitor
func (*KeyServerMonitor) CreateMetadata ¶
func (o *KeyServerMonitor) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the KeyServerMonitor
func (*KeyServerMonitor) Delete ¶
func (o *KeyServerMonitor) Delete() *bambou.Error
Delete deletes the KeyServerMonitor from the server
func (*KeyServerMonitor) Fetch ¶
func (o *KeyServerMonitor) Fetch() *bambou.Error
Fetch retrieves the KeyServerMonitor from the server
func (*KeyServerMonitor) GlobalMetadatas ¶
func (o *KeyServerMonitor) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the KeyServerMonitor
func (*KeyServerMonitor) Identifier ¶
func (o *KeyServerMonitor) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*KeyServerMonitor) Identity ¶
func (o *KeyServerMonitor) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*KeyServerMonitor) KeyServerMonitorEncryptedSeeds ¶
func (o *KeyServerMonitor) KeyServerMonitorEncryptedSeeds(info *bambou.FetchingInfo) (KeyServerMonitorEncryptedSeedsList, *bambou.Error)
KeyServerMonitorEncryptedSeeds retrieves the list of child KeyServerMonitorEncryptedSeeds of the KeyServerMonitor
func (*KeyServerMonitor) KeyServerMonitorSEKs ¶
func (o *KeyServerMonitor) KeyServerMonitorSEKs(info *bambou.FetchingInfo) (KeyServerMonitorSEKsList, *bambou.Error)
KeyServerMonitorSEKs retrieves the list of child KeyServerMonitorSEKs of the KeyServerMonitor
func (*KeyServerMonitor) KeyServerMonitorSeeds ¶
func (o *KeyServerMonitor) KeyServerMonitorSeeds(info *bambou.FetchingInfo) (KeyServerMonitorSeedsList, *bambou.Error)
KeyServerMonitorSeeds retrieves the list of child KeyServerMonitorSeeds of the KeyServerMonitor
func (*KeyServerMonitor) Metadatas ¶
func (o *KeyServerMonitor) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the KeyServerMonitor
func (*KeyServerMonitor) Save ¶
func (o *KeyServerMonitor) Save() *bambou.Error
Save saves the KeyServerMonitor into the server
func (*KeyServerMonitor) SetIdentifier ¶
func (o *KeyServerMonitor) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type KeyServerMonitorEncryptedSeed ¶
type KeyServerMonitorEncryptedSeed struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` SEKCreationTime int `json:"SEKCreationTime,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` KeyServerCertificateSerialNumber int `json:"keyServerCertificateSerialNumber,omitempty"` EnterpriseSecuredDataID string `json:"enterpriseSecuredDataID,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssociatedKeyServerMonitorSEKCreationTime int `json:"associatedKeyServerMonitorSEKCreationTime,omitempty"` AssociatedKeyServerMonitorSEKID string `json:"associatedKeyServerMonitorSEKID,omitempty"` AssociatedKeyServerMonitorSeedCreationTime int `json:"associatedKeyServerMonitorSeedCreationTime,omitempty"` AssociatedKeyServerMonitorSeedID string `json:"associatedKeyServerMonitorSeedID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
KeyServerMonitorEncryptedSeed represents the model of a keyservermonitorencryptedseed
func NewKeyServerMonitorEncryptedSeed ¶
func NewKeyServerMonitorEncryptedSeed() *KeyServerMonitorEncryptedSeed
NewKeyServerMonitorEncryptedSeed returns a new *KeyServerMonitorEncryptedSeed
func (*KeyServerMonitorEncryptedSeed) CreateGlobalMetadata ¶
func (o *KeyServerMonitorEncryptedSeed) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the KeyServerMonitorEncryptedSeed
func (*KeyServerMonitorEncryptedSeed) CreateMetadata ¶
func (o *KeyServerMonitorEncryptedSeed) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the KeyServerMonitorEncryptedSeed
func (*KeyServerMonitorEncryptedSeed) Delete ¶
func (o *KeyServerMonitorEncryptedSeed) Delete() *bambou.Error
Delete deletes the KeyServerMonitorEncryptedSeed from the server
func (*KeyServerMonitorEncryptedSeed) Fetch ¶
func (o *KeyServerMonitorEncryptedSeed) Fetch() *bambou.Error
Fetch retrieves the KeyServerMonitorEncryptedSeed from the server
func (*KeyServerMonitorEncryptedSeed) GlobalMetadatas ¶
func (o *KeyServerMonitorEncryptedSeed) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the KeyServerMonitorEncryptedSeed
func (*KeyServerMonitorEncryptedSeed) Identifier ¶
func (o *KeyServerMonitorEncryptedSeed) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*KeyServerMonitorEncryptedSeed) Identity ¶
func (o *KeyServerMonitorEncryptedSeed) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*KeyServerMonitorEncryptedSeed) Metadatas ¶
func (o *KeyServerMonitorEncryptedSeed) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the KeyServerMonitorEncryptedSeed
func (*KeyServerMonitorEncryptedSeed) Save ¶
func (o *KeyServerMonitorEncryptedSeed) Save() *bambou.Error
Save saves the KeyServerMonitorEncryptedSeed into the server
func (*KeyServerMonitorEncryptedSeed) SetIdentifier ¶
func (o *KeyServerMonitorEncryptedSeed) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type KeyServerMonitorEncryptedSeedsAncestor ¶
type KeyServerMonitorEncryptedSeedsAncestor interface {
KeyServerMonitorEncryptedSeeds(*bambou.FetchingInfo) (KeyServerMonitorEncryptedSeedsList, *bambou.Error)
}
KeyServerMonitorEncryptedSeedsAncestor is the interface that an ancestor of a KeyServerMonitorEncryptedSeed must implement. An Ancestor is defined as an entity that has KeyServerMonitorEncryptedSeed as a descendant. An Ancestor can get a list of its child KeyServerMonitorEncryptedSeeds, but not necessarily create one.
type KeyServerMonitorEncryptedSeedsList ¶
type KeyServerMonitorEncryptedSeedsList []*KeyServerMonitorEncryptedSeed
KeyServerMonitorEncryptedSeedsList represents a list of KeyServerMonitorEncryptedSeeds
type KeyServerMonitorEncryptedSeedsParent ¶
type KeyServerMonitorEncryptedSeedsParent interface { KeyServerMonitorEncryptedSeedsAncestor CreateKeyServerMonitorEncryptedSeed(*KeyServerMonitorEncryptedSeed) *bambou.Error }
KeyServerMonitorEncryptedSeedsParent is the interface that a parent of a KeyServerMonitorEncryptedSeed must implement. A Parent is defined as an entity that has KeyServerMonitorEncryptedSeed as a child. A Parent is an Ancestor which can create a KeyServerMonitorEncryptedSeed.
type KeyServerMonitorSEK ¶
type KeyServerMonitorSEK struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` SeedPayloadAuthenticationAlgorithm string `json:"seedPayloadAuthenticationAlgorithm,omitempty"` SeedPayloadEncryptionAlgorithm string `json:"seedPayloadEncryptionAlgorithm,omitempty"` Lifetime int `json:"lifetime,omitempty"` EntityScope string `json:"entityScope,omitempty"` CreationTime int `json:"creationTime,omitempty"` StartTime int `json:"startTime,omitempty"` ExternalID string `json:"externalID,omitempty"` }
KeyServerMonitorSEK represents the model of a keyservermonitorsek
func NewKeyServerMonitorSEK ¶
func NewKeyServerMonitorSEK() *KeyServerMonitorSEK
NewKeyServerMonitorSEK returns a new *KeyServerMonitorSEK
func (*KeyServerMonitorSEK) CreateGlobalMetadata ¶
func (o *KeyServerMonitorSEK) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the KeyServerMonitorSEK
func (*KeyServerMonitorSEK) CreateMetadata ¶
func (o *KeyServerMonitorSEK) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the KeyServerMonitorSEK
func (*KeyServerMonitorSEK) Delete ¶
func (o *KeyServerMonitorSEK) Delete() *bambou.Error
Delete deletes the KeyServerMonitorSEK from the server
func (*KeyServerMonitorSEK) Fetch ¶
func (o *KeyServerMonitorSEK) Fetch() *bambou.Error
Fetch retrieves the KeyServerMonitorSEK from the server
func (*KeyServerMonitorSEK) GlobalMetadatas ¶
func (o *KeyServerMonitorSEK) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the KeyServerMonitorSEK
func (*KeyServerMonitorSEK) Identifier ¶
func (o *KeyServerMonitorSEK) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*KeyServerMonitorSEK) Identity ¶
func (o *KeyServerMonitorSEK) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*KeyServerMonitorSEK) Metadatas ¶
func (o *KeyServerMonitorSEK) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the KeyServerMonitorSEK
func (*KeyServerMonitorSEK) Save ¶
func (o *KeyServerMonitorSEK) Save() *bambou.Error
Save saves the KeyServerMonitorSEK into the server
func (*KeyServerMonitorSEK) SetIdentifier ¶
func (o *KeyServerMonitorSEK) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type KeyServerMonitorSEKsAncestor ¶
type KeyServerMonitorSEKsAncestor interface {
KeyServerMonitorSEKs(*bambou.FetchingInfo) (KeyServerMonitorSEKsList, *bambou.Error)
}
KeyServerMonitorSEKsAncestor is the interface that an ancestor of a KeyServerMonitorSEK must implement. An Ancestor is defined as an entity that has KeyServerMonitorSEK as a descendant. An Ancestor can get a list of its child KeyServerMonitorSEKs, but not necessarily create one.
type KeyServerMonitorSEKsList ¶
type KeyServerMonitorSEKsList []*KeyServerMonitorSEK
KeyServerMonitorSEKsList represents a list of KeyServerMonitorSEKs
type KeyServerMonitorSEKsParent ¶
type KeyServerMonitorSEKsParent interface { KeyServerMonitorSEKsAncestor CreateKeyServerMonitorSEK(*KeyServerMonitorSEK) *bambou.Error }
KeyServerMonitorSEKsParent is the interface that a parent of a KeyServerMonitorSEK must implement. A Parent is defined as an entity that has KeyServerMonitorSEK as a child. A Parent is an Ancestor which can create a KeyServerMonitorSEK.
type KeyServerMonitorSeed ¶
type KeyServerMonitorSeed struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` SeedTrafficAuthenticationAlgorithm string `json:"seedTrafficAuthenticationAlgorithm,omitempty"` SeedTrafficEncryptionAlgorithm string `json:"seedTrafficEncryptionAlgorithm,omitempty"` SeedTrafficEncryptionKeyLifetime int `json:"seedTrafficEncryptionKeyLifetime,omitempty"` Lifetime int `json:"lifetime,omitempty"` EntityScope string `json:"entityScope,omitempty"` CreationTime int `json:"creationTime,omitempty"` StartTime int `json:"startTime,omitempty"` ExternalID string `json:"externalID,omitempty"` }
KeyServerMonitorSeed represents the model of a keyservermonitorseed
func NewKeyServerMonitorSeed ¶
func NewKeyServerMonitorSeed() *KeyServerMonitorSeed
NewKeyServerMonitorSeed returns a new *KeyServerMonitorSeed
func (*KeyServerMonitorSeed) CreateGlobalMetadata ¶
func (o *KeyServerMonitorSeed) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the KeyServerMonitorSeed
func (*KeyServerMonitorSeed) CreateMetadata ¶
func (o *KeyServerMonitorSeed) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the KeyServerMonitorSeed
func (*KeyServerMonitorSeed) Delete ¶
func (o *KeyServerMonitorSeed) Delete() *bambou.Error
Delete deletes the KeyServerMonitorSeed from the server
func (*KeyServerMonitorSeed) Fetch ¶
func (o *KeyServerMonitorSeed) Fetch() *bambou.Error
Fetch retrieves the KeyServerMonitorSeed from the server
func (*KeyServerMonitorSeed) GlobalMetadatas ¶
func (o *KeyServerMonitorSeed) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the KeyServerMonitorSeed
func (*KeyServerMonitorSeed) Identifier ¶
func (o *KeyServerMonitorSeed) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*KeyServerMonitorSeed) Identity ¶
func (o *KeyServerMonitorSeed) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*KeyServerMonitorSeed) KeyServerMonitorEncryptedSeeds ¶
func (o *KeyServerMonitorSeed) KeyServerMonitorEncryptedSeeds(info *bambou.FetchingInfo) (KeyServerMonitorEncryptedSeedsList, *bambou.Error)
KeyServerMonitorEncryptedSeeds retrieves the list of child KeyServerMonitorEncryptedSeeds of the KeyServerMonitorSeed
func (*KeyServerMonitorSeed) Metadatas ¶
func (o *KeyServerMonitorSeed) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the KeyServerMonitorSeed
func (*KeyServerMonitorSeed) Save ¶
func (o *KeyServerMonitorSeed) Save() *bambou.Error
Save saves the KeyServerMonitorSeed into the server
func (*KeyServerMonitorSeed) SetIdentifier ¶
func (o *KeyServerMonitorSeed) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type KeyServerMonitorSeedsAncestor ¶
type KeyServerMonitorSeedsAncestor interface {
KeyServerMonitorSeeds(*bambou.FetchingInfo) (KeyServerMonitorSeedsList, *bambou.Error)
}
KeyServerMonitorSeedsAncestor is the interface that an ancestor of a KeyServerMonitorSeed must implement. An Ancestor is defined as an entity that has KeyServerMonitorSeed as a descendant. An Ancestor can get a list of its child KeyServerMonitorSeeds, but not necessarily create one.
type KeyServerMonitorSeedsList ¶
type KeyServerMonitorSeedsList []*KeyServerMonitorSeed
KeyServerMonitorSeedsList represents a list of KeyServerMonitorSeeds
type KeyServerMonitorSeedsParent ¶
type KeyServerMonitorSeedsParent interface { KeyServerMonitorSeedsAncestor CreateKeyServerMonitorSeed(*KeyServerMonitorSeed) *bambou.Error }
KeyServerMonitorSeedsParent is the interface that a parent of a KeyServerMonitorSeed must implement. A Parent is defined as an entity that has KeyServerMonitorSeed as a child. A Parent is an Ancestor which can create a KeyServerMonitorSeed.
type KeyServerMonitorsAncestor ¶
type KeyServerMonitorsAncestor interface {
KeyServerMonitors(*bambou.FetchingInfo) (KeyServerMonitorsList, *bambou.Error)
}
KeyServerMonitorsAncestor is the interface that an ancestor of a KeyServerMonitor must implement. An Ancestor is defined as an entity that has KeyServerMonitor as a descendant. An Ancestor can get a list of its child KeyServerMonitors, but not necessarily create one.
type KeyServerMonitorsList ¶
type KeyServerMonitorsList []*KeyServerMonitor
KeyServerMonitorsList represents a list of KeyServerMonitors
type KeyServerMonitorsParent ¶
type KeyServerMonitorsParent interface { KeyServerMonitorsAncestor CreateKeyServerMonitor(*KeyServerMonitor) *bambou.Error }
KeyServerMonitorsParent is the interface that a parent of a KeyServerMonitor must implement. A Parent is defined as an entity that has KeyServerMonitor as a child. A Parent is an Ancestor which can create a KeyServerMonitor.
type L2Domain ¶
type L2Domain struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` DHCPManaged bool `json:"DHCPManaged"` DPI string `json:"DPI,omitempty"` IPType string `json:"IPType,omitempty"` IPv6Address string `json:"IPv6Address,omitempty"` IPv6Gateway string `json:"IPv6Gateway,omitempty"` MaintenanceMode string `json:"maintenanceMode,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Gateway string `json:"gateway,omitempty"` GatewayMACAddress string `json:"gatewayMACAddress,omitempty"` Address string `json:"address,omitempty"` TemplateID string `json:"templateID,omitempty"` ServiceID int `json:"serviceID,omitempty"` Description string `json:"description,omitempty"` Netmask string `json:"netmask,omitempty"` FlowCollectionEnabled string `json:"flowCollectionEnabled,omitempty"` VnId int `json:"vnId,omitempty"` Encryption string `json:"encryption,omitempty"` EntityScope string `json:"entityScope,omitempty"` EntityState string `json:"entityState,omitempty"` PolicyChangeStatus string `json:"policyChangeStatus,omitempty"` RouteDistinguisher string `json:"routeDistinguisher,omitempty"` RouteTarget string `json:"routeTarget,omitempty"` UplinkPreference string `json:"uplinkPreference,omitempty"` UseGlobalMAC string `json:"useGlobalMAC,omitempty"` AssociatedMulticastChannelMapID string `json:"associatedMulticastChannelMapID,omitempty"` AssociatedUnderlayID string `json:"associatedUnderlayID,omitempty"` Stretched bool `json:"stretched"` Multicast string `json:"multicast,omitempty"` ExternalID string `json:"externalID,omitempty"` DynamicIpv6Address bool `json:"dynamicIpv6Address"` }
L2Domain represents the model of a l2domain
func (*L2Domain) AddressRanges ¶
func (o *L2Domain) AddressRanges(info *bambou.FetchingInfo) (AddressRangesList, *bambou.Error)
AddressRanges retrieves the list of child AddressRanges of the L2Domain
func (*L2Domain) BridgeInterfaces ¶
func (o *L2Domain) BridgeInterfaces(info *bambou.FetchingInfo) (BridgeInterfacesList, *bambou.Error)
BridgeInterfaces retrieves the list of child BridgeInterfaces of the L2Domain
func (*L2Domain) ContainerInterfaces ¶
func (o *L2Domain) ContainerInterfaces(info *bambou.FetchingInfo) (ContainerInterfacesList, *bambou.Error)
ContainerInterfaces retrieves the list of child ContainerInterfaces of the L2Domain
func (*L2Domain) Containers ¶
func (o *L2Domain) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
Containers retrieves the list of child Containers of the L2Domain
func (*L2Domain) CreateDHCPOption ¶
func (o *L2Domain) CreateDHCPOption(child *DHCPOption) *bambou.Error
CreateDHCPOption creates a new child DHCPOption under the L2Domain
func (*L2Domain) CreateEgressACLTemplate ¶
func (o *L2Domain) CreateEgressACLTemplate(child *EgressACLTemplate) *bambou.Error
CreateEgressACLTemplate creates a new child EgressACLTemplate under the L2Domain
func (*L2Domain) CreateEgressAdvFwdTemplate ¶
func (o *L2Domain) CreateEgressAdvFwdTemplate(child *EgressAdvFwdTemplate) *bambou.Error
CreateEgressAdvFwdTemplate creates a new child EgressAdvFwdTemplate under the L2Domain
func (*L2Domain) CreateGlobalMetadata ¶
func (o *L2Domain) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the L2Domain
func (*L2Domain) CreateIngressACLEntryTemplate ¶
func (o *L2Domain) CreateIngressACLEntryTemplate(child *IngressACLEntryTemplate) *bambou.Error
CreateIngressACLEntryTemplate creates a new child IngressACLEntryTemplate under the L2Domain
func (*L2Domain) CreateIngressACLTemplate ¶
func (o *L2Domain) CreateIngressACLTemplate(child *IngressACLTemplate) *bambou.Error
CreateIngressACLTemplate creates a new child IngressACLTemplate under the L2Domain
func (*L2Domain) CreateIngressAdvFwdTemplate ¶
func (o *L2Domain) CreateIngressAdvFwdTemplate(child *IngressAdvFwdTemplate) *bambou.Error
CreateIngressAdvFwdTemplate creates a new child IngressAdvFwdTemplate under the L2Domain
func (*L2Domain) CreateIngressExternalServiceTemplate ¶
func (o *L2Domain) CreateIngressExternalServiceTemplate(child *IngressExternalServiceTemplate) *bambou.Error
CreateIngressExternalServiceTemplate creates a new child IngressExternalServiceTemplate under the L2Domain
func (*L2Domain) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the L2Domain
func (*L2Domain) CreateNetworkPerformanceBinding ¶
func (o *L2Domain) CreateNetworkPerformanceBinding(child *NetworkPerformanceBinding) *bambou.Error
CreateNetworkPerformanceBinding creates a new child NetworkPerformanceBinding under the L2Domain
func (*L2Domain) CreateOverlayMirrorDestination ¶
func (o *L2Domain) CreateOverlayMirrorDestination(child *OverlayMirrorDestination) *bambou.Error
CreateOverlayMirrorDestination creates a new child OverlayMirrorDestination under the L2Domain
func (*L2Domain) CreatePGExpression ¶
func (o *L2Domain) CreatePGExpression(child *PGExpression) *bambou.Error
CreatePGExpression creates a new child PGExpression under the L2Domain
func (*L2Domain) CreatePermission ¶
func (o *L2Domain) CreatePermission(child *Permission) *bambou.Error
CreatePermission creates a new child Permission under the L2Domain
func (*L2Domain) CreatePolicyGroup ¶
func (o *L2Domain) CreatePolicyGroup(child *PolicyGroup) *bambou.Error
CreatePolicyGroup creates a new child PolicyGroup under the L2Domain
func (*L2Domain) CreateRedirectionTarget ¶
func (o *L2Domain) CreateRedirectionTarget(child *RedirectionTarget) *bambou.Error
CreateRedirectionTarget creates a new child RedirectionTarget under the L2Domain
func (*L2Domain) CreateStatisticsPolicy ¶
func (o *L2Domain) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
CreateStatisticsPolicy creates a new child StatisticsPolicy under the L2Domain
func (*L2Domain) CreateVPNConnection ¶
func (o *L2Domain) CreateVPNConnection(child *VPNConnection) *bambou.Error
CreateVPNConnection creates a new child VPNConnection under the L2Domain
func (*L2Domain) CreateVPort ¶
CreateVPort creates a new child VPort under the L2Domain
func (*L2Domain) CreateVirtualFirewallPolicy ¶
func (o *L2Domain) CreateVirtualFirewallPolicy(child *VirtualFirewallPolicy) *bambou.Error
CreateVirtualFirewallPolicy creates a new child VirtualFirewallPolicy under the L2Domain
func (*L2Domain) DHCPOptions ¶
func (o *L2Domain) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
DHCPOptions retrieves the list of child DHCPOptions of the L2Domain
func (*L2Domain) EgressACLEntryTemplates ¶
func (o *L2Domain) EgressACLEntryTemplates(info *bambou.FetchingInfo) (EgressACLEntryTemplatesList, *bambou.Error)
EgressACLEntryTemplates retrieves the list of child EgressACLEntryTemplates of the L2Domain
func (*L2Domain) EgressACLTemplates ¶
func (o *L2Domain) EgressACLTemplates(info *bambou.FetchingInfo) (EgressACLTemplatesList, *bambou.Error)
EgressACLTemplates retrieves the list of child EgressACLTemplates of the L2Domain
func (*L2Domain) EgressAdvFwdTemplates ¶
func (o *L2Domain) EgressAdvFwdTemplates(info *bambou.FetchingInfo) (EgressAdvFwdTemplatesList, *bambou.Error)
EgressAdvFwdTemplates retrieves the list of child EgressAdvFwdTemplates of the L2Domain
func (*L2Domain) EventLogs ¶
func (o *L2Domain) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the L2Domain
func (*L2Domain) GlobalMetadatas ¶
func (o *L2Domain) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the L2Domain
func (*L2Domain) Groups ¶
func (o *L2Domain) Groups(info *bambou.FetchingInfo) (GroupsList, *bambou.Error)
Groups retrieves the list of child Groups of the L2Domain
func (*L2Domain) HostInterfaces ¶
func (o *L2Domain) HostInterfaces(info *bambou.FetchingInfo) (HostInterfacesList, *bambou.Error)
HostInterfaces retrieves the list of child HostInterfaces of the L2Domain
func (*L2Domain) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*L2Domain) IngressACLEntryTemplates ¶
func (o *L2Domain) IngressACLEntryTemplates(info *bambou.FetchingInfo) (IngressACLEntryTemplatesList, *bambou.Error)
IngressACLEntryTemplates retrieves the list of child IngressACLEntryTemplates of the L2Domain
func (*L2Domain) IngressACLTemplates ¶
func (o *L2Domain) IngressACLTemplates(info *bambou.FetchingInfo) (IngressACLTemplatesList, *bambou.Error)
IngressACLTemplates retrieves the list of child IngressACLTemplates of the L2Domain
func (*L2Domain) IngressAdvFwdTemplates ¶
func (o *L2Domain) IngressAdvFwdTemplates(info *bambou.FetchingInfo) (IngressAdvFwdTemplatesList, *bambou.Error)
IngressAdvFwdTemplates retrieves the list of child IngressAdvFwdTemplates of the L2Domain
func (*L2Domain) IngressExternalServiceTemplates ¶
func (o *L2Domain) IngressExternalServiceTemplates(info *bambou.FetchingInfo) (IngressExternalServiceTemplatesList, *bambou.Error)
IngressExternalServiceTemplates retrieves the list of child IngressExternalServiceTemplates of the L2Domain
func (*L2Domain) Metadatas ¶
func (o *L2Domain) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the L2Domain
func (*L2Domain) NetworkPerformanceBindings ¶
func (o *L2Domain) NetworkPerformanceBindings(info *bambou.FetchingInfo) (NetworkPerformanceBindingsList, *bambou.Error)
NetworkPerformanceBindings retrieves the list of child NetworkPerformanceBindings of the L2Domain
func (*L2Domain) OverlayMirrorDestinations ¶
func (o *L2Domain) OverlayMirrorDestinations(info *bambou.FetchingInfo) (OverlayMirrorDestinationsList, *bambou.Error)
OverlayMirrorDestinations retrieves the list of child OverlayMirrorDestinations of the L2Domain
func (*L2Domain) PGExpressions ¶
func (o *L2Domain) PGExpressions(info *bambou.FetchingInfo) (PGExpressionsList, *bambou.Error)
PGExpressions retrieves the list of child PGExpressions of the L2Domain
func (*L2Domain) Permissions ¶
func (o *L2Domain) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
Permissions retrieves the list of child Permissions of the L2Domain
func (*L2Domain) PolicyGroups ¶
func (o *L2Domain) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
PolicyGroups retrieves the list of child PolicyGroups of the L2Domain
func (*L2Domain) RedirectionTargets ¶
func (o *L2Domain) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
RedirectionTargets retrieves the list of child RedirectionTargets of the L2Domain
func (*L2Domain) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*L2Domain) Statistics ¶
func (o *L2Domain) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the L2Domain
func (*L2Domain) StatisticsPolicies ¶
func (o *L2Domain) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
StatisticsPolicies retrieves the list of child StatisticsPolicies of the L2Domain
func (*L2Domain) UplinkRDs ¶
func (o *L2Domain) UplinkRDs(info *bambou.FetchingInfo) (UplinkRDsList, *bambou.Error)
UplinkRDs retrieves the list of child UplinkRDs of the L2Domain
func (*L2Domain) VMInterfaces ¶
func (o *L2Domain) VMInterfaces(info *bambou.FetchingInfo) (VMInterfacesList, *bambou.Error)
VMInterfaces retrieves the list of child VMInterfaces of the L2Domain
func (*L2Domain) VPNConnections ¶
func (o *L2Domain) VPNConnections(info *bambou.FetchingInfo) (VPNConnectionsList, *bambou.Error)
VPNConnections retrieves the list of child VPNConnections of the L2Domain
func (*L2Domain) VPorts ¶
func (o *L2Domain) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
VPorts retrieves the list of child VPorts of the L2Domain
func (*L2Domain) VirtualFirewallPolicies ¶
func (o *L2Domain) VirtualFirewallPolicies(info *bambou.FetchingInfo) (VirtualFirewallPoliciesList, *bambou.Error)
VirtualFirewallPolicies retrieves the list of child VirtualFirewallPolicies of the L2Domain
type L2DomainTemplate ¶
type L2DomainTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` DHCPManaged bool `json:"DHCPManaged"` DPI string `json:"DPI,omitempty"` IPType string `json:"IPType,omitempty"` IPv6Address string `json:"IPv6Address,omitempty"` IPv6Gateway string `json:"IPv6Gateway,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Gateway string `json:"gateway,omitempty"` Address string `json:"address,omitempty"` Description string `json:"description,omitempty"` Netmask string `json:"netmask,omitempty"` Encryption string `json:"encryption,omitempty"` EntityScope string `json:"entityScope,omitempty"` EntityState string `json:"entityState,omitempty"` PolicyChangeStatus string `json:"policyChangeStatus,omitempty"` UseGlobalMAC string `json:"useGlobalMAC,omitempty"` AssociatedMulticastChannelMapID string `json:"associatedMulticastChannelMapID,omitempty"` Multicast string `json:"multicast,omitempty"` ExternalID string `json:"externalID,omitempty"` DynamicIpv6Address bool `json:"dynamicIpv6Address"` }
L2DomainTemplate represents the model of a l2domaintemplate
func NewL2DomainTemplate ¶
func NewL2DomainTemplate() *L2DomainTemplate
NewL2DomainTemplate returns a new *L2DomainTemplate
func (*L2DomainTemplate) AddressRanges ¶
func (o *L2DomainTemplate) AddressRanges(info *bambou.FetchingInfo) (AddressRangesList, *bambou.Error)
AddressRanges retrieves the list of child AddressRanges of the L2DomainTemplate
func (*L2DomainTemplate) CreateAddressRange ¶
func (o *L2DomainTemplate) CreateAddressRange(child *AddressRange) *bambou.Error
CreateAddressRange creates a new child AddressRange under the L2DomainTemplate
func (*L2DomainTemplate) CreateEgressACLTemplate ¶
func (o *L2DomainTemplate) CreateEgressACLTemplate(child *EgressACLTemplate) *bambou.Error
CreateEgressACLTemplate creates a new child EgressACLTemplate under the L2DomainTemplate
func (*L2DomainTemplate) CreateEgressAdvFwdTemplate ¶
func (o *L2DomainTemplate) CreateEgressAdvFwdTemplate(child *EgressAdvFwdTemplate) *bambou.Error
CreateEgressAdvFwdTemplate creates a new child EgressAdvFwdTemplate under the L2DomainTemplate
func (*L2DomainTemplate) CreateGlobalMetadata ¶
func (o *L2DomainTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the L2DomainTemplate
func (*L2DomainTemplate) CreateIngressACLTemplate ¶
func (o *L2DomainTemplate) CreateIngressACLTemplate(child *IngressACLTemplate) *bambou.Error
CreateIngressACLTemplate creates a new child IngressACLTemplate under the L2DomainTemplate
func (*L2DomainTemplate) CreateIngressAdvFwdTemplate ¶
func (o *L2DomainTemplate) CreateIngressAdvFwdTemplate(child *IngressAdvFwdTemplate) *bambou.Error
CreateIngressAdvFwdTemplate creates a new child IngressAdvFwdTemplate under the L2DomainTemplate
func (*L2DomainTemplate) CreateIngressExternalServiceTemplate ¶
func (o *L2DomainTemplate) CreateIngressExternalServiceTemplate(child *IngressExternalServiceTemplate) *bambou.Error
CreateIngressExternalServiceTemplate creates a new child IngressExternalServiceTemplate under the L2DomainTemplate
func (*L2DomainTemplate) CreateJob ¶
func (o *L2DomainTemplate) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the L2DomainTemplate
func (*L2DomainTemplate) CreateMetadata ¶
func (o *L2DomainTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the L2DomainTemplate
func (*L2DomainTemplate) CreateOverlayMirrorDestinationTemplate ¶
func (o *L2DomainTemplate) CreateOverlayMirrorDestinationTemplate(child *OverlayMirrorDestinationTemplate) *bambou.Error
CreateOverlayMirrorDestinationTemplate creates a new child OverlayMirrorDestinationTemplate under the L2DomainTemplate
func (*L2DomainTemplate) CreatePGExpressionTemplate ¶
func (o *L2DomainTemplate) CreatePGExpressionTemplate(child *PGExpressionTemplate) *bambou.Error
CreatePGExpressionTemplate creates a new child PGExpressionTemplate under the L2DomainTemplate
func (*L2DomainTemplate) CreatePermission ¶
func (o *L2DomainTemplate) CreatePermission(child *Permission) *bambou.Error
CreatePermission creates a new child Permission under the L2DomainTemplate
func (*L2DomainTemplate) CreatePolicyGroupTemplate ¶
func (o *L2DomainTemplate) CreatePolicyGroupTemplate(child *PolicyGroupTemplate) *bambou.Error
CreatePolicyGroupTemplate creates a new child PolicyGroupTemplate under the L2DomainTemplate
func (*L2DomainTemplate) CreateQOS ¶
func (o *L2DomainTemplate) CreateQOS(child *QOS) *bambou.Error
CreateQOS creates a new child QOS under the L2DomainTemplate
func (*L2DomainTemplate) CreateRedirectionTargetTemplate ¶
func (o *L2DomainTemplate) CreateRedirectionTargetTemplate(child *RedirectionTargetTemplate) *bambou.Error
CreateRedirectionTargetTemplate creates a new child RedirectionTargetTemplate under the L2DomainTemplate
func (*L2DomainTemplate) CreateVirtualFirewallPolicy ¶
func (o *L2DomainTemplate) CreateVirtualFirewallPolicy(child *VirtualFirewallPolicy) *bambou.Error
CreateVirtualFirewallPolicy creates a new child VirtualFirewallPolicy under the L2DomainTemplate
func (*L2DomainTemplate) Delete ¶
func (o *L2DomainTemplate) Delete() *bambou.Error
Delete deletes the L2DomainTemplate from the server
func (*L2DomainTemplate) EgressACLTemplates ¶
func (o *L2DomainTemplate) EgressACLTemplates(info *bambou.FetchingInfo) (EgressACLTemplatesList, *bambou.Error)
EgressACLTemplates retrieves the list of child EgressACLTemplates of the L2DomainTemplate
func (*L2DomainTemplate) EgressAdvFwdTemplates ¶
func (o *L2DomainTemplate) EgressAdvFwdTemplates(info *bambou.FetchingInfo) (EgressAdvFwdTemplatesList, *bambou.Error)
EgressAdvFwdTemplates retrieves the list of child EgressAdvFwdTemplates of the L2DomainTemplate
func (*L2DomainTemplate) EventLogs ¶
func (o *L2DomainTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the L2DomainTemplate
func (*L2DomainTemplate) Fetch ¶
func (o *L2DomainTemplate) Fetch() *bambou.Error
Fetch retrieves the L2DomainTemplate from the server
func (*L2DomainTemplate) GlobalMetadatas ¶
func (o *L2DomainTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the L2DomainTemplate
func (*L2DomainTemplate) Groups ¶
func (o *L2DomainTemplate) Groups(info *bambou.FetchingInfo) (GroupsList, *bambou.Error)
Groups retrieves the list of child Groups of the L2DomainTemplate
func (*L2DomainTemplate) Identifier ¶
func (o *L2DomainTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*L2DomainTemplate) Identity ¶
func (o *L2DomainTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*L2DomainTemplate) IngressACLTemplates ¶
func (o *L2DomainTemplate) IngressACLTemplates(info *bambou.FetchingInfo) (IngressACLTemplatesList, *bambou.Error)
IngressACLTemplates retrieves the list of child IngressACLTemplates of the L2DomainTemplate
func (*L2DomainTemplate) IngressAdvFwdTemplates ¶
func (o *L2DomainTemplate) IngressAdvFwdTemplates(info *bambou.FetchingInfo) (IngressAdvFwdTemplatesList, *bambou.Error)
IngressAdvFwdTemplates retrieves the list of child IngressAdvFwdTemplates of the L2DomainTemplate
func (*L2DomainTemplate) IngressExternalServiceTemplates ¶
func (o *L2DomainTemplate) IngressExternalServiceTemplates(info *bambou.FetchingInfo) (IngressExternalServiceTemplatesList, *bambou.Error)
IngressExternalServiceTemplates retrieves the list of child IngressExternalServiceTemplates of the L2DomainTemplate
func (*L2DomainTemplate) L2Domains ¶
func (o *L2DomainTemplate) L2Domains(info *bambou.FetchingInfo) (L2DomainsList, *bambou.Error)
L2Domains retrieves the list of child L2Domains of the L2DomainTemplate
func (*L2DomainTemplate) Metadatas ¶
func (o *L2DomainTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the L2DomainTemplate
func (*L2DomainTemplate) OverlayMirrorDestinationTemplates ¶
func (o *L2DomainTemplate) OverlayMirrorDestinationTemplates(info *bambou.FetchingInfo) (OverlayMirrorDestinationTemplatesList, *bambou.Error)
OverlayMirrorDestinationTemplates retrieves the list of child OverlayMirrorDestinationTemplates of the L2DomainTemplate
func (*L2DomainTemplate) PGExpressionTemplates ¶
func (o *L2DomainTemplate) PGExpressionTemplates(info *bambou.FetchingInfo) (PGExpressionTemplatesList, *bambou.Error)
PGExpressionTemplates retrieves the list of child PGExpressionTemplates of the L2DomainTemplate
func (*L2DomainTemplate) Permissions ¶
func (o *L2DomainTemplate) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
Permissions retrieves the list of child Permissions of the L2DomainTemplate
func (*L2DomainTemplate) PolicyGroupTemplates ¶
func (o *L2DomainTemplate) PolicyGroupTemplates(info *bambou.FetchingInfo) (PolicyGroupTemplatesList, *bambou.Error)
PolicyGroupTemplates retrieves the list of child PolicyGroupTemplates of the L2DomainTemplate
func (*L2DomainTemplate) QOSs ¶
func (o *L2DomainTemplate) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
QOSs retrieves the list of child QOSs of the L2DomainTemplate
func (*L2DomainTemplate) RedirectionTargetTemplates ¶
func (o *L2DomainTemplate) RedirectionTargetTemplates(info *bambou.FetchingInfo) (RedirectionTargetTemplatesList, *bambou.Error)
RedirectionTargetTemplates retrieves the list of child RedirectionTargetTemplates of the L2DomainTemplate
func (*L2DomainTemplate) Save ¶
func (o *L2DomainTemplate) Save() *bambou.Error
Save saves the L2DomainTemplate into the server
func (*L2DomainTemplate) SetIdentifier ¶
func (o *L2DomainTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*L2DomainTemplate) VirtualFirewallPolicies ¶
func (o *L2DomainTemplate) VirtualFirewallPolicies(info *bambou.FetchingInfo) (VirtualFirewallPoliciesList, *bambou.Error)
VirtualFirewallPolicies retrieves the list of child VirtualFirewallPolicies of the L2DomainTemplate
type L2DomainTemplatesAncestor ¶
type L2DomainTemplatesAncestor interface {
L2DomainTemplates(*bambou.FetchingInfo) (L2DomainTemplatesList, *bambou.Error)
}
L2DomainTemplatesAncestor is the interface that an ancestor of a L2DomainTemplate must implement. An Ancestor is defined as an entity that has L2DomainTemplate as a descendant. An Ancestor can get a list of its child L2DomainTemplates, but not necessarily create one.
type L2DomainTemplatesList ¶
type L2DomainTemplatesList []*L2DomainTemplate
L2DomainTemplatesList represents a list of L2DomainTemplates
type L2DomainTemplatesParent ¶
type L2DomainTemplatesParent interface { L2DomainTemplatesAncestor CreateL2DomainTemplate(*L2DomainTemplate) *bambou.Error }
L2DomainTemplatesParent is the interface that a parent of a L2DomainTemplate must implement. A Parent is defined as an entity that has L2DomainTemplate as a child. A Parent is an Ancestor which can create a L2DomainTemplate.
type L2DomainsAncestor ¶
type L2DomainsAncestor interface {
L2Domains(*bambou.FetchingInfo) (L2DomainsList, *bambou.Error)
}
L2DomainsAncestor is the interface that an ancestor of a L2Domain must implement. An Ancestor is defined as an entity that has L2Domain as a descendant. An Ancestor can get a list of its child L2Domains, but not necessarily create one.
type L2DomainsParent ¶
type L2DomainsParent interface { L2DomainsAncestor CreateL2Domain(*L2Domain) *bambou.Error }
L2DomainsParent is the interface that a parent of a L2Domain must implement. A Parent is defined as an entity that has L2Domain as a child. A Parent is an Ancestor which can create a L2Domain.
type L4Service ¶
type L4Service struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` DefaultService bool `json:"defaultService"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` Ports string `json:"ports,omitempty"` Protocol string `json:"protocol,omitempty"` ExternalID string `json:"externalID,omitempty"` }
L4Service represents the model of a l4service
func (*L4Service) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*L4Service) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type L4ServiceGroup ¶
type L4ServiceGroup struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
L4ServiceGroup represents the model of a l4servicegroup
func NewL4ServiceGroup ¶
func NewL4ServiceGroup() *L4ServiceGroup
NewL4ServiceGroup returns a new *L4ServiceGroup
func (*L4ServiceGroup) AssignL4Services ¶
func (o *L4ServiceGroup) AssignL4Services(children L4ServicesList) *bambou.Error
AssignL4Services assigns the list of L4Services to the L4ServiceGroup
func (*L4ServiceGroup) Delete ¶
func (o *L4ServiceGroup) Delete() *bambou.Error
Delete deletes the L4ServiceGroup from the server
func (*L4ServiceGroup) Fetch ¶
func (o *L4ServiceGroup) Fetch() *bambou.Error
Fetch retrieves the L4ServiceGroup from the server
func (*L4ServiceGroup) Identifier ¶
func (o *L4ServiceGroup) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*L4ServiceGroup) Identity ¶
func (o *L4ServiceGroup) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*L4ServiceGroup) L4Services ¶
func (o *L4ServiceGroup) L4Services(info *bambou.FetchingInfo) (L4ServicesList, *bambou.Error)
L4Services retrieves the list of child L4Services of the L4ServiceGroup
func (*L4ServiceGroup) Save ¶
func (o *L4ServiceGroup) Save() *bambou.Error
Save saves the L4ServiceGroup into the server
func (*L4ServiceGroup) SetIdentifier ¶
func (o *L4ServiceGroup) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type L4ServiceGroupsAncestor ¶
type L4ServiceGroupsAncestor interface {
L4ServiceGroups(*bambou.FetchingInfo) (L4ServiceGroupsList, *bambou.Error)
}
L4ServiceGroupsAncestor is the interface that an ancestor of a L4ServiceGroup must implement. An Ancestor is defined as an entity that has L4ServiceGroup as a descendant. An Ancestor can get a list of its child L4ServiceGroups, but not necessarily create one.
type L4ServiceGroupsList ¶
type L4ServiceGroupsList []*L4ServiceGroup
L4ServiceGroupsList represents a list of L4ServiceGroups
type L4ServiceGroupsParent ¶
type L4ServiceGroupsParent interface { L4ServiceGroupsAncestor CreateL4ServiceGroup(*L4ServiceGroup) *bambou.Error }
L4ServiceGroupsParent is the interface that a parent of a L4ServiceGroup must implement. A Parent is defined as an entity that has L4ServiceGroup as a child. A Parent is an Ancestor which can create a L4ServiceGroup.
type L4ServicesAncestor ¶
type L4ServicesAncestor interface {
L4Services(*bambou.FetchingInfo) (L4ServicesList, *bambou.Error)
}
L4ServicesAncestor is the interface that an ancestor of a L4Service must implement. An Ancestor is defined as an entity that has L4Service as a descendant. An Ancestor can get a list of its child L4Services, but not necessarily create one.
type L4ServicesList ¶
type L4ServicesList []*L4Service
L4ServicesList represents a list of L4Services
type L4ServicesParent ¶
type L4ServicesParent interface { L4ServicesAncestor CreateL4Service(*L4Service) *bambou.Error }
L4ServicesParent is the interface that a parent of a L4Service must implement. A Parent is defined as an entity that has L4Service as a child. A Parent is an Ancestor which can create a L4Service.
type L7applicationsignature ¶
type L7applicationsignature struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Category string `json:"category,omitempty"` Readonly bool `json:"readonly"` Reference string `json:"reference,omitempty"` Deprecated bool `json:"deprecated"` DeprecatedVersion string `json:"deprecatedVersion,omitempty"` Description string `json:"description,omitempty"` DictionaryVersion int `json:"dictionaryVersion,omitempty"` SignatureIndex int `json:"signatureIndex,omitempty"` Risk int `json:"risk,omitempty"` PluginName string `json:"pluginName,omitempty"` SoftwareFlags string `json:"softwareFlags,omitempty"` Productivity int `json:"productivity,omitempty"` Guidstring string `json:"guidstring,omitempty"` }
L7applicationsignature represents the model of a l7applicationsignature
func NewL7applicationsignature ¶
func NewL7applicationsignature() *L7applicationsignature
NewL7applicationsignature returns a new *L7applicationsignature
func (*L7applicationsignature) Applications ¶
func (o *L7applicationsignature) Applications(info *bambou.FetchingInfo) (ApplicationsList, *bambou.Error)
Applications retrieves the list of child Applications of the L7applicationsignature
func (*L7applicationsignature) Delete ¶
func (o *L7applicationsignature) Delete() *bambou.Error
Delete deletes the L7applicationsignature from the server
func (*L7applicationsignature) Fetch ¶
func (o *L7applicationsignature) Fetch() *bambou.Error
Fetch retrieves the L7applicationsignature from the server
func (*L7applicationsignature) Identifier ¶
func (o *L7applicationsignature) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*L7applicationsignature) Identity ¶
func (o *L7applicationsignature) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*L7applicationsignature) Save ¶
func (o *L7applicationsignature) Save() *bambou.Error
Save saves the L7applicationsignature into the server
func (*L7applicationsignature) SetIdentifier ¶
func (o *L7applicationsignature) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type L7applicationsignaturesAncestor ¶
type L7applicationsignaturesAncestor interface {
L7applicationsignatures(*bambou.FetchingInfo) (L7applicationsignaturesList, *bambou.Error)
}
L7applicationsignaturesAncestor is the interface that an ancestor of a L7applicationsignature must implement. An Ancestor is defined as an entity that has L7applicationsignature as a descendant. An Ancestor can get a list of its child L7applicationsignatures, but not necessarily create one.
type L7applicationsignaturesList ¶
type L7applicationsignaturesList []*L7applicationsignature
L7applicationsignaturesList represents a list of L7applicationsignatures
type L7applicationsignaturesParent ¶
type L7applicationsignaturesParent interface { L7applicationsignaturesAncestor CreateL7applicationsignature(*L7applicationsignature) *bambou.Error }
L7applicationsignaturesParent is the interface that a parent of a L7applicationsignature must implement. A Parent is defined as an entity that has L7applicationsignature as a child. A Parent is an Ancestor which can create a L7applicationsignature.
type LDAPConfiguration ¶
type LDAPConfiguration struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` SSLEnabled bool `json:"SSLEnabled"` Password string `json:"password,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` AcceptAllCertificates bool `json:"acceptAllCertificates"` Certificate string `json:"certificate,omitempty"` Server string `json:"server,omitempty"` Enabled bool `json:"enabled"` EntityScope string `json:"entityScope,omitempty"` Port string `json:"port,omitempty"` GroupDN string `json:"groupDN,omitempty"` GroupNamePrefix string `json:"groupNamePrefix,omitempty"` GroupNameSuffix string `json:"groupNameSuffix,omitempty"` UserDNTemplate string `json:"userDNTemplate,omitempty"` UserNameAttribute string `json:"userNameAttribute,omitempty"` AuthorizationEnabled bool `json:"authorizationEnabled"` AuthorizingUserDN string `json:"authorizingUserDN,omitempty"` ExternalID string `json:"externalID,omitempty"` }
LDAPConfiguration represents the model of a ldapconfiguration
func NewLDAPConfiguration ¶
func NewLDAPConfiguration() *LDAPConfiguration
NewLDAPConfiguration returns a new *LDAPConfiguration
func (*LDAPConfiguration) CreateGlobalMetadata ¶
func (o *LDAPConfiguration) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the LDAPConfiguration
func (*LDAPConfiguration) CreateMetadata ¶
func (o *LDAPConfiguration) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the LDAPConfiguration
func (*LDAPConfiguration) Delete ¶
func (o *LDAPConfiguration) Delete() *bambou.Error
Delete deletes the LDAPConfiguration from the server
func (*LDAPConfiguration) Fetch ¶
func (o *LDAPConfiguration) Fetch() *bambou.Error
Fetch retrieves the LDAPConfiguration from the server
func (*LDAPConfiguration) GlobalMetadatas ¶
func (o *LDAPConfiguration) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the LDAPConfiguration
func (*LDAPConfiguration) Identifier ¶
func (o *LDAPConfiguration) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*LDAPConfiguration) Identity ¶
func (o *LDAPConfiguration) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*LDAPConfiguration) Metadatas ¶
func (o *LDAPConfiguration) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the LDAPConfiguration
func (*LDAPConfiguration) Save ¶
func (o *LDAPConfiguration) Save() *bambou.Error
Save saves the LDAPConfiguration into the server
func (*LDAPConfiguration) SetIdentifier ¶
func (o *LDAPConfiguration) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type LDAPConfigurationsAncestor ¶
type LDAPConfigurationsAncestor interface {
LDAPConfigurations(*bambou.FetchingInfo) (LDAPConfigurationsList, *bambou.Error)
}
LDAPConfigurationsAncestor is the interface that an ancestor of a LDAPConfiguration must implement. An Ancestor is defined as an entity that has LDAPConfiguration as a descendant. An Ancestor can get a list of its child LDAPConfigurations, but not necessarily create one.
type LDAPConfigurationsList ¶
type LDAPConfigurationsList []*LDAPConfiguration
LDAPConfigurationsList represents a list of LDAPConfigurations
type LDAPConfigurationsParent ¶
type LDAPConfigurationsParent interface { LDAPConfigurationsAncestor CreateLDAPConfiguration(*LDAPConfiguration) *bambou.Error }
LDAPConfigurationsParent is the interface that a parent of a LDAPConfiguration must implement. A Parent is defined as an entity that has LDAPConfiguration as a child. A Parent is an Ancestor which can create a LDAPConfiguration.
type LTEInformation ¶
type LTEInformation struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LTEConnectionInfo string `json:"LTEConnectionInfo,omitempty"` }
LTEInformation represents the model of a lteinformation
func NewLTEInformation ¶
func NewLTEInformation() *LTEInformation
NewLTEInformation returns a new *LTEInformation
func (*LTEInformation) Delete ¶
func (o *LTEInformation) Delete() *bambou.Error
Delete deletes the LTEInformation from the server
func (*LTEInformation) Fetch ¶
func (o *LTEInformation) Fetch() *bambou.Error
Fetch retrieves the LTEInformation from the server
func (*LTEInformation) Identifier ¶
func (o *LTEInformation) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*LTEInformation) Identity ¶
func (o *LTEInformation) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*LTEInformation) Save ¶
func (o *LTEInformation) Save() *bambou.Error
Save saves the LTEInformation into the server
func (*LTEInformation) SetIdentifier ¶
func (o *LTEInformation) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type LTEInformationsAncestor ¶
type LTEInformationsAncestor interface {
LTEInformations(*bambou.FetchingInfo) (LTEInformationsList, *bambou.Error)
}
LTEInformationsAncestor is the interface that an ancestor of a LTEInformation must implement. An Ancestor is defined as an entity that has LTEInformation as a descendant. An Ancestor can get a list of its child LTEInformations, but not necessarily create one.
type LTEInformationsList ¶
type LTEInformationsList []*LTEInformation
LTEInformationsList represents a list of LTEInformations
type LTEInformationsParent ¶
type LTEInformationsParent interface { LTEInformationsAncestor CreateLTEInformation(*LTEInformation) *bambou.Error }
LTEInformationsParent is the interface that a parent of a LTEInformation must implement. A Parent is defined as an entity that has LTEInformation as a child. A Parent is an Ancestor which can create a LTEInformation.
type License ¶
type License struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` MajorRelease int `json:"majorRelease,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` AdditionalSupportedVersions string `json:"additionalSupportedVersions,omitempty"` Phone string `json:"phone,omitempty"` License string `json:"license,omitempty"` LicenseEncryption string `json:"licenseEncryption,omitempty"` LicenseEntities string `json:"licenseEntities,omitempty"` LicenseID int `json:"licenseID,omitempty"` LicenseType string `json:"licenseType,omitempty"` MinorRelease int `json:"minorRelease,omitempty"` Zip string `json:"zip,omitempty"` City string `json:"city,omitempty"` AllowedAVRSGsCount int `json:"allowedAVRSGsCount,omitempty"` AllowedAVRSsCount int `json:"allowedAVRSsCount,omitempty"` AllowedCPEsCount int `json:"allowedCPEsCount,omitempty"` AllowedNICsCount int `json:"allowedNICsCount,omitempty"` AllowedVMsCount int `json:"allowedVMsCount,omitempty"` AllowedVRSGsCount int `json:"allowedVRSGsCount,omitempty"` AllowedVRSsCount int `json:"allowedVRSsCount,omitempty"` Email string `json:"email,omitempty"` EncryptionMode bool `json:"encryptionMode"` UniqueLicenseIdentifier string `json:"uniqueLicenseIdentifier,omitempty"` EntityScope string `json:"entityScope,omitempty"` Company string `json:"company,omitempty"` Country string `json:"country,omitempty"` ProductVersion string `json:"productVersion,omitempty"` Provider string `json:"provider,omitempty"` IsClusterLicense bool `json:"isClusterLicense"` UserName string `json:"userName,omitempty"` State string `json:"state,omitempty"` Street string `json:"street,omitempty"` CustomerKey string `json:"customerKey,omitempty"` ExpirationDate float64 `json:"expirationDate,omitempty"` ExpiryTimestamp int `json:"expiryTimestamp,omitempty"` ExternalID string `json:"externalID,omitempty"` }
License represents the model of a license
func (*License) CreateGlobalMetadata ¶
func (o *License) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the License
func (*License) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the License
func (*License) EventLogs ¶
func (o *License) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the License
func (*License) GlobalMetadatas ¶
func (o *License) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the License
func (*License) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*License) Metadatas ¶
func (o *License) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the License
func (*License) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type LicenseStatus ¶
type LicenseStatus struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` AccumulateLicensesEnabled bool `json:"accumulateLicensesEnabled"` TotalLicensedAVRSGsCount int `json:"totalLicensedAVRSGsCount,omitempty"` TotalLicensedAVRSsCount int `json:"totalLicensedAVRSsCount,omitempty"` TotalLicensedGatewaysCount int `json:"totalLicensedGatewaysCount,omitempty"` TotalLicensedNICsCount int `json:"totalLicensedNICsCount,omitempty"` TotalLicensedNSGsCount int `json:"totalLicensedNSGsCount,omitempty"` TotalLicensedUsedAVRSGsCount int `json:"totalLicensedUsedAVRSGsCount,omitempty"` TotalLicensedUsedAVRSsCount int `json:"totalLicensedUsedAVRSsCount,omitempty"` TotalLicensedUsedNICsCount int `json:"totalLicensedUsedNICsCount,omitempty"` TotalLicensedUsedNSGsCount int `json:"totalLicensedUsedNSGsCount,omitempty"` TotalLicensedUsedVMsCount int `json:"totalLicensedUsedVMsCount,omitempty"` TotalLicensedUsedVRSGsCount int `json:"totalLicensedUsedVRSGsCount,omitempty"` TotalLicensedUsedVRSsCount int `json:"totalLicensedUsedVRSsCount,omitempty"` TotalLicensedVMsCount int `json:"totalLicensedVMsCount,omitempty"` TotalLicensedVRSGsCount int `json:"totalLicensedVRSGsCount,omitempty"` TotalLicensedVRSsCount int `json:"totalLicensedVRSsCount,omitempty"` TotalUsedGatewaysCount int `json:"totalUsedGatewaysCount,omitempty"` }
LicenseStatus represents the model of a licensestatus
func NewLicenseStatus ¶
func NewLicenseStatus() *LicenseStatus
NewLicenseStatus returns a new *LicenseStatus
func (*LicenseStatus) Delete ¶
func (o *LicenseStatus) Delete() *bambou.Error
Delete deletes the LicenseStatus from the server
func (*LicenseStatus) Fetch ¶
func (o *LicenseStatus) Fetch() *bambou.Error
Fetch retrieves the LicenseStatus from the server
func (*LicenseStatus) Identifier ¶
func (o *LicenseStatus) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*LicenseStatus) Identity ¶
func (o *LicenseStatus) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*LicenseStatus) Save ¶
func (o *LicenseStatus) Save() *bambou.Error
Save saves the LicenseStatus into the server
func (*LicenseStatus) SetIdentifier ¶
func (o *LicenseStatus) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type LicenseStatusAncestor ¶
type LicenseStatusAncestor interface {
LicenseStatus(*bambou.FetchingInfo) (LicenseStatusList, *bambou.Error)
}
LicenseStatusAncestor is the interface that an ancestor of a LicenseStatus must implement. An Ancestor is defined as an entity that has LicenseStatus as a descendant. An Ancestor can get a list of its child LicenseStatus, but not necessarily create one.
type LicenseStatusList ¶
type LicenseStatusList []*LicenseStatus
LicenseStatusList represents a list of LicenseStatus
type LicenseStatusParent ¶
type LicenseStatusParent interface { LicenseStatusAncestor CreateLicenseStatus(*LicenseStatus) *bambou.Error }
LicenseStatusParent is the interface that a parent of a LicenseStatus must implement. A Parent is defined as an entity that has LicenseStatus as a child. A Parent is an Ancestor which can create a LicenseStatus.
type LicensesAncestor ¶
type LicensesAncestor interface {
Licenses(*bambou.FetchingInfo) (LicensesList, *bambou.Error)
}
LicensesAncestor is the interface that an ancestor of a License must implement. An Ancestor is defined as an entity that has License as a descendant. An Ancestor can get a list of its child Licenses, but not necessarily create one.
type LicensesParent ¶
type LicensesParent interface { LicensesAncestor CreateLicense(*License) *bambou.Error }
LicensesParent is the interface that a parent of a License must implement. A Parent is defined as an entity that has License as a child. A Parent is an Ancestor which can create a License.
type Link ¶
type Link struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` AcceptanceCriteria string `json:"acceptanceCriteria,omitempty"` ReadOnly bool `json:"readOnly"` EntityScope string `json:"entityScope,omitempty"` AssociatedDestinationID string `json:"associatedDestinationID,omitempty"` AssociatedDestinationName string `json:"associatedDestinationName,omitempty"` AssociatedDestinationType string `json:"associatedDestinationType,omitempty"` AssociatedSourceID string `json:"associatedSourceID,omitempty"` AssociatedSourceName string `json:"associatedSourceName,omitempty"` AssociatedSourceType string `json:"associatedSourceType,omitempty"` ExternalID string `json:"externalID,omitempty"` Type string `json:"type,omitempty"` }
Link represents the model of a link
func (*Link) CSNATPools ¶
func (o *Link) CSNATPools(info *bambou.FetchingInfo) (CSNATPoolsList, *bambou.Error)
CSNATPools retrieves the list of child CSNATPools of the Link
func (*Link) CreateCSNATPool ¶
CreateCSNATPool creates a new child CSNATPool under the Link
func (*Link) CreateDemarcationService ¶
func (o *Link) CreateDemarcationService(child *DemarcationService) *bambou.Error
CreateDemarcationService creates a new child DemarcationService under the Link
func (*Link) CreateGlobalMetadata ¶
func (o *Link) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Link
func (*Link) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Link
func (*Link) CreateNextHop ¶
CreateNextHop creates a new child NextHop under the Link
func (*Link) CreateOverlayAddressPool ¶
func (o *Link) CreateOverlayAddressPool(child *OverlayAddressPool) *bambou.Error
CreateOverlayAddressPool creates a new child OverlayAddressPool under the Link
func (*Link) CreatePSNATPool ¶
CreatePSNATPool creates a new child PSNATPool under the Link
func (*Link) CreatePolicyStatement ¶
func (o *Link) CreatePolicyStatement(child *PolicyStatement) *bambou.Error
CreatePolicyStatement creates a new child PolicyStatement under the Link
func (*Link) DemarcationServices ¶
func (o *Link) DemarcationServices(info *bambou.FetchingInfo) (DemarcationServicesList, *bambou.Error)
DemarcationServices retrieves the list of child DemarcationServices of the Link
func (*Link) GlobalMetadatas ¶
func (o *Link) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Link
func (*Link) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Link) Metadatas ¶
func (o *Link) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Link
func (*Link) NextHops ¶
func (o *Link) NextHops(info *bambou.FetchingInfo) (NextHopsList, *bambou.Error)
NextHops retrieves the list of child NextHops of the Link
func (*Link) OverlayAddressPools ¶
func (o *Link) OverlayAddressPools(info *bambou.FetchingInfo) (OverlayAddressPoolsList, *bambou.Error)
OverlayAddressPools retrieves the list of child OverlayAddressPools of the Link
func (*Link) PSNATPools ¶
func (o *Link) PSNATPools(info *bambou.FetchingInfo) (PSNATPoolsList, *bambou.Error)
PSNATPools retrieves the list of child PSNATPools of the Link
func (*Link) PolicyStatements ¶
func (o *Link) PolicyStatements(info *bambou.FetchingInfo) (PolicyStatementsList, *bambou.Error)
PolicyStatements retrieves the list of child PolicyStatements of the Link
func (*Link) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type LinksAncestor ¶
type LinksAncestor interface {
Links(*bambou.FetchingInfo) (LinksList, *bambou.Error)
}
LinksAncestor is the interface that an ancestor of a Link must implement. An Ancestor is defined as an entity that has Link as a descendant. An Ancestor can get a list of its child Links, but not necessarily create one.
type LinksParent ¶
type LinksParent interface { LinksAncestor CreateLink(*Link) *bambou.Error }
LinksParent is the interface that a parent of a Link must implement. A Parent is defined as an entity that has Link as a child. A Parent is an Ancestor which can create a Link.
type Location ¶
type Location struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Latitude float64 `json:"latitude,omitempty"` Address string `json:"address,omitempty"` IgnoreGeocode bool `json:"ignoreGeocode"` TimeZoneID string `json:"timeZoneID,omitempty"` EntityScope string `json:"entityScope,omitempty"` Locality string `json:"locality,omitempty"` Longitude float64 `json:"longitude,omitempty"` Country string `json:"country,omitempty"` State string `json:"state,omitempty"` ExternalID string `json:"externalID,omitempty"` }
Location represents the model of a location
func (*Location) CreateGlobalMetadata ¶
func (o *Location) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Location
func (*Location) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Location
func (*Location) GlobalMetadatas ¶
func (o *Location) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Location
func (*Location) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Location) Metadatas ¶
func (o *Location) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Location
func (*Location) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type LocationsAncestor ¶
type LocationsAncestor interface {
Locations(*bambou.FetchingInfo) (LocationsList, *bambou.Error)
}
LocationsAncestor is the interface that an ancestor of a Location must implement. An Ancestor is defined as an entity that has Location as a descendant. An Ancestor can get a list of its child Locations, but not necessarily create one.
type LocationsParent ¶
type LocationsParent interface { LocationsAncestor CreateLocation(*Location) *bambou.Error }
LocationsParent is the interface that a parent of a Location must implement. A Parent is defined as an entity that has Location as a child. A Parent is an Ancestor which can create a Location.
type Ltestatistics ¶
type Ltestatistics struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Version int `json:"version,omitempty"` EndTime int `json:"endTime,omitempty"` StartTime int `json:"startTime,omitempty"` StatsData []interface{} `json:"statsData,omitempty"` }
Ltestatistics represents the model of a ltestatistics
func NewLtestatistics ¶
func NewLtestatistics() *Ltestatistics
NewLtestatistics returns a new *Ltestatistics
func (*Ltestatistics) CreateGlobalMetadata ¶
func (o *Ltestatistics) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Ltestatistics
func (*Ltestatistics) CreateMetadata ¶
func (o *Ltestatistics) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the Ltestatistics
func (*Ltestatistics) Delete ¶
func (o *Ltestatistics) Delete() *bambou.Error
Delete deletes the Ltestatistics from the server
func (*Ltestatistics) Fetch ¶
func (o *Ltestatistics) Fetch() *bambou.Error
Fetch retrieves the Ltestatistics from the server
func (*Ltestatistics) GlobalMetadatas ¶
func (o *Ltestatistics) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Ltestatistics
func (*Ltestatistics) Identifier ¶
func (o *Ltestatistics) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*Ltestatistics) Identity ¶
func (o *Ltestatistics) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*Ltestatistics) Metadatas ¶
func (o *Ltestatistics) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Ltestatistics
func (*Ltestatistics) Save ¶
func (o *Ltestatistics) Save() *bambou.Error
Save saves the Ltestatistics into the server
func (*Ltestatistics) SetIdentifier ¶
func (o *Ltestatistics) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type LtestatisticsAncestor ¶
type LtestatisticsAncestor interface {
Ltestatistics(*bambou.FetchingInfo) (LtestatisticsList, *bambou.Error)
}
LtestatisticsAncestor is the interface that an ancestor of a Ltestatistics must implement. An Ancestor is defined as an entity that has Ltestatistics as a descendant. An Ancestor can get a list of its child Ltestatistics, but not necessarily create one.
type LtestatisticsList ¶
type LtestatisticsList []*Ltestatistics
LtestatisticsList represents a list of Ltestatistics
type LtestatisticsParent ¶
type LtestatisticsParent interface { LtestatisticsAncestor CreateLtestatistics(*Ltestatistics) *bambou.Error }
LtestatisticsParent is the interface that a parent of a Ltestatistics must implement. A Parent is defined as an entity that has Ltestatistics as a child. A Parent is an Ancestor which can create a Ltestatistics.
type Me ¶
type Me struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` AARFlowStatsInterval int `json:"AARFlowStatsInterval,omitempty"` AARProbeStatsInterval int `json:"AARProbeStatsInterval,omitempty"` VSSStatsInterval int `json:"VSSStatsInterval,omitempty"` Password string `json:"password,omitempty"` LastName string `json:"lastName,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` FirstName string `json:"firstName,omitempty"` Disabled bool `json:"disabled"` ElasticSearchAddress string `json:"elasticSearchAddress,omitempty"` FlowCollectionEnabled bool `json:"flowCollectionEnabled"` Email string `json:"email,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EnterpriseName string `json:"enterpriseName,omitempty"` EntityScope string `json:"entityScope,omitempty"` MobileNumber string `json:"mobileNumber,omitempty"` Role string `json:"role,omitempty"` UserName string `json:"userName,omitempty"` StatisticsEnabled bool `json:"statisticsEnabled"` AvatarData string `json:"avatarData,omitempty"` AvatarType string `json:"avatarType,omitempty"` ExternalID string `json:"externalID,omitempty"` Token string `json:"APIKey,omitempty"` Organization string `json:"enterprise,omitempty"` }
Me represents the model of a me
func NewSession ¶
Returns a new Session -- authentication using username + password
func NewX509Session ¶
Returns a new Session -- authentication using X509 certificate.
func (*Me) AutoDiscoveredGateways ¶
func (o *Me) AutoDiscoveredGateways(info *bambou.FetchingInfo) (AutoDiscoveredGatewaysList, *bambou.Error)
AutoDiscoveredGateways retrieves the list of child AutoDiscoveredGateways of the Me
func (*Me) BGPNeighbors ¶
func (o *Me) BGPNeighbors(info *bambou.FetchingInfo) (BGPNeighborsList, *bambou.Error)
BGPNeighbors retrieves the list of child BGPNeighbors of the Me
func (*Me) BGPProfiles ¶
func (o *Me) BGPProfiles(info *bambou.FetchingInfo) (BGPProfilesList, *bambou.Error)
BGPProfiles retrieves the list of child BGPProfiles of the Me
func (*Me) COSRemarkingPolicyTables ¶
func (o *Me) COSRemarkingPolicyTables(info *bambou.FetchingInfo) (COSRemarkingPolicyTablesList, *bambou.Error)
COSRemarkingPolicyTables retrieves the list of child COSRemarkingPolicyTables of the Me
func (*Me) CloudMgmtSystems ¶
func (o *Me) CloudMgmtSystems(info *bambou.FetchingInfo) (CloudMgmtSystemsList, *bambou.Error)
CloudMgmtSystems retrieves the list of child CloudMgmtSystems of the Me
func (*Me) ContainerInterfaces ¶
func (o *Me) ContainerInterfaces(info *bambou.FetchingInfo) (ContainerInterfacesList, *bambou.Error)
ContainerInterfaces retrieves the list of child ContainerInterfaces of the Me
func (*Me) Containers ¶
func (o *Me) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
Containers retrieves the list of child Containers of the Me
func (*Me) CreateCOSRemarkingPolicyTable ¶
func (o *Me) CreateCOSRemarkingPolicyTable(child *COSRemarkingPolicyTable) *bambou.Error
CreateCOSRemarkingPolicyTable creates a new child COSRemarkingPolicyTable under the Me
func (*Me) CreateCertificate ¶
func (o *Me) CreateCertificate(child *Certificate) *bambou.Error
CreateCertificate creates a new child Certificate under the Me
func (*Me) CreateCloudMgmtSystem ¶
func (o *Me) CreateCloudMgmtSystem(child *CloudMgmtSystem) *bambou.Error
CreateCloudMgmtSystem creates a new child CloudMgmtSystem under the Me
func (*Me) CreateContainer ¶
CreateContainer creates a new child Container under the Me
func (*Me) CreateDSCPRemarkingPolicyTable ¶
func (o *Me) CreateDSCPRemarkingPolicyTable(child *DSCPRemarkingPolicyTable) *bambou.Error
CreateDSCPRemarkingPolicyTable creates a new child DSCPRemarkingPolicyTable under the Me
func (*Me) CreateDUCGroup ¶
CreateDUCGroup creates a new child DUCGroup under the Me
func (*Me) CreateDomainFIPAclTemplate ¶
func (o *Me) CreateDomainFIPAclTemplate(child *DomainFIPAclTemplate) *bambou.Error
CreateDomainFIPAclTemplate creates a new child DomainFIPAclTemplate under the Me
func (*Me) CreateEgressQOSPolicy ¶
func (o *Me) CreateEgressQOSPolicy(child *EgressQOSPolicy) *bambou.Error
CreateEgressQOSPolicy creates a new child EgressQOSPolicy under the Me
func (*Me) CreateEnterprise ¶
func (o *Me) CreateEnterprise(child *Enterprise) *bambou.Error
CreateEnterprise creates a new child Enterprise under the Me
func (*Me) CreateEnterpriseProfile ¶
func (o *Me) CreateEnterpriseProfile(child *EnterpriseProfile) *bambou.Error
CreateEnterpriseProfile creates a new child EnterpriseProfile under the Me
func (*Me) CreateFloatingIPACLTemplate ¶
func (o *Me) CreateFloatingIPACLTemplate(child *FloatingIPACLTemplate) *bambou.Error
CreateFloatingIPACLTemplate creates a new child FloatingIPACLTemplate under the Me
func (*Me) CreateGateway ¶
CreateGateway creates a new child Gateway under the Me
func (*Me) CreateGatewayTemplate ¶
func (o *Me) CreateGatewayTemplate(child *GatewayTemplate) *bambou.Error
CreateGatewayTemplate creates a new child GatewayTemplate under the Me
func (*Me) CreateGlobalMetadata ¶
func (o *Me) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Me
func (*Me) CreateInfrastructureAccessProfile ¶
func (o *Me) CreateInfrastructureAccessProfile(child *InfrastructureAccessProfile) *bambou.Error
CreateInfrastructureAccessProfile creates a new child InfrastructureAccessProfile under the Me
func (*Me) CreateInfrastructureGatewayProfile ¶
func (o *Me) CreateInfrastructureGatewayProfile(child *InfrastructureGatewayProfile) *bambou.Error
CreateInfrastructureGatewayProfile creates a new child InfrastructureGatewayProfile under the Me
func (*Me) CreateInfrastructureVscProfile ¶
func (o *Me) CreateInfrastructureVscProfile(child *InfrastructureVscProfile) *bambou.Error
CreateInfrastructureVscProfile creates a new child InfrastructureVscProfile under the Me
func (*Me) CreateIngressACLEntryTemplate ¶
func (o *Me) CreateIngressACLEntryTemplate(child *IngressACLEntryTemplate) *bambou.Error
CreateIngressACLEntryTemplate creates a new child IngressACLEntryTemplate under the Me
func (*Me) CreateIngressQOSPolicy ¶
func (o *Me) CreateIngressQOSPolicy(child *IngressQOSPolicy) *bambou.Error
CreateIngressQOSPolicy creates a new child IngressQOSPolicy under the Me
func (*Me) CreateKeyServerMember ¶
func (o *Me) CreateKeyServerMember(child *KeyServerMember) *bambou.Error
CreateKeyServerMember creates a new child KeyServerMember under the Me
func (*Me) CreateL4Service ¶
CreateL4Service creates a new child L4Service under the Me
func (*Me) CreateLicense ¶
CreateLicense creates a new child License under the Me
func (*Me) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Me
func (*Me) CreateMirrorDestination ¶
func (o *Me) CreateMirrorDestination(child *MirrorDestination) *bambou.Error
CreateMirrorDestination creates a new child MirrorDestination under the Me
func (*Me) CreateMultiCastChannelMap ¶
func (o *Me) CreateMultiCastChannelMap(child *MultiCastChannelMap) *bambou.Error
CreateMultiCastChannelMap creates a new child MultiCastChannelMap under the Me
func (*Me) CreateNSGGroup ¶
CreateNSGGroup creates a new child NSGGroup under the Me
func (*Me) CreateNSGPatchProfile ¶
func (o *Me) CreateNSGPatchProfile(child *NSGPatchProfile) *bambou.Error
CreateNSGPatchProfile creates a new child NSGPatchProfile under the Me
func (*Me) CreateNSGUpgradeProfile ¶
func (o *Me) CreateNSGUpgradeProfile(child *NSGUpgradeProfile) *bambou.Error
CreateNSGUpgradeProfile creates a new child NSGUpgradeProfile under the Me
func (*Me) CreateNSGatewayTemplate ¶
func (o *Me) CreateNSGatewayTemplate(child *NSGatewayTemplate) *bambou.Error
CreateNSGatewayTemplate creates a new child NSGatewayTemplate under the Me
func (*Me) CreatePATMapper ¶
CreatePATMapper creates a new child PATMapper under the Me
func (*Me) CreatePATNATPool ¶
func (o *Me) CreatePATNATPool(child *PATNATPool) *bambou.Error
CreatePATNATPool creates a new child PATNATPool under the Me
func (*Me) CreatePerformanceMonitor ¶
func (o *Me) CreatePerformanceMonitor(child *PerformanceMonitor) *bambou.Error
CreatePerformanceMonitor creates a new child PerformanceMonitor under the Me
func (*Me) CreateQosPolicer ¶
func (o *Me) CreateQosPolicer(child *QosPolicer) *bambou.Error
CreateQosPolicer creates a new child QosPolicer under the Me
func (*Me) CreateRateLimiter ¶
func (o *Me) CreateRateLimiter(child *RateLimiter) *bambou.Error
CreateRateLimiter creates a new child RateLimiter under the Me
func (*Me) CreateRedundancyGroup ¶
func (o *Me) CreateRedundancyGroup(child *RedundancyGroup) *bambou.Error
CreateRedundancyGroup creates a new child RedundancyGroup under the Me
func (*Me) CreateSharedNetworkResource ¶
func (o *Me) CreateSharedNetworkResource(child *SharedNetworkResource) *bambou.Error
CreateSharedNetworkResource creates a new child SharedNetworkResource under the Me
func (*Me) CreateSiteInfo ¶
CreateSiteInfo creates a new child SiteInfo under the Me
func (*Me) CreateUnderlay ¶
CreateUnderlay creates a new child Underlay under the Me
func (*Me) CreateVCenter ¶
CreateVCenter creates a new child VCenter under the Me
func (*Me) CreateVNFMetadata ¶
func (o *Me) CreateVNFMetadata(child *VNFMetadata) *bambou.Error
CreateVNFMetadata creates a new child VNFMetadata under the Me
func (*Me) CreateVNFThresholdPolicy ¶
func (o *Me) CreateVNFThresholdPolicy(child *VNFThresholdPolicy) *bambou.Error
CreateVNFThresholdPolicy creates a new child VNFThresholdPolicy under the Me
func (*Me) CreateVirtualFirewallPolicy ¶
func (o *Me) CreateVirtualFirewallPolicy(child *VirtualFirewallPolicy) *bambou.Error
CreateVirtualFirewallPolicy creates a new child VirtualFirewallPolicy under the Me
func (*Me) CreateZFBAutoAssignment ¶
func (o *Me) CreateZFBAutoAssignment(child *ZFBAutoAssignment) *bambou.Error
CreateZFBAutoAssignment creates a new child ZFBAutoAssignment under the Me
func (*Me) CreateZFBRequest ¶
func (o *Me) CreateZFBRequest(child *ZFBRequest) *bambou.Error
CreateZFBRequest creates a new child ZFBRequest under the Me
func (*Me) DSCPRemarkingPolicyTables ¶
func (o *Me) DSCPRemarkingPolicyTables(info *bambou.FetchingInfo) (DSCPRemarkingPolicyTablesList, *bambou.Error)
DSCPRemarkingPolicyTables retrieves the list of child DSCPRemarkingPolicyTables of the Me
func (*Me) DUCGroups ¶
func (o *Me) DUCGroups(info *bambou.FetchingInfo) (DUCGroupsList, *bambou.Error)
DUCGroups retrieves the list of child DUCGroups of the Me
func (*Me) DomainFIPAclTemplates ¶
func (o *Me) DomainFIPAclTemplates(info *bambou.FetchingInfo) (DomainFIPAclTemplatesList, *bambou.Error)
DomainFIPAclTemplates retrieves the list of child DomainFIPAclTemplates of the Me
func (*Me) Domains ¶
func (o *Me) Domains(info *bambou.FetchingInfo) (DomainsList, *bambou.Error)
Domains retrieves the list of child Domains of the Me
func (*Me) EgressACLEntryTemplates ¶
func (o *Me) EgressACLEntryTemplates(info *bambou.FetchingInfo) (EgressACLEntryTemplatesList, *bambou.Error)
EgressACLEntryTemplates retrieves the list of child EgressACLEntryTemplates of the Me
func (*Me) EgressACLTemplates ¶
func (o *Me) EgressACLTemplates(info *bambou.FetchingInfo) (EgressACLTemplatesList, *bambou.Error)
EgressACLTemplates retrieves the list of child EgressACLTemplates of the Me
func (*Me) EgressQOSPolicies ¶
func (o *Me) EgressQOSPolicies(info *bambou.FetchingInfo) (EgressQOSPoliciesList, *bambou.Error)
EgressQOSPolicies retrieves the list of child EgressQOSPolicies of the Me
func (*Me) EnterpriseProfiles ¶
func (o *Me) EnterpriseProfiles(info *bambou.FetchingInfo) (EnterpriseProfilesList, *bambou.Error)
EnterpriseProfiles retrieves the list of child EnterpriseProfiles of the Me
func (*Me) Enterprises ¶
func (o *Me) Enterprises(info *bambou.FetchingInfo) (EnterprisesList, *bambou.Error)
Enterprises retrieves the list of child Enterprises of the Me
func (*Me) FloatingIPACLTemplates ¶
func (o *Me) FloatingIPACLTemplates(info *bambou.FetchingInfo) (FloatingIPACLTemplatesList, *bambou.Error)
FloatingIPACLTemplates retrieves the list of child FloatingIPACLTemplates of the Me
func (*Me) FloatingIps ¶
func (o *Me) FloatingIps(info *bambou.FetchingInfo) (FloatingIpsList, *bambou.Error)
FloatingIps retrieves the list of child FloatingIps of the Me
func (*Me) GatewayTemplates ¶
func (o *Me) GatewayTemplates(info *bambou.FetchingInfo) (GatewayTemplatesList, *bambou.Error)
GatewayTemplates retrieves the list of child GatewayTemplates of the Me
func (*Me) Gateways ¶
func (o *Me) Gateways(info *bambou.FetchingInfo) (GatewaysList, *bambou.Error)
Gateways retrieves the list of child Gateways of the Me
func (*Me) GlobalMetadatas ¶
func (o *Me) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Me
func (*Me) HostInterfaces ¶
func (o *Me) HostInterfaces(info *bambou.FetchingInfo) (HostInterfacesList, *bambou.Error)
HostInterfaces retrieves the list of child HostInterfaces of the Me
func (*Me) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Me) InfrastructureAccessProfiles ¶
func (o *Me) InfrastructureAccessProfiles(info *bambou.FetchingInfo) (InfrastructureAccessProfilesList, *bambou.Error)
InfrastructureAccessProfiles retrieves the list of child InfrastructureAccessProfiles of the Me
func (*Me) InfrastructureGatewayProfiles ¶
func (o *Me) InfrastructureGatewayProfiles(info *bambou.FetchingInfo) (InfrastructureGatewayProfilesList, *bambou.Error)
InfrastructureGatewayProfiles retrieves the list of child InfrastructureGatewayProfiles of the Me
func (*Me) InfrastructureVscProfiles ¶
func (o *Me) InfrastructureVscProfiles(info *bambou.FetchingInfo) (InfrastructureVscProfilesList, *bambou.Error)
InfrastructureVscProfiles retrieves the list of child InfrastructureVscProfiles of the Me
func (*Me) IngressACLEntryTemplates ¶
func (o *Me) IngressACLEntryTemplates(info *bambou.FetchingInfo) (IngressACLEntryTemplatesList, *bambou.Error)
IngressACLEntryTemplates retrieves the list of child IngressACLEntryTemplates of the Me
func (*Me) IngressACLTemplates ¶
func (o *Me) IngressACLTemplates(info *bambou.FetchingInfo) (IngressACLTemplatesList, *bambou.Error)
IngressACLTemplates retrieves the list of child IngressACLTemplates of the Me
func (*Me) IngressAdvFwdEntryTemplates ¶
func (o *Me) IngressAdvFwdEntryTemplates(info *bambou.FetchingInfo) (IngressAdvFwdEntryTemplatesList, *bambou.Error)
IngressAdvFwdEntryTemplates retrieves the list of child IngressAdvFwdEntryTemplates of the Me
func (*Me) IngressQOSPolicies ¶
func (o *Me) IngressQOSPolicies(info *bambou.FetchingInfo) (IngressQOSPoliciesList, *bambou.Error)
IngressQOSPolicies retrieves the list of child IngressQOSPolicies of the Me
func (*Me) KeyServerMembers ¶
func (o *Me) KeyServerMembers(info *bambou.FetchingInfo) (KeyServerMembersList, *bambou.Error)
KeyServerMembers retrieves the list of child KeyServerMembers of the Me
func (*Me) L2Domains ¶
func (o *Me) L2Domains(info *bambou.FetchingInfo) (L2DomainsList, *bambou.Error)
L2Domains retrieves the list of child L2Domains of the Me
func (*Me) L4Services ¶
func (o *Me) L4Services(info *bambou.FetchingInfo) (L4ServicesList, *bambou.Error)
L4Services retrieves the list of child L4Services of the Me
func (*Me) LicenseStatus ¶
func (o *Me) LicenseStatus(info *bambou.FetchingInfo) (LicenseStatusList, *bambou.Error)
LicenseStatus retrieves the list of child LicenseStatus of the Me
func (*Me) Licenses ¶
func (o *Me) Licenses(info *bambou.FetchingInfo) (LicensesList, *bambou.Error)
Licenses retrieves the list of child Licenses of the Me
func (*Me) Metadatas ¶
func (o *Me) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Me
func (*Me) MirrorDestinations ¶
func (o *Me) MirrorDestinations(info *bambou.FetchingInfo) (MirrorDestinationsList, *bambou.Error)
MirrorDestinations retrieves the list of child MirrorDestinations of the Me
func (*Me) MultiCastChannelMaps ¶
func (o *Me) MultiCastChannelMaps(info *bambou.FetchingInfo) (MultiCastChannelMapsList, *bambou.Error)
MultiCastChannelMaps retrieves the list of child MultiCastChannelMaps of the Me
func (*Me) NSGGroups ¶
func (o *Me) NSGGroups(info *bambou.FetchingInfo) (NSGGroupsList, *bambou.Error)
NSGGroups retrieves the list of child NSGGroups of the Me
func (*Me) NSGPatchProfiles ¶
func (o *Me) NSGPatchProfiles(info *bambou.FetchingInfo) (NSGPatchProfilesList, *bambou.Error)
NSGPatchProfiles retrieves the list of child NSGPatchProfiles of the Me
func (*Me) NSGUpgradeProfiles ¶
func (o *Me) NSGUpgradeProfiles(info *bambou.FetchingInfo) (NSGUpgradeProfilesList, *bambou.Error)
NSGUpgradeProfiles retrieves the list of child NSGUpgradeProfiles of the Me
func (*Me) NSGatewayTemplates ¶
func (o *Me) NSGatewayTemplates(info *bambou.FetchingInfo) (NSGatewayTemplatesList, *bambou.Error)
NSGatewayTemplates retrieves the list of child NSGatewayTemplates of the Me
func (*Me) NSGateways ¶
func (o *Me) NSGateways(info *bambou.FetchingInfo) (NSGatewaysList, *bambou.Error)
NSGateways retrieves the list of child NSGateways of the Me
func (*Me) NSRedundantGatewayGroups ¶
func (o *Me) NSRedundantGatewayGroups(info *bambou.FetchingInfo) (NSRedundantGatewayGroupsList, *bambou.Error)
NSRedundantGatewayGroups retrieves the list of child NSRedundantGatewayGroups of the Me
func (*Me) NetworkLayouts ¶
func (o *Me) NetworkLayouts(info *bambou.FetchingInfo) (NetworkLayoutsList, *bambou.Error)
NetworkLayouts retrieves the list of child NetworkLayouts of the Me
func (*Me) PATMappers ¶
func (o *Me) PATMappers(info *bambou.FetchingInfo) (PATMappersList, *bambou.Error)
PATMappers retrieves the list of child PATMappers of the Me
func (*Me) PATNATPools ¶
func (o *Me) PATNATPools(info *bambou.FetchingInfo) (PATNATPoolsList, *bambou.Error)
PATNATPools retrieves the list of child PATNATPools of the Me
func (*Me) PerformanceMonitors ¶
func (o *Me) PerformanceMonitors(info *bambou.FetchingInfo) (PerformanceMonitorsList, *bambou.Error)
PerformanceMonitors retrieves the list of child PerformanceMonitors of the Me
func (*Me) PolicyGroups ¶
func (o *Me) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
PolicyGroups retrieves the list of child PolicyGroups of the Me
func (*Me) QosPolicers ¶
func (o *Me) QosPolicers(info *bambou.FetchingInfo) (QosPolicersList, *bambou.Error)
QosPolicers retrieves the list of child QosPolicers of the Me
func (*Me) RateLimiters ¶
func (o *Me) RateLimiters(info *bambou.FetchingInfo) (RateLimitersList, *bambou.Error)
RateLimiters retrieves the list of child RateLimiters of the Me
func (*Me) RedirectionTargets ¶
func (o *Me) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
RedirectionTargets retrieves the list of child RedirectionTargets of the Me
func (*Me) RedundancyGroups ¶
func (o *Me) RedundancyGroups(info *bambou.FetchingInfo) (RedundancyGroupsList, *bambou.Error)
RedundancyGroups retrieves the list of child RedundancyGroups of the Me
func (*Me) RoutingPolicies ¶
func (o *Me) RoutingPolicies(info *bambou.FetchingInfo) (RoutingPoliciesList, *bambou.Error)
RoutingPolicies retrieves the list of child RoutingPolicies of the Me
func (*Me) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*Me) SharedNetworkResources ¶
func (o *Me) SharedNetworkResources(info *bambou.FetchingInfo) (SharedNetworkResourcesList, *bambou.Error)
SharedNetworkResources retrieves the list of child SharedNetworkResources of the Me
func (*Me) SiteInfos ¶
func (o *Me) SiteInfos(info *bambou.FetchingInfo) (SiteInfosList, *bambou.Error)
SiteInfos retrieves the list of child SiteInfos of the Me
func (*Me) StaticRoutes ¶
func (o *Me) StaticRoutes(info *bambou.FetchingInfo) (StaticRoutesList, *bambou.Error)
StaticRoutes retrieves the list of child StaticRoutes of the Me
func (*Me) StatsCollectorInfos ¶
func (o *Me) StatsCollectorInfos(info *bambou.FetchingInfo) (StatsCollectorInfosList, *bambou.Error)
StatsCollectorInfos retrieves the list of child StatsCollectorInfos of the Me
func (*Me) Subnets ¶
func (o *Me) Subnets(info *bambou.FetchingInfo) (SubnetsList, *bambou.Error)
Subnets retrieves the list of child Subnets of the Me
func (*Me) SystemConfigs ¶
func (o *Me) SystemConfigs(info *bambou.FetchingInfo) (SystemConfigsList, *bambou.Error)
SystemConfigs retrieves the list of child SystemConfigs of the Me
func (*Me) Underlays ¶
func (o *Me) Underlays(info *bambou.FetchingInfo) (UnderlaysList, *bambou.Error)
Underlays retrieves the list of child Underlays of the Me
func (*Me) UplinkRDs ¶
func (o *Me) UplinkRDs(info *bambou.FetchingInfo) (UplinkRDsList, *bambou.Error)
UplinkRDs retrieves the list of child UplinkRDs of the Me
func (*Me) UserContexts ¶
func (o *Me) UserContexts(info *bambou.FetchingInfo) (UserContextsList, *bambou.Error)
UserContexts retrieves the list of child UserContexts of the Me
func (*Me) VCenterEAMConfigs ¶
func (o *Me) VCenterEAMConfigs(info *bambou.FetchingInfo) (VCenterEAMConfigsList, *bambou.Error)
VCenterEAMConfigs retrieves the list of child VCenterEAMConfigs of the Me
func (*Me) VCenterHypervisors ¶
func (o *Me) VCenterHypervisors(info *bambou.FetchingInfo) (VCenterHypervisorsList, *bambou.Error)
VCenterHypervisors retrieves the list of child VCenterHypervisors of the Me
func (*Me) VCenterVRSConfigs ¶
func (o *Me) VCenterVRSConfigs(info *bambou.FetchingInfo) (VCenterVRSConfigsList, *bambou.Error)
VCenterVRSConfigs retrieves the list of child VCenterVRSConfigs of the Me
func (*Me) VCenters ¶
func (o *Me) VCenters(info *bambou.FetchingInfo) (VCentersList, *bambou.Error)
VCenters retrieves the list of child VCenters of the Me
func (*Me) VMInterfaces ¶
func (o *Me) VMInterfaces(info *bambou.FetchingInfo) (VMInterfacesList, *bambou.Error)
VMInterfaces retrieves the list of child VMInterfaces of the Me
func (*Me) VNFCatalogs ¶
func (o *Me) VNFCatalogs(info *bambou.FetchingInfo) (VNFCatalogsList, *bambou.Error)
VNFCatalogs retrieves the list of child VNFCatalogs of the Me
func (*Me) VNFMetadatas ¶
func (o *Me) VNFMetadatas(info *bambou.FetchingInfo) (VNFMetadatasList, *bambou.Error)
VNFMetadatas retrieves the list of child VNFMetadatas of the Me
func (*Me) VNFThresholdPolicies ¶
func (o *Me) VNFThresholdPolicies(info *bambou.FetchingInfo) (VNFThresholdPoliciesList, *bambou.Error)
VNFThresholdPolicies retrieves the list of child VNFThresholdPolicies of the Me
func (*Me) VirtualFirewallPolicies ¶
func (o *Me) VirtualFirewallPolicies(info *bambou.FetchingInfo) (VirtualFirewallPoliciesList, *bambou.Error)
VirtualFirewallPolicies retrieves the list of child VirtualFirewallPolicies of the Me
func (*Me) ZFBAutoAssignments ¶
func (o *Me) ZFBAutoAssignments(info *bambou.FetchingInfo) (ZFBAutoAssignmentsList, *bambou.Error)
ZFBAutoAssignments retrieves the list of child ZFBAutoAssignments of the Me
func (*Me) ZFBRequests ¶
func (o *Me) ZFBRequests(info *bambou.FetchingInfo) (ZFBRequestsList, *bambou.Error)
ZFBRequests retrieves the list of child ZFBRequests of the Me
type Metadata ¶
type Metadata struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` MetadataTagIDs []interface{} `json:"metadataTagIDs,omitempty"` NetworkNotificationDisabled bool `json:"networkNotificationDisabled"` Blob string `json:"blob,omitempty"` GlobalMetadata bool `json:"globalMetadata"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
Metadata represents the model of a metadata
func (*Metadata) EventLogs ¶
func (o *Metadata) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the Metadata
func (*Metadata) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Metadata) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type MetadatasAncestor ¶
type MetadatasAncestor interface {
Metadatas(*bambou.FetchingInfo) (MetadatasList, *bambou.Error)
}
MetadatasAncestor is the interface that an ancestor of a Metadata must implement. An Ancestor is defined as an entity that has Metadata as a descendant. An Ancestor can get a list of its child Metadatas, but not necessarily create one.
type MetadatasParent ¶
type MetadatasParent interface { MetadatasAncestor CreateMetadata(*Metadata) *bambou.Error }
MetadatasParent is the interface that a parent of a Metadata must implement. A Parent is defined as an entity that has Metadata as a child. A Parent is an Ancestor which can create a Metadata.
type MirrorDestination ¶
type MirrorDestination struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` ServiceId int `json:"serviceId,omitempty"` DestinationIp string `json:"destinationIp,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
MirrorDestination represents the model of a mirrordestination
func NewMirrorDestination ¶
func NewMirrorDestination() *MirrorDestination
NewMirrorDestination returns a new *MirrorDestination
func (*MirrorDestination) CreateGlobalMetadata ¶
func (o *MirrorDestination) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the MirrorDestination
func (*MirrorDestination) CreateMetadata ¶
func (o *MirrorDestination) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the MirrorDestination
func (*MirrorDestination) Delete ¶
func (o *MirrorDestination) Delete() *bambou.Error
Delete deletes the MirrorDestination from the server
func (*MirrorDestination) EgressACLEntryTemplates ¶
func (o *MirrorDestination) EgressACLEntryTemplates(info *bambou.FetchingInfo) (EgressACLEntryTemplatesList, *bambou.Error)
EgressACLEntryTemplates retrieves the list of child EgressACLEntryTemplates of the MirrorDestination
func (*MirrorDestination) Fetch ¶
func (o *MirrorDestination) Fetch() *bambou.Error
Fetch retrieves the MirrorDestination from the server
func (*MirrorDestination) GlobalMetadatas ¶
func (o *MirrorDestination) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the MirrorDestination
func (*MirrorDestination) Identifier ¶
func (o *MirrorDestination) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*MirrorDestination) Identity ¶
func (o *MirrorDestination) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*MirrorDestination) IngressACLEntryTemplates ¶
func (o *MirrorDestination) IngressACLEntryTemplates(info *bambou.FetchingInfo) (IngressACLEntryTemplatesList, *bambou.Error)
IngressACLEntryTemplates retrieves the list of child IngressACLEntryTemplates of the MirrorDestination
func (*MirrorDestination) IngressAdvFwdEntryTemplates ¶
func (o *MirrorDestination) IngressAdvFwdEntryTemplates(info *bambou.FetchingInfo) (IngressAdvFwdEntryTemplatesList, *bambou.Error)
IngressAdvFwdEntryTemplates retrieves the list of child IngressAdvFwdEntryTemplates of the MirrorDestination
func (*MirrorDestination) Metadatas ¶
func (o *MirrorDestination) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the MirrorDestination
func (*MirrorDestination) Save ¶
func (o *MirrorDestination) Save() *bambou.Error
Save saves the MirrorDestination into the server
func (*MirrorDestination) SetIdentifier ¶
func (o *MirrorDestination) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*MirrorDestination) VPortMirrors ¶
func (o *MirrorDestination) VPortMirrors(info *bambou.FetchingInfo) (VPortMirrorsList, *bambou.Error)
VPortMirrors retrieves the list of child VPortMirrors of the MirrorDestination
type MirrorDestinationsAncestor ¶
type MirrorDestinationsAncestor interface {
MirrorDestinations(*bambou.FetchingInfo) (MirrorDestinationsList, *bambou.Error)
}
MirrorDestinationsAncestor is the interface that an ancestor of a MirrorDestination must implement. An Ancestor is defined as an entity that has MirrorDestination as a descendant. An Ancestor can get a list of its child MirrorDestinations, but not necessarily create one.
type MirrorDestinationsList ¶
type MirrorDestinationsList []*MirrorDestination
MirrorDestinationsList represents a list of MirrorDestinations
type MirrorDestinationsParent ¶
type MirrorDestinationsParent interface { MirrorDestinationsAncestor CreateMirrorDestination(*MirrorDestination) *bambou.Error }
MirrorDestinationsParent is the interface that a parent of a MirrorDestination must implement. A Parent is defined as an entity that has MirrorDestination as a child. A Parent is an Ancestor which can create a MirrorDestination.
type MonitoringPort ¶
type MonitoringPort struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastStateChange int `json:"lastStateChange,omitempty"` Access bool `json:"access"` Description string `json:"description,omitempty"` ResiliencyState string `json:"resiliencyState,omitempty"` Resilient bool `json:"resilient"` EntityScope string `json:"entityScope,omitempty"` Uplink bool `json:"uplink"` State string `json:"state,omitempty"` ExternalID string `json:"externalID,omitempty"` }
MonitoringPort represents the model of a monitoringport
func NewMonitoringPort ¶
func NewMonitoringPort() *MonitoringPort
NewMonitoringPort returns a new *MonitoringPort
func (*MonitoringPort) CreateGlobalMetadata ¶
func (o *MonitoringPort) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the MonitoringPort
func (*MonitoringPort) CreateMetadata ¶
func (o *MonitoringPort) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the MonitoringPort
func (*MonitoringPort) Delete ¶
func (o *MonitoringPort) Delete() *bambou.Error
Delete deletes the MonitoringPort from the server
func (*MonitoringPort) Fetch ¶
func (o *MonitoringPort) Fetch() *bambou.Error
Fetch retrieves the MonitoringPort from the server
func (*MonitoringPort) GlobalMetadatas ¶
func (o *MonitoringPort) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the MonitoringPort
func (*MonitoringPort) Identifier ¶
func (o *MonitoringPort) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*MonitoringPort) Identity ¶
func (o *MonitoringPort) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*MonitoringPort) Metadatas ¶
func (o *MonitoringPort) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the MonitoringPort
func (*MonitoringPort) Save ¶
func (o *MonitoringPort) Save() *bambou.Error
Save saves the MonitoringPort into the server
func (*MonitoringPort) SetIdentifier ¶
func (o *MonitoringPort) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type MonitoringPortsAncestor ¶
type MonitoringPortsAncestor interface {
MonitoringPorts(*bambou.FetchingInfo) (MonitoringPortsList, *bambou.Error)
}
MonitoringPortsAncestor is the interface that an ancestor of a MonitoringPort must implement. An Ancestor is defined as an entity that has MonitoringPort as a descendant. An Ancestor can get a list of its child MonitoringPorts, but not necessarily create one.
type MonitoringPortsList ¶
type MonitoringPortsList []*MonitoringPort
MonitoringPortsList represents a list of MonitoringPorts
type MonitoringPortsParent ¶
type MonitoringPortsParent interface { MonitoringPortsAncestor CreateMonitoringPort(*MonitoringPort) *bambou.Error }
MonitoringPortsParent is the interface that a parent of a MonitoringPort must implement. A Parent is defined as an entity that has MonitoringPort as a child. A Parent is an Ancestor which can create a MonitoringPort.
type Monitorscope ¶
type Monitorscope struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` ReadOnly bool `json:"readOnly"` DestinationNSGs []interface{} `json:"destinationNSGs,omitempty"` AllowAllDestinationNSGs bool `json:"allowAllDestinationNSGs"` AllowAllSourceNSGs bool `json:"allowAllSourceNSGs"` SourceNSGs []interface{} `json:"sourceNSGs,omitempty"` }
Monitorscope represents the model of a monitorscope
func NewMonitorscope ¶
func NewMonitorscope() *Monitorscope
NewMonitorscope returns a new *Monitorscope
func (*Monitorscope) Delete ¶
func (o *Monitorscope) Delete() *bambou.Error
Delete deletes the Monitorscope from the server
func (*Monitorscope) Fetch ¶
func (o *Monitorscope) Fetch() *bambou.Error
Fetch retrieves the Monitorscope from the server
func (*Monitorscope) Identifier ¶
func (o *Monitorscope) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*Monitorscope) Identity ¶
func (o *Monitorscope) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*Monitorscope) Save ¶
func (o *Monitorscope) Save() *bambou.Error
Save saves the Monitorscope into the server
func (*Monitorscope) SetIdentifier ¶
func (o *Monitorscope) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type MonitorscopesAncestor ¶
type MonitorscopesAncestor interface {
Monitorscopes(*bambou.FetchingInfo) (MonitorscopesList, *bambou.Error)
}
MonitorscopesAncestor is the interface that an ancestor of a Monitorscope must implement. An Ancestor is defined as an entity that has Monitorscope as a descendant. An Ancestor can get a list of its child Monitorscopes, but not necessarily create one.
type MonitorscopesList ¶
type MonitorscopesList []*Monitorscope
MonitorscopesList represents a list of Monitorscopes
type MonitorscopesParent ¶
type MonitorscopesParent interface { MonitorscopesAncestor CreateMonitorscope(*Monitorscope) *bambou.Error }
MonitorscopesParent is the interface that a parent of a Monitorscope must implement. A Parent is defined as an entity that has Monitorscope as a child. A Parent is an Ancestor which can create a Monitorscope.
type MultiCastChannelMap ¶
type MultiCastChannelMap struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
MultiCastChannelMap represents the model of a multicastchannelmap
func NewMultiCastChannelMap ¶
func NewMultiCastChannelMap() *MultiCastChannelMap
NewMultiCastChannelMap returns a new *MultiCastChannelMap
func (*MultiCastChannelMap) CreateGlobalMetadata ¶
func (o *MultiCastChannelMap) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the MultiCastChannelMap
func (*MultiCastChannelMap) CreateMetadata ¶
func (o *MultiCastChannelMap) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the MultiCastChannelMap
func (*MultiCastChannelMap) CreateMultiCastRange ¶
func (o *MultiCastChannelMap) CreateMultiCastRange(child *MultiCastRange) *bambou.Error
CreateMultiCastRange creates a new child MultiCastRange under the MultiCastChannelMap
func (*MultiCastChannelMap) Delete ¶
func (o *MultiCastChannelMap) Delete() *bambou.Error
Delete deletes the MultiCastChannelMap from the server
func (*MultiCastChannelMap) EventLogs ¶
func (o *MultiCastChannelMap) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the MultiCastChannelMap
func (*MultiCastChannelMap) Fetch ¶
func (o *MultiCastChannelMap) Fetch() *bambou.Error
Fetch retrieves the MultiCastChannelMap from the server
func (*MultiCastChannelMap) GlobalMetadatas ¶
func (o *MultiCastChannelMap) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the MultiCastChannelMap
func (*MultiCastChannelMap) Identifier ¶
func (o *MultiCastChannelMap) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*MultiCastChannelMap) Identity ¶
func (o *MultiCastChannelMap) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*MultiCastChannelMap) Metadatas ¶
func (o *MultiCastChannelMap) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the MultiCastChannelMap
func (*MultiCastChannelMap) MultiCastRanges ¶
func (o *MultiCastChannelMap) MultiCastRanges(info *bambou.FetchingInfo) (MultiCastRangesList, *bambou.Error)
MultiCastRanges retrieves the list of child MultiCastRanges of the MultiCastChannelMap
func (*MultiCastChannelMap) Save ¶
func (o *MultiCastChannelMap) Save() *bambou.Error
Save saves the MultiCastChannelMap into the server
func (*MultiCastChannelMap) SetIdentifier ¶
func (o *MultiCastChannelMap) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type MultiCastChannelMapsAncestor ¶
type MultiCastChannelMapsAncestor interface {
MultiCastChannelMaps(*bambou.FetchingInfo) (MultiCastChannelMapsList, *bambou.Error)
}
MultiCastChannelMapsAncestor is the interface that an ancestor of a MultiCastChannelMap must implement. An Ancestor is defined as an entity that has MultiCastChannelMap as a descendant. An Ancestor can get a list of its child MultiCastChannelMaps, but not necessarily create one.
type MultiCastChannelMapsList ¶
type MultiCastChannelMapsList []*MultiCastChannelMap
MultiCastChannelMapsList represents a list of MultiCastChannelMaps
type MultiCastChannelMapsParent ¶
type MultiCastChannelMapsParent interface { MultiCastChannelMapsAncestor CreateMultiCastChannelMap(*MultiCastChannelMap) *bambou.Error }
MultiCastChannelMapsParent is the interface that a parent of a MultiCastChannelMap must implement. A Parent is defined as an entity that has MultiCastChannelMap as a child. A Parent is an Ancestor which can create a MultiCastChannelMap.
type MultiCastList ¶
type MultiCastList struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` McastType string `json:"mcastType,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
MultiCastList represents the model of a multicastlist
func NewMultiCastList ¶
func NewMultiCastList() *MultiCastList
NewMultiCastList returns a new *MultiCastList
func (*MultiCastList) AssignMultiCastChannelMaps ¶
func (o *MultiCastList) AssignMultiCastChannelMaps(children MultiCastChannelMapsList) *bambou.Error
AssignMultiCastChannelMaps assigns the list of MultiCastChannelMaps to the MultiCastList
func (*MultiCastList) CreateGlobalMetadata ¶
func (o *MultiCastList) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the MultiCastList
func (*MultiCastList) CreateMetadata ¶
func (o *MultiCastList) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the MultiCastList
func (*MultiCastList) Delete ¶
func (o *MultiCastList) Delete() *bambou.Error
Delete deletes the MultiCastList from the server
func (*MultiCastList) Fetch ¶
func (o *MultiCastList) Fetch() *bambou.Error
Fetch retrieves the MultiCastList from the server
func (*MultiCastList) GlobalMetadatas ¶
func (o *MultiCastList) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the MultiCastList
func (*MultiCastList) Identifier ¶
func (o *MultiCastList) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*MultiCastList) Identity ¶
func (o *MultiCastList) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*MultiCastList) Metadatas ¶
func (o *MultiCastList) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the MultiCastList
func (*MultiCastList) MultiCastChannelMaps ¶
func (o *MultiCastList) MultiCastChannelMaps(info *bambou.FetchingInfo) (MultiCastChannelMapsList, *bambou.Error)
MultiCastChannelMaps retrieves the list of child MultiCastChannelMaps of the MultiCastList
func (*MultiCastList) Save ¶
func (o *MultiCastList) Save() *bambou.Error
Save saves the MultiCastList into the server
func (*MultiCastList) SetIdentifier ¶
func (o *MultiCastList) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type MultiCastListsAncestor ¶
type MultiCastListsAncestor interface {
MultiCastLists(*bambou.FetchingInfo) (MultiCastListsList, *bambou.Error)
}
MultiCastListsAncestor is the interface that an ancestor of a MultiCastList must implement. An Ancestor is defined as an entity that has MultiCastList as a descendant. An Ancestor can get a list of its child MultiCastLists, but not necessarily create one.
type MultiCastListsList ¶
type MultiCastListsList []*MultiCastList
MultiCastListsList represents a list of MultiCastLists
type MultiCastListsParent ¶
type MultiCastListsParent interface { MultiCastListsAncestor CreateMultiCastList(*MultiCastList) *bambou.Error }
MultiCastListsParent is the interface that a parent of a MultiCastList must implement. A Parent is defined as an entity that has MultiCastList as a child. A Parent is an Ancestor which can create a MultiCastList.
type MultiCastRange ¶
type MultiCastRange struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` MaxAddress string `json:"maxAddress,omitempty"` MinAddress string `json:"minAddress,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
MultiCastRange represents the model of a multicastrange
func NewMultiCastRange ¶
func NewMultiCastRange() *MultiCastRange
NewMultiCastRange returns a new *MultiCastRange
func (*MultiCastRange) CreateGlobalMetadata ¶
func (o *MultiCastRange) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the MultiCastRange
func (*MultiCastRange) CreateMetadata ¶
func (o *MultiCastRange) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the MultiCastRange
func (*MultiCastRange) Delete ¶
func (o *MultiCastRange) Delete() *bambou.Error
Delete deletes the MultiCastRange from the server
func (*MultiCastRange) EventLogs ¶
func (o *MultiCastRange) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the MultiCastRange
func (*MultiCastRange) Fetch ¶
func (o *MultiCastRange) Fetch() *bambou.Error
Fetch retrieves the MultiCastRange from the server
func (*MultiCastRange) GlobalMetadatas ¶
func (o *MultiCastRange) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the MultiCastRange
func (*MultiCastRange) Identifier ¶
func (o *MultiCastRange) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*MultiCastRange) Identity ¶
func (o *MultiCastRange) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*MultiCastRange) Metadatas ¶
func (o *MultiCastRange) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the MultiCastRange
func (*MultiCastRange) Save ¶
func (o *MultiCastRange) Save() *bambou.Error
Save saves the MultiCastRange into the server
func (*MultiCastRange) SetIdentifier ¶
func (o *MultiCastRange) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type MultiCastRangesAncestor ¶
type MultiCastRangesAncestor interface {
MultiCastRanges(*bambou.FetchingInfo) (MultiCastRangesList, *bambou.Error)
}
MultiCastRangesAncestor is the interface that an ancestor of a MultiCastRange must implement. An Ancestor is defined as an entity that has MultiCastRange as a descendant. An Ancestor can get a list of its child MultiCastRanges, but not necessarily create one.
type MultiCastRangesList ¶
type MultiCastRangesList []*MultiCastRange
MultiCastRangesList represents a list of MultiCastRanges
type MultiCastRangesParent ¶
type MultiCastRangesParent interface { MultiCastRangesAncestor CreateMultiCastRange(*MultiCastRange) *bambou.Error }
MultiCastRangesParent is the interface that a parent of a MultiCastRange must implement. A Parent is defined as an entity that has MultiCastRange as a child. A Parent is an Ancestor which can create a MultiCastRange.
type MultiNICVPort ¶
type MultiNICVPort struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
MultiNICVPort represents the model of a multinicvport
func NewMultiNICVPort ¶
func NewMultiNICVPort() *MultiNICVPort
NewMultiNICVPort returns a new *MultiNICVPort
func (*MultiNICVPort) CreateGlobalMetadata ¶
func (o *MultiNICVPort) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the MultiNICVPort
func (*MultiNICVPort) CreateMetadata ¶
func (o *MultiNICVPort) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the MultiNICVPort
func (*MultiNICVPort) Delete ¶
func (o *MultiNICVPort) Delete() *bambou.Error
Delete deletes the MultiNICVPort from the server
func (*MultiNICVPort) Fetch ¶
func (o *MultiNICVPort) Fetch() *bambou.Error
Fetch retrieves the MultiNICVPort from the server
func (*MultiNICVPort) GlobalMetadatas ¶
func (o *MultiNICVPort) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the MultiNICVPort
func (*MultiNICVPort) Identifier ¶
func (o *MultiNICVPort) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*MultiNICVPort) Identity ¶
func (o *MultiNICVPort) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*MultiNICVPort) Metadatas ¶
func (o *MultiNICVPort) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the MultiNICVPort
func (*MultiNICVPort) Save ¶
func (o *MultiNICVPort) Save() *bambou.Error
Save saves the MultiNICVPort into the server
func (*MultiNICVPort) SetIdentifier ¶
func (o *MultiNICVPort) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*MultiNICVPort) VPorts ¶
func (o *MultiNICVPort) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
VPorts retrieves the list of child VPorts of the MultiNICVPort
type MultiNICVPortsAncestor ¶
type MultiNICVPortsAncestor interface {
MultiNICVPorts(*bambou.FetchingInfo) (MultiNICVPortsList, *bambou.Error)
}
MultiNICVPortsAncestor is the interface that an ancestor of a MultiNICVPort must implement. An Ancestor is defined as an entity that has MultiNICVPort as a descendant. An Ancestor can get a list of its child MultiNICVPorts, but not necessarily create one.
type MultiNICVPortsList ¶
type MultiNICVPortsList []*MultiNICVPort
MultiNICVPortsList represents a list of MultiNICVPorts
type MultiNICVPortsParent ¶
type MultiNICVPortsParent interface { MultiNICVPortsAncestor CreateMultiNICVPort(*MultiNICVPort) *bambou.Error }
MultiNICVPortsParent is the interface that a parent of a MultiNICVPort must implement. A Parent is defined as an entity that has MultiNICVPort as a child. A Parent is an Ancestor which can create a MultiNICVPort.
type NATMapEntriesAncestor ¶
type NATMapEntriesAncestor interface {
NATMapEntries(*bambou.FetchingInfo) (NATMapEntriesList, *bambou.Error)
}
NATMapEntriesAncestor is the interface that an ancestor of a NATMapEntry must implement. An Ancestor is defined as an entity that has NATMapEntry as a descendant. An Ancestor can get a list of its child NATMapEntries, but not necessarily create one.
type NATMapEntriesList ¶
type NATMapEntriesList []*NATMapEntry
NATMapEntriesList represents a list of NATMapEntries
type NATMapEntriesParent ¶
type NATMapEntriesParent interface { NATMapEntriesAncestor CreateNATMapEntry(*NATMapEntry) *bambou.Error }
NATMapEntriesParent is the interface that a parent of a NATMapEntry must implement. A Parent is defined as an entity that has NATMapEntry as a child. A Parent is an Ancestor which can create a NATMapEntry.
type NATMapEntry ¶
type NATMapEntry struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` PrivateIP string `json:"privateIP,omitempty"` AssociatedPATNATPoolID string `json:"associatedPATNATPoolID,omitempty"` PublicIP string `json:"publicIP,omitempty"` ExternalID string `json:"externalID,omitempty"` Type string `json:"type,omitempty"` }
NATMapEntry represents the model of a natmapentry
func (*NATMapEntry) CreateGlobalMetadata ¶
func (o *NATMapEntry) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the NATMapEntry
func (*NATMapEntry) CreateMetadata ¶
func (o *NATMapEntry) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the NATMapEntry
func (*NATMapEntry) Delete ¶
func (o *NATMapEntry) Delete() *bambou.Error
Delete deletes the NATMapEntry from the server
func (*NATMapEntry) Fetch ¶
func (o *NATMapEntry) Fetch() *bambou.Error
Fetch retrieves the NATMapEntry from the server
func (*NATMapEntry) GlobalMetadatas ¶
func (o *NATMapEntry) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the NATMapEntry
func (*NATMapEntry) Identifier ¶
func (o *NATMapEntry) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*NATMapEntry) Identity ¶
func (o *NATMapEntry) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*NATMapEntry) Metadatas ¶
func (o *NATMapEntry) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the NATMapEntry
func (*NATMapEntry) Save ¶
func (o *NATMapEntry) Save() *bambou.Error
Save saves the NATMapEntry into the server
func (*NATMapEntry) SetIdentifier ¶
func (o *NATMapEntry) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type NSGGroup ¶
type NSGGroup struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` }
NSGGroup represents the model of a nsggroup
func (*NSGGroup) AssignNSGateways ¶
func (o *NSGGroup) AssignNSGateways(children NSGatewaysList) *bambou.Error
AssignNSGateways assigns the list of NSGateways to the NSGGroup
func (*NSGGroup) CreateDUCGroupBinding ¶
func (o *NSGGroup) CreateDUCGroupBinding(child *DUCGroupBinding) *bambou.Error
CreateDUCGroupBinding creates a new child DUCGroupBinding under the NSGGroup
func (*NSGGroup) DUCGroupBindings ¶
func (o *NSGGroup) DUCGroupBindings(info *bambou.FetchingInfo) (DUCGroupBindingsList, *bambou.Error)
DUCGroupBindings retrieves the list of child DUCGroupBindings of the NSGGroup
func (*NSGGroup) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*NSGGroup) NSGateways ¶
func (o *NSGGroup) NSGateways(info *bambou.FetchingInfo) (NSGatewaysList, *bambou.Error)
NSGateways retrieves the list of child NSGateways of the NSGGroup
func (*NSGGroup) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type NSGGroupsAncestor ¶
type NSGGroupsAncestor interface {
NSGGroups(*bambou.FetchingInfo) (NSGGroupsList, *bambou.Error)
}
NSGGroupsAncestor is the interface that an ancestor of a NSGGroup must implement. An Ancestor is defined as an entity that has NSGGroup as a descendant. An Ancestor can get a list of its child NSGGroups, but not necessarily create one.
type NSGGroupsParent ¶
type NSGGroupsParent interface { NSGGroupsAncestor CreateNSGGroup(*NSGGroup) *bambou.Error }
NSGGroupsParent is the interface that a parent of a NSGGroup must implement. A Parent is defined as an entity that has NSGGroup as a child. A Parent is an Ancestor which can create a NSGGroup.
type NSGInfo ¶
type NSGInfo struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` MACAddress string `json:"MACAddress,omitempty"` BIOSReleaseDate string `json:"BIOSReleaseDate,omitempty"` BIOSVersion string `json:"BIOSVersion,omitempty"` SKU string `json:"SKU,omitempty"` TPMStatus string `json:"TPMStatus,omitempty"` TPMVersion string `json:"TPMVersion,omitempty"` CPUType string `json:"CPUType,omitempty"` NSGVersion string `json:"NSGVersion,omitempty"` UUID string `json:"UUID,omitempty"` Family string `json:"family,omitempty"` Patches string `json:"patches,omitempty"` SerialNumber string `json:"serialNumber,omitempty"` Libraries string `json:"libraries,omitempty"` EntityScope string `json:"entityScope,omitempty"` ProductName string `json:"productName,omitempty"` AssociatedNSGatewayID string `json:"associatedNSGatewayID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
NSGInfo represents the model of a nsginfo
func (*NSGInfo) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*NSGInfo) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type NSGInfosAncestor ¶
type NSGInfosAncestor interface {
NSGInfos(*bambou.FetchingInfo) (NSGInfosList, *bambou.Error)
}
NSGInfosAncestor is the interface that an ancestor of a NSGInfo must implement. An Ancestor is defined as an entity that has NSGInfo as a descendant. An Ancestor can get a list of its child NSGInfos, but not necessarily create one.
type NSGInfosParent ¶
type NSGInfosParent interface { NSGInfosAncestor CreateNSGInfo(*NSGInfo) *bambou.Error }
NSGInfosParent is the interface that a parent of a NSGInfo must implement. A Parent is defined as an entity that has NSGInfo as a child. A Parent is an Ancestor which can create a NSGInfo.
type NSGPatchProfile ¶
type NSGPatchProfile struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` PatchTag string `json:"patchTag,omitempty"` PatchURL string `json:"patchURL,omitempty"` Description string `json:"description,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
NSGPatchProfile represents the model of a nsgpatchprofile
func NewNSGPatchProfile ¶
func NewNSGPatchProfile() *NSGPatchProfile
NewNSGPatchProfile returns a new *NSGPatchProfile
func (*NSGPatchProfile) Delete ¶
func (o *NSGPatchProfile) Delete() *bambou.Error
Delete deletes the NSGPatchProfile from the server
func (*NSGPatchProfile) Fetch ¶
func (o *NSGPatchProfile) Fetch() *bambou.Error
Fetch retrieves the NSGPatchProfile from the server
func (*NSGPatchProfile) Identifier ¶
func (o *NSGPatchProfile) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*NSGPatchProfile) Identity ¶
func (o *NSGPatchProfile) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*NSGPatchProfile) Save ¶
func (o *NSGPatchProfile) Save() *bambou.Error
Save saves the NSGPatchProfile into the server
func (*NSGPatchProfile) SetIdentifier ¶
func (o *NSGPatchProfile) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type NSGPatchProfilesAncestor ¶
type NSGPatchProfilesAncestor interface {
NSGPatchProfiles(*bambou.FetchingInfo) (NSGPatchProfilesList, *bambou.Error)
}
NSGPatchProfilesAncestor is the interface that an ancestor of a NSGPatchProfile must implement. An Ancestor is defined as an entity that has NSGPatchProfile as a descendant. An Ancestor can get a list of its child NSGPatchProfiles, but not necessarily create one.
type NSGPatchProfilesList ¶
type NSGPatchProfilesList []*NSGPatchProfile
NSGPatchProfilesList represents a list of NSGPatchProfiles
type NSGPatchProfilesParent ¶
type NSGPatchProfilesParent interface { NSGPatchProfilesAncestor CreateNSGPatchProfile(*NSGPatchProfile) *bambou.Error }
NSGPatchProfilesParent is the interface that a parent of a NSGPatchProfile must implement. A Parent is defined as an entity that has NSGPatchProfile as a child. A Parent is an Ancestor which can create a NSGPatchProfile.
type NSGRoutingPolicyBinding ¶
type NSGRoutingPolicyBinding struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssociatedExportRoutingPolicyID string `json:"associatedExportRoutingPolicyID,omitempty"` AssociatedImportRoutingPolicyID string `json:"associatedImportRoutingPolicyID,omitempty"` AssociatedPolicyObjectGroupID string `json:"associatedPolicyObjectGroupID,omitempty"` ExportToOverlay string `json:"exportToOverlay,omitempty"` ExternalID string `json:"externalID,omitempty"` }
NSGRoutingPolicyBinding represents the model of a nsgroutingpolicybinding
func NewNSGRoutingPolicyBinding ¶
func NewNSGRoutingPolicyBinding() *NSGRoutingPolicyBinding
NewNSGRoutingPolicyBinding returns a new *NSGRoutingPolicyBinding
func (*NSGRoutingPolicyBinding) CreateGlobalMetadata ¶
func (o *NSGRoutingPolicyBinding) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the NSGRoutingPolicyBinding
func (*NSGRoutingPolicyBinding) CreateMetadata ¶
func (o *NSGRoutingPolicyBinding) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the NSGRoutingPolicyBinding
func (*NSGRoutingPolicyBinding) Delete ¶
func (o *NSGRoutingPolicyBinding) Delete() *bambou.Error
Delete deletes the NSGRoutingPolicyBinding from the server
func (*NSGRoutingPolicyBinding) Fetch ¶
func (o *NSGRoutingPolicyBinding) Fetch() *bambou.Error
Fetch retrieves the NSGRoutingPolicyBinding from the server
func (*NSGRoutingPolicyBinding) GlobalMetadatas ¶
func (o *NSGRoutingPolicyBinding) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the NSGRoutingPolicyBinding
func (*NSGRoutingPolicyBinding) Identifier ¶
func (o *NSGRoutingPolicyBinding) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*NSGRoutingPolicyBinding) Identity ¶
func (o *NSGRoutingPolicyBinding) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*NSGRoutingPolicyBinding) Metadatas ¶
func (o *NSGRoutingPolicyBinding) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the NSGRoutingPolicyBinding
func (*NSGRoutingPolicyBinding) Save ¶
func (o *NSGRoutingPolicyBinding) Save() *bambou.Error
Save saves the NSGRoutingPolicyBinding into the server
func (*NSGRoutingPolicyBinding) SetIdentifier ¶
func (o *NSGRoutingPolicyBinding) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type NSGRoutingPolicyBindingsAncestor ¶
type NSGRoutingPolicyBindingsAncestor interface {
NSGRoutingPolicyBindings(*bambou.FetchingInfo) (NSGRoutingPolicyBindingsList, *bambou.Error)
}
NSGRoutingPolicyBindingsAncestor is the interface that an ancestor of a NSGRoutingPolicyBinding must implement. An Ancestor is defined as an entity that has NSGRoutingPolicyBinding as a descendant. An Ancestor can get a list of its child NSGRoutingPolicyBindings, but not necessarily create one.
type NSGRoutingPolicyBindingsList ¶
type NSGRoutingPolicyBindingsList []*NSGRoutingPolicyBinding
NSGRoutingPolicyBindingsList represents a list of NSGRoutingPolicyBindings
type NSGRoutingPolicyBindingsParent ¶
type NSGRoutingPolicyBindingsParent interface { NSGRoutingPolicyBindingsAncestor CreateNSGRoutingPolicyBinding(*NSGRoutingPolicyBinding) *bambou.Error }
NSGRoutingPolicyBindingsParent is the interface that a parent of a NSGRoutingPolicyBinding must implement. A Parent is defined as an entity that has NSGRoutingPolicyBinding as a child. A Parent is an Ancestor which can create a NSGRoutingPolicyBinding.
type NSGUpgradeProfile ¶
type NSGUpgradeProfile struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` MetadataUpgradePath string `json:"metadataUpgradePath,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
NSGUpgradeProfile represents the model of a nsgupgradeprofile
func NewNSGUpgradeProfile ¶
func NewNSGUpgradeProfile() *NSGUpgradeProfile
NewNSGUpgradeProfile returns a new *NSGUpgradeProfile
func (*NSGUpgradeProfile) Delete ¶
func (o *NSGUpgradeProfile) Delete() *bambou.Error
Delete deletes the NSGUpgradeProfile from the server
func (*NSGUpgradeProfile) Fetch ¶
func (o *NSGUpgradeProfile) Fetch() *bambou.Error
Fetch retrieves the NSGUpgradeProfile from the server
func (*NSGUpgradeProfile) Identifier ¶
func (o *NSGUpgradeProfile) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*NSGUpgradeProfile) Identity ¶
func (o *NSGUpgradeProfile) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*NSGUpgradeProfile) Save ¶
func (o *NSGUpgradeProfile) Save() *bambou.Error
Save saves the NSGUpgradeProfile into the server
func (*NSGUpgradeProfile) SetIdentifier ¶
func (o *NSGUpgradeProfile) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type NSGUpgradeProfilesAncestor ¶
type NSGUpgradeProfilesAncestor interface {
NSGUpgradeProfiles(*bambou.FetchingInfo) (NSGUpgradeProfilesList, *bambou.Error)
}
NSGUpgradeProfilesAncestor is the interface that an ancestor of a NSGUpgradeProfile must implement. An Ancestor is defined as an entity that has NSGUpgradeProfile as a descendant. An Ancestor can get a list of its child NSGUpgradeProfiles, but not necessarily create one.
type NSGUpgradeProfilesList ¶
type NSGUpgradeProfilesList []*NSGUpgradeProfile
NSGUpgradeProfilesList represents a list of NSGUpgradeProfiles
type NSGUpgradeProfilesParent ¶
type NSGUpgradeProfilesParent interface { NSGUpgradeProfilesAncestor CreateNSGUpgradeProfile(*NSGUpgradeProfile) *bambou.Error }
NSGUpgradeProfilesParent is the interface that a parent of a NSGUpgradeProfile must implement. A Parent is defined as an entity that has NSGUpgradeProfile as a child. A Parent is an Ancestor which can create a NSGUpgradeProfile.
type NSGateway ¶
type NSGateway struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` MACAddress string `json:"MACAddress,omitempty"` NATTraversalEnabled bool `json:"NATTraversalEnabled"` TCPMSSEnabled bool `json:"TCPMSSEnabled"` TCPMaximumSegmentSize int `json:"TCPMaximumSegmentSize,omitempty"` BIOSReleaseDate string `json:"BIOSReleaseDate,omitempty"` BIOSVersion string `json:"BIOSVersion,omitempty"` SKU string `json:"SKU,omitempty"` TPMStatus string `json:"TPMStatus,omitempty"` TPMVersion string `json:"TPMVersion,omitempty"` CPUType string `json:"CPUType,omitempty"` NSGVersion string `json:"NSGVersion,omitempty"` SSHService string `json:"SSHService,omitempty"` UUID string `json:"UUID,omitempty"` Name string `json:"name,omitempty"` Family string `json:"family,omitempty"` LastConfigurationReloadTimestamp int `json:"lastConfigurationReloadTimestamp,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` DatapathID string `json:"datapathID,omitempty"` Patches string `json:"patches,omitempty"` RedundancyGroupID string `json:"redundancyGroupID,omitempty"` TemplateID string `json:"templateID,omitempty"` Pending bool `json:"pending"` SerialNumber string `json:"serialNumber,omitempty"` DerivedSSHServiceState string `json:"derivedSSHServiceState,omitempty"` PermittedAction string `json:"permittedAction,omitempty"` Personality string `json:"personality,omitempty"` Description string `json:"description,omitempty"` Libraries string `json:"libraries,omitempty"` InheritedSSHServiceState string `json:"inheritedSSHServiceState,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EntityScope string `json:"entityScope,omitempty"` LocationID string `json:"locationID,omitempty"` ConfigurationReloadState string `json:"configurationReloadState,omitempty"` ConfigurationStatus string `json:"configurationStatus,omitempty"` ControlTrafficCOSValue int `json:"controlTrafficCOSValue,omitempty"` ControlTrafficDSCPValue int `json:"controlTrafficDSCPValue,omitempty"` BootstrapID string `json:"bootstrapID,omitempty"` BootstrapStatus string `json:"bootstrapStatus,omitempty"` OperationMode string `json:"operationMode,omitempty"` OperationStatus string `json:"operationStatus,omitempty"` ProductName string `json:"productName,omitempty"` AssociatedGatewaySecurityID string `json:"associatedGatewaySecurityID,omitempty"` AssociatedGatewaySecurityProfileID string `json:"associatedGatewaySecurityProfileID,omitempty"` AssociatedNSGInfoID string `json:"associatedNSGInfoID,omitempty"` AssociatedNSGUpgradeProfileID string `json:"associatedNSGUpgradeProfileID,omitempty"` AutoDiscGatewayID string `json:"autoDiscGatewayID,omitempty"` ExternalID string `json:"externalID,omitempty"` SystemID string `json:"systemID,omitempty"` }
NSGateway represents the model of a nsgateway
func (*NSGateway) Alarms ¶
func (o *NSGateway) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the NSGateway
func (*NSGateway) AssignPATNATPools ¶
func (o *NSGateway) AssignPATNATPools(children PATNATPoolsList) *bambou.Error
AssignPATNATPools assigns the list of PATNATPools to the NSGateway
func (*NSGateway) Bootstraps ¶
func (o *NSGateway) Bootstraps(info *bambou.FetchingInfo) (BootstrapsList, *bambou.Error)
Bootstraps retrieves the list of child Bootstraps of the NSGateway
func (*NSGateway) Commands ¶
func (o *NSGateway) Commands(info *bambou.FetchingInfo) (CommandsList, *bambou.Error)
Commands retrieves the list of child Commands of the NSGateway
func (*NSGateway) CreateBootstrapActivation ¶
func (o *NSGateway) CreateBootstrapActivation(child *BootstrapActivation) *bambou.Error
CreateBootstrapActivation creates a new child BootstrapActivation under the NSGateway
func (*NSGateway) CreateCommand ¶
CreateCommand creates a new child Command under the NSGateway
func (*NSGateway) CreateGlobalMetadata ¶
func (o *NSGateway) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the NSGateway
func (*NSGateway) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the NSGateway
func (*NSGateway) CreateNSPort ¶
CreateNSPort creates a new child NSPort under the NSGateway
func (*NSGateway) CreatePermission ¶
func (o *NSGateway) CreatePermission(child *Permission) *bambou.Error
CreatePermission creates a new child Permission under the NSGateway
func (*NSGateway) CreateWirelessPort ¶
func (o *NSGateway) CreateWirelessPort(child *WirelessPort) *bambou.Error
CreateWirelessPort creates a new child WirelessPort under the NSGateway
func (*NSGateway) EnterprisePermissions ¶
func (o *NSGateway) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
EnterprisePermissions retrieves the list of child EnterprisePermissions of the NSGateway
func (*NSGateway) EventLogs ¶
func (o *NSGateway) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the NSGateway
func (*NSGateway) GatewaySecurities ¶
func (o *NSGateway) GatewaySecurities(info *bambou.FetchingInfo) (GatewaySecuritiesList, *bambou.Error)
GatewaySecurities retrieves the list of child GatewaySecurities of the NSGateway
func (*NSGateway) GlobalMetadatas ¶
func (o *NSGateway) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the NSGateway
func (*NSGateway) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*NSGateway) InfrastructureConfigs ¶
func (o *NSGateway) InfrastructureConfigs(info *bambou.FetchingInfo) (InfrastructureConfigsList, *bambou.Error)
InfrastructureConfigs retrieves the list of child InfrastructureConfigs of the NSGateway
func (*NSGateway) Locations ¶
func (o *NSGateway) Locations(info *bambou.FetchingInfo) (LocationsList, *bambou.Error)
Locations retrieves the list of child Locations of the NSGateway
func (*NSGateway) Metadatas ¶
func (o *NSGateway) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the NSGateway
func (*NSGateway) Monitorscopes ¶
func (o *NSGateway) Monitorscopes(info *bambou.FetchingInfo) (MonitorscopesList, *bambou.Error)
Monitorscopes retrieves the list of child Monitorscopes of the NSGateway
func (*NSGateway) NSGInfos ¶
func (o *NSGateway) NSGInfos(info *bambou.FetchingInfo) (NSGInfosList, *bambou.Error)
NSGInfos retrieves the list of child NSGInfos of the NSGateway
func (*NSGateway) NSPorts ¶
func (o *NSGateway) NSPorts(info *bambou.FetchingInfo) (NSPortsList, *bambou.Error)
NSPorts retrieves the list of child NSPorts of the NSGateway
func (*NSGateway) PATNATPools ¶
func (o *NSGateway) PATNATPools(info *bambou.FetchingInfo) (PATNATPoolsList, *bambou.Error)
PATNATPools retrieves the list of child PATNATPools of the NSGateway
func (*NSGateway) Permissions ¶
func (o *NSGateway) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
Permissions retrieves the list of child Permissions of the NSGateway
func (*NSGateway) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*NSGateway) Subnets ¶
func (o *NSGateway) Subnets(info *bambou.FetchingInfo) (SubnetsList, *bambou.Error)
Subnets retrieves the list of child Subnets of the NSGateway
func (*NSGateway) UplinkConnections ¶
func (o *NSGateway) UplinkConnections(info *bambou.FetchingInfo) (UplinkConnectionsList, *bambou.Error)
UplinkConnections retrieves the list of child UplinkConnections of the NSGateway
func (*NSGateway) WirelessPorts ¶
func (o *NSGateway) WirelessPorts(info *bambou.FetchingInfo) (WirelessPortsList, *bambou.Error)
WirelessPorts retrieves the list of child WirelessPorts of the NSGateway
type NSGatewayTemplate ¶
type NSGatewayTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` SSHService string `json:"SSHService,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Personality string `json:"personality,omitempty"` Description string `json:"description,omitempty"` InfrastructureAccessProfileID string `json:"infrastructureAccessProfileID,omitempty"` InfrastructureProfileID string `json:"infrastructureProfileID,omitempty"` InstanceSSHOverride string `json:"instanceSSHOverride,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
NSGatewayTemplate represents the model of a nsgatewaytemplate
func NewNSGatewayTemplate ¶
func NewNSGatewayTemplate() *NSGatewayTemplate
NewNSGatewayTemplate returns a new *NSGatewayTemplate
func (*NSGatewayTemplate) CreateGlobalMetadata ¶
func (o *NSGatewayTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the NSGatewayTemplate
func (*NSGatewayTemplate) CreateMetadata ¶
func (o *NSGatewayTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the NSGatewayTemplate
func (*NSGatewayTemplate) CreateNSPortTemplate ¶
func (o *NSGatewayTemplate) CreateNSPortTemplate(child *NSPortTemplate) *bambou.Error
CreateNSPortTemplate creates a new child NSPortTemplate under the NSGatewayTemplate
func (*NSGatewayTemplate) Delete ¶
func (o *NSGatewayTemplate) Delete() *bambou.Error
Delete deletes the NSGatewayTemplate from the server
func (*NSGatewayTemplate) Fetch ¶
func (o *NSGatewayTemplate) Fetch() *bambou.Error
Fetch retrieves the NSGatewayTemplate from the server
func (*NSGatewayTemplate) GlobalMetadatas ¶
func (o *NSGatewayTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the NSGatewayTemplate
func (*NSGatewayTemplate) Identifier ¶
func (o *NSGatewayTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*NSGatewayTemplate) Identity ¶
func (o *NSGatewayTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*NSGatewayTemplate) Metadatas ¶
func (o *NSGatewayTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the NSGatewayTemplate
func (*NSGatewayTemplate) NSPortTemplates ¶
func (o *NSGatewayTemplate) NSPortTemplates(info *bambou.FetchingInfo) (NSPortTemplatesList, *bambou.Error)
NSPortTemplates retrieves the list of child NSPortTemplates of the NSGatewayTemplate
func (*NSGatewayTemplate) Save ¶
func (o *NSGatewayTemplate) Save() *bambou.Error
Save saves the NSGatewayTemplate into the server
func (*NSGatewayTemplate) SetIdentifier ¶
func (o *NSGatewayTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type NSGatewayTemplatesAncestor ¶
type NSGatewayTemplatesAncestor interface {
NSGatewayTemplates(*bambou.FetchingInfo) (NSGatewayTemplatesList, *bambou.Error)
}
NSGatewayTemplatesAncestor is the interface that an ancestor of a NSGatewayTemplate must implement. An Ancestor is defined as an entity that has NSGatewayTemplate as a descendant. An Ancestor can get a list of its child NSGatewayTemplates, but not necessarily create one.
type NSGatewayTemplatesList ¶
type NSGatewayTemplatesList []*NSGatewayTemplate
NSGatewayTemplatesList represents a list of NSGatewayTemplates
type NSGatewayTemplatesParent ¶
type NSGatewayTemplatesParent interface { NSGatewayTemplatesAncestor CreateNSGatewayTemplate(*NSGatewayTemplate) *bambou.Error }
NSGatewayTemplatesParent is the interface that a parent of a NSGatewayTemplate must implement. A Parent is defined as an entity that has NSGatewayTemplate as a child. A Parent is an Ancestor which can create a NSGatewayTemplate.
type NSGatewaysAncestor ¶
type NSGatewaysAncestor interface {
NSGateways(*bambou.FetchingInfo) (NSGatewaysList, *bambou.Error)
}
NSGatewaysAncestor is the interface that an ancestor of a NSGateway must implement. An Ancestor is defined as an entity that has NSGateway as a descendant. An Ancestor can get a list of its child NSGateways, but not necessarily create one.
type NSGatewaysList ¶
type NSGatewaysList []*NSGateway
NSGatewaysList represents a list of NSGateways
type NSGatewaysParent ¶
type NSGatewaysParent interface { NSGatewaysAncestor CreateNSGateway(*NSGateway) *bambou.Error }
NSGatewaysParent is the interface that a parent of a NSGateway must implement. A Parent is defined as an entity that has NSGateway as a child. A Parent is an Ancestor which can create a NSGateway.
type NSPort ¶
type NSPort struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` NATTraversal string `json:"NATTraversal,omitempty"` VLANRange string `json:"VLANRange,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` TemplateID string `json:"templateID,omitempty"` PermittedAction string `json:"permittedAction,omitempty"` Description string `json:"description,omitempty"` PhysicalName string `json:"physicalName,omitempty"` EnableNATProbes bool `json:"enableNATProbes"` EntityScope string `json:"entityScope,omitempty"` PortType string `json:"portType,omitempty"` Speed string `json:"speed,omitempty"` TrafficThroughUBROnly bool `json:"TrafficThroughUBROnly"` UseUserMnemonic bool `json:"useUserMnemonic"` UserMnemonic string `json:"userMnemonic,omitempty"` AssociatedEgressQOSPolicyID string `json:"associatedEgressQOSPolicyID,omitempty"` AssociatedRedundantPortID string `json:"associatedRedundantPortID,omitempty"` Status string `json:"status,omitempty"` Mtu int `json:"mtu,omitempty"` ExternalID string `json:"externalID,omitempty"` }
NSPort represents the model of a nsport
func (*NSPort) Alarms ¶
func (o *NSPort) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the NSPort
func (*NSPort) CreateEnterprisePermission ¶
func (o *NSPort) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
CreateEnterprisePermission creates a new child EnterprisePermission under the NSPort
func (*NSPort) CreateGlobalMetadata ¶
func (o *NSPort) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the NSPort
func (*NSPort) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the NSPort
func (*NSPort) CreatePermission ¶
func (o *NSPort) CreatePermission(child *Permission) *bambou.Error
CreatePermission creates a new child Permission under the NSPort
func (*NSPort) CreateStatisticsPolicy ¶
func (o *NSPort) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
CreateStatisticsPolicy creates a new child StatisticsPolicy under the NSPort
func (*NSPort) CreateVLAN ¶
CreateVLAN creates a new child VLAN under the NSPort
func (*NSPort) EnterprisePermissions ¶
func (o *NSPort) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
EnterprisePermissions retrieves the list of child EnterprisePermissions of the NSPort
func (*NSPort) EventLogs ¶
func (o *NSPort) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the NSPort
func (*NSPort) GlobalMetadatas ¶
func (o *NSPort) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the NSPort
func (*NSPort) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*NSPort) LTEInformations ¶
func (o *NSPort) LTEInformations(info *bambou.FetchingInfo) (LTEInformationsList, *bambou.Error)
LTEInformations retrieves the list of child LTEInformations of the NSPort
func (*NSPort) Metadatas ¶
func (o *NSPort) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the NSPort
func (*NSPort) Permissions ¶
func (o *NSPort) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
Permissions retrieves the list of child Permissions of the NSPort
func (*NSPort) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*NSPort) Statistics ¶
func (o *NSPort) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the NSPort
func (*NSPort) StatisticsPolicies ¶
func (o *NSPort) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
StatisticsPolicies retrieves the list of child StatisticsPolicies of the NSPort
type NSPortTemplate ¶
type NSPortTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` VLANRange string `json:"VLANRange,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` PhysicalName string `json:"physicalName,omitempty"` InfrastructureProfileID string `json:"infrastructureProfileID,omitempty"` EntityScope string `json:"entityScope,omitempty"` PortType string `json:"portType,omitempty"` Speed string `json:"speed,omitempty"` AssociatedEgressQOSPolicyID string `json:"associatedEgressQOSPolicyID,omitempty"` Mtu int `json:"mtu,omitempty"` ExternalID string `json:"externalID,omitempty"` }
NSPortTemplate represents the model of a nsporttemplate
func NewNSPortTemplate ¶
func NewNSPortTemplate() *NSPortTemplate
NewNSPortTemplate returns a new *NSPortTemplate
func (*NSPortTemplate) CreateGlobalMetadata ¶
func (o *NSPortTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the NSPortTemplate
func (*NSPortTemplate) CreateMetadata ¶
func (o *NSPortTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the NSPortTemplate
func (*NSPortTemplate) CreateVLANTemplate ¶
func (o *NSPortTemplate) CreateVLANTemplate(child *VLANTemplate) *bambou.Error
CreateVLANTemplate creates a new child VLANTemplate under the NSPortTemplate
func (*NSPortTemplate) Delete ¶
func (o *NSPortTemplate) Delete() *bambou.Error
Delete deletes the NSPortTemplate from the server
func (*NSPortTemplate) Fetch ¶
func (o *NSPortTemplate) Fetch() *bambou.Error
Fetch retrieves the NSPortTemplate from the server
func (*NSPortTemplate) GlobalMetadatas ¶
func (o *NSPortTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the NSPortTemplate
func (*NSPortTemplate) Identifier ¶
func (o *NSPortTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*NSPortTemplate) Identity ¶
func (o *NSPortTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*NSPortTemplate) Metadatas ¶
func (o *NSPortTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the NSPortTemplate
func (*NSPortTemplate) Save ¶
func (o *NSPortTemplate) Save() *bambou.Error
Save saves the NSPortTemplate into the server
func (*NSPortTemplate) SetIdentifier ¶
func (o *NSPortTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*NSPortTemplate) VLANTemplates ¶
func (o *NSPortTemplate) VLANTemplates(info *bambou.FetchingInfo) (VLANTemplatesList, *bambou.Error)
VLANTemplates retrieves the list of child VLANTemplates of the NSPortTemplate
type NSPortTemplatesAncestor ¶
type NSPortTemplatesAncestor interface {
NSPortTemplates(*bambou.FetchingInfo) (NSPortTemplatesList, *bambou.Error)
}
NSPortTemplatesAncestor is the interface that an ancestor of a NSPortTemplate must implement. An Ancestor is defined as an entity that has NSPortTemplate as a descendant. An Ancestor can get a list of its child NSPortTemplates, but not necessarily create one.
type NSPortTemplatesList ¶
type NSPortTemplatesList []*NSPortTemplate
NSPortTemplatesList represents a list of NSPortTemplates
type NSPortTemplatesParent ¶
type NSPortTemplatesParent interface { NSPortTemplatesAncestor CreateNSPortTemplate(*NSPortTemplate) *bambou.Error }
NSPortTemplatesParent is the interface that a parent of a NSPortTemplate must implement. A Parent is defined as an entity that has NSPortTemplate as a child. A Parent is an Ancestor which can create a NSPortTemplate.
type NSPortsAncestor ¶
type NSPortsAncestor interface {
NSPorts(*bambou.FetchingInfo) (NSPortsList, *bambou.Error)
}
NSPortsAncestor is the interface that an ancestor of a NSPort must implement. An Ancestor is defined as an entity that has NSPort as a descendant. An Ancestor can get a list of its child NSPorts, but not necessarily create one.
type NSPortsParent ¶
type NSPortsParent interface { NSPortsAncestor CreateNSPort(*NSPort) *bambou.Error }
NSPortsParent is the interface that a parent of a NSPort must implement. A Parent is defined as an entity that has NSPort as a child. A Parent is an Ancestor which can create a NSPort.
type NSRedundantGatewayGroup ¶
type NSRedundantGatewayGroup struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` GatewayPeer1AutodiscoveredGatewayID string `json:"gatewayPeer1AutodiscoveredGatewayID,omitempty"` GatewayPeer1ID string `json:"gatewayPeer1ID,omitempty"` GatewayPeer1Name string `json:"gatewayPeer1Name,omitempty"` GatewayPeer2AutodiscoveredGatewayID string `json:"gatewayPeer2AutodiscoveredGatewayID,omitempty"` GatewayPeer2ID string `json:"gatewayPeer2ID,omitempty"` GatewayPeer2Name string `json:"gatewayPeer2Name,omitempty"` HeartbeatInterval int `json:"heartbeatInterval,omitempty"` HeartbeatVLANID int `json:"heartbeatVLANID,omitempty"` RedundancyPortIDs []interface{} `json:"redundancyPortIDs,omitempty"` RedundantGatewayStatus string `json:"redundantGatewayStatus,omitempty"` PermittedAction string `json:"permittedAction,omitempty"` Personality string `json:"personality,omitempty"` Description string `json:"description,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EntityScope string `json:"entityScope,omitempty"` ConsecutiveFailuresCount int `json:"consecutiveFailuresCount,omitempty"` ExternalID string `json:"externalID,omitempty"` }
NSRedundantGatewayGroup represents the model of a nsgredundancygroup
func NewNSRedundantGatewayGroup ¶
func NewNSRedundantGatewayGroup() *NSRedundantGatewayGroup
NewNSRedundantGatewayGroup returns a new *NSRedundantGatewayGroup
func (*NSRedundantGatewayGroup) Alarms ¶
func (o *NSRedundantGatewayGroup) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the NSRedundantGatewayGroup
func (*NSRedundantGatewayGroup) CreateGlobalMetadata ¶
func (o *NSRedundantGatewayGroup) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the NSRedundantGatewayGroup
func (*NSRedundantGatewayGroup) CreateMetadata ¶
func (o *NSRedundantGatewayGroup) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the NSRedundantGatewayGroup
func (*NSRedundantGatewayGroup) CreateRedundantPort ¶
func (o *NSRedundantGatewayGroup) CreateRedundantPort(child *RedundantPort) *bambou.Error
CreateRedundantPort creates a new child RedundantPort under the NSRedundantGatewayGroup
func (*NSRedundantGatewayGroup) Delete ¶
func (o *NSRedundantGatewayGroup) Delete() *bambou.Error
Delete deletes the NSRedundantGatewayGroup from the server
func (*NSRedundantGatewayGroup) EventLogs ¶
func (o *NSRedundantGatewayGroup) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the NSRedundantGatewayGroup
func (*NSRedundantGatewayGroup) Fetch ¶
func (o *NSRedundantGatewayGroup) Fetch() *bambou.Error
Fetch retrieves the NSRedundantGatewayGroup from the server
func (*NSRedundantGatewayGroup) GlobalMetadatas ¶
func (o *NSRedundantGatewayGroup) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the NSRedundantGatewayGroup
func (*NSRedundantGatewayGroup) Identifier ¶
func (o *NSRedundantGatewayGroup) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*NSRedundantGatewayGroup) Identity ¶
func (o *NSRedundantGatewayGroup) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*NSRedundantGatewayGroup) Metadatas ¶
func (o *NSRedundantGatewayGroup) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the NSRedundantGatewayGroup
func (*NSRedundantGatewayGroup) NSGateways ¶
func (o *NSRedundantGatewayGroup) NSGateways(info *bambou.FetchingInfo) (NSGatewaysList, *bambou.Error)
NSGateways retrieves the list of child NSGateways of the NSRedundantGatewayGroup
func (*NSRedundantGatewayGroup) RedundantPorts ¶
func (o *NSRedundantGatewayGroup) RedundantPorts(info *bambou.FetchingInfo) (RedundantPortsList, *bambou.Error)
RedundantPorts retrieves the list of child RedundantPorts of the NSRedundantGatewayGroup
func (*NSRedundantGatewayGroup) Save ¶
func (o *NSRedundantGatewayGroup) Save() *bambou.Error
Save saves the NSRedundantGatewayGroup into the server
func (*NSRedundantGatewayGroup) SetIdentifier ¶
func (o *NSRedundantGatewayGroup) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type NSRedundantGatewayGroupsAncestor ¶
type NSRedundantGatewayGroupsAncestor interface {
NSRedundantGatewayGroups(*bambou.FetchingInfo) (NSRedundantGatewayGroupsList, *bambou.Error)
}
NSRedundantGatewayGroupsAncestor is the interface that an ancestor of a NSRedundantGatewayGroup must implement. An Ancestor is defined as an entity that has NSRedundantGatewayGroup as a descendant. An Ancestor can get a list of its child NSRedundantGatewayGroups, but not necessarily create one.
type NSRedundantGatewayGroupsList ¶
type NSRedundantGatewayGroupsList []*NSRedundantGatewayGroup
NSRedundantGatewayGroupsList represents a list of NSRedundantGatewayGroups
type NSRedundantGatewayGroupsParent ¶
type NSRedundantGatewayGroupsParent interface { NSRedundantGatewayGroupsAncestor CreateNSRedundantGatewayGroup(*NSRedundantGatewayGroup) *bambou.Error }
NSRedundantGatewayGroupsParent is the interface that a parent of a NSRedundantGatewayGroup must implement. A Parent is defined as an entity that has NSRedundantGatewayGroup as a child. A Parent is an Ancestor which can create a NSRedundantGatewayGroup.
type NetworkLayout ¶
type NetworkLayout struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` ServiceType string `json:"serviceType,omitempty"` EntityScope string `json:"entityScope,omitempty"` RouteReflectorIP string `json:"routeReflectorIP,omitempty"` AutonomousSystemNum int `json:"autonomousSystemNum,omitempty"` ExternalID string `json:"externalID,omitempty"` }
NetworkLayout represents the model of a networklayout
func NewNetworkLayout ¶
func NewNetworkLayout() *NetworkLayout
NewNetworkLayout returns a new *NetworkLayout
func (*NetworkLayout) CreateGlobalMetadata ¶
func (o *NetworkLayout) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the NetworkLayout
func (*NetworkLayout) CreateMetadata ¶
func (o *NetworkLayout) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the NetworkLayout
func (*NetworkLayout) Delete ¶
func (o *NetworkLayout) Delete() *bambou.Error
Delete deletes the NetworkLayout from the server
func (*NetworkLayout) Fetch ¶
func (o *NetworkLayout) Fetch() *bambou.Error
Fetch retrieves the NetworkLayout from the server
func (*NetworkLayout) GlobalMetadatas ¶
func (o *NetworkLayout) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the NetworkLayout
func (*NetworkLayout) Identifier ¶
func (o *NetworkLayout) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*NetworkLayout) Identity ¶
func (o *NetworkLayout) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*NetworkLayout) Metadatas ¶
func (o *NetworkLayout) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the NetworkLayout
func (*NetworkLayout) Save ¶
func (o *NetworkLayout) Save() *bambou.Error
Save saves the NetworkLayout into the server
func (*NetworkLayout) SetIdentifier ¶
func (o *NetworkLayout) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type NetworkLayoutsAncestor ¶
type NetworkLayoutsAncestor interface {
NetworkLayouts(*bambou.FetchingInfo) (NetworkLayoutsList, *bambou.Error)
}
NetworkLayoutsAncestor is the interface that an ancestor of a NetworkLayout must implement. An Ancestor is defined as an entity that has NetworkLayout as a descendant. An Ancestor can get a list of its child NetworkLayouts, but not necessarily create one.
type NetworkLayoutsList ¶
type NetworkLayoutsList []*NetworkLayout
NetworkLayoutsList represents a list of NetworkLayouts
type NetworkLayoutsParent ¶
type NetworkLayoutsParent interface { NetworkLayoutsAncestor CreateNetworkLayout(*NetworkLayout) *bambou.Error }
NetworkLayoutsParent is the interface that a parent of a NetworkLayout must implement. A Parent is defined as an entity that has NetworkLayout as a child. A Parent is an Ancestor which can create a NetworkLayout.
type NetworkMacroGroup ¶
type NetworkMacroGroup struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` NetworkMacros []interface{} `json:"networkMacros,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
NetworkMacroGroup represents the model of a networkmacrogroup
func NewNetworkMacroGroup ¶
func NewNetworkMacroGroup() *NetworkMacroGroup
NewNetworkMacroGroup returns a new *NetworkMacroGroup
func (*NetworkMacroGroup) AssignEnterpriseNetworks ¶
func (o *NetworkMacroGroup) AssignEnterpriseNetworks(children EnterpriseNetworksList) *bambou.Error
AssignEnterpriseNetworks assigns the list of EnterpriseNetworks to the NetworkMacroGroup
func (*NetworkMacroGroup) CreateGlobalMetadata ¶
func (o *NetworkMacroGroup) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the NetworkMacroGroup
func (*NetworkMacroGroup) CreateMetadata ¶
func (o *NetworkMacroGroup) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the NetworkMacroGroup
func (*NetworkMacroGroup) Delete ¶
func (o *NetworkMacroGroup) Delete() *bambou.Error
Delete deletes the NetworkMacroGroup from the server
func (*NetworkMacroGroup) EnterpriseNetworks ¶
func (o *NetworkMacroGroup) EnterpriseNetworks(info *bambou.FetchingInfo) (EnterpriseNetworksList, *bambou.Error)
EnterpriseNetworks retrieves the list of child EnterpriseNetworks of the NetworkMacroGroup
func (*NetworkMacroGroup) Fetch ¶
func (o *NetworkMacroGroup) Fetch() *bambou.Error
Fetch retrieves the NetworkMacroGroup from the server
func (*NetworkMacroGroup) GlobalMetadatas ¶
func (o *NetworkMacroGroup) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the NetworkMacroGroup
func (*NetworkMacroGroup) Identifier ¶
func (o *NetworkMacroGroup) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*NetworkMacroGroup) Identity ¶
func (o *NetworkMacroGroup) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*NetworkMacroGroup) Metadatas ¶
func (o *NetworkMacroGroup) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the NetworkMacroGroup
func (*NetworkMacroGroup) Save ¶
func (o *NetworkMacroGroup) Save() *bambou.Error
Save saves the NetworkMacroGroup into the server
func (*NetworkMacroGroup) SetIdentifier ¶
func (o *NetworkMacroGroup) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type NetworkMacroGroupsAncestor ¶
type NetworkMacroGroupsAncestor interface {
NetworkMacroGroups(*bambou.FetchingInfo) (NetworkMacroGroupsList, *bambou.Error)
}
NetworkMacroGroupsAncestor is the interface that an ancestor of a NetworkMacroGroup must implement. An Ancestor is defined as an entity that has NetworkMacroGroup as a descendant. An Ancestor can get a list of its child NetworkMacroGroups, but not necessarily create one.
type NetworkMacroGroupsList ¶
type NetworkMacroGroupsList []*NetworkMacroGroup
NetworkMacroGroupsList represents a list of NetworkMacroGroups
type NetworkMacroGroupsParent ¶
type NetworkMacroGroupsParent interface { NetworkMacroGroupsAncestor CreateNetworkMacroGroup(*NetworkMacroGroup) *bambou.Error }
NetworkMacroGroupsParent is the interface that a parent of a NetworkMacroGroup must implement. A Parent is defined as an entity that has NetworkMacroGroup as a child. A Parent is an Ancestor which can create a NetworkMacroGroup.
type NetworkPerformanceBinding ¶
type NetworkPerformanceBinding struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ReadOnly bool `json:"readOnly"` Priority int `json:"priority,omitempty"` AssociatedNetworkMeasurementID string `json:"associatedNetworkMeasurementID,omitempty"` }
NetworkPerformanceBinding represents the model of a networkperformancebinding
func NewNetworkPerformanceBinding ¶
func NewNetworkPerformanceBinding() *NetworkPerformanceBinding
NewNetworkPerformanceBinding returns a new *NetworkPerformanceBinding
func (*NetworkPerformanceBinding) Delete ¶
func (o *NetworkPerformanceBinding) Delete() *bambou.Error
Delete deletes the NetworkPerformanceBinding from the server
func (*NetworkPerformanceBinding) Fetch ¶
func (o *NetworkPerformanceBinding) Fetch() *bambou.Error
Fetch retrieves the NetworkPerformanceBinding from the server
func (*NetworkPerformanceBinding) Identifier ¶
func (o *NetworkPerformanceBinding) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*NetworkPerformanceBinding) Identity ¶
func (o *NetworkPerformanceBinding) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*NetworkPerformanceBinding) Save ¶
func (o *NetworkPerformanceBinding) Save() *bambou.Error
Save saves the NetworkPerformanceBinding into the server
func (*NetworkPerformanceBinding) SetIdentifier ¶
func (o *NetworkPerformanceBinding) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type NetworkPerformanceBindingsAncestor ¶
type NetworkPerformanceBindingsAncestor interface {
NetworkPerformanceBindings(*bambou.FetchingInfo) (NetworkPerformanceBindingsList, *bambou.Error)
}
NetworkPerformanceBindingsAncestor is the interface that an ancestor of a NetworkPerformanceBinding must implement. An Ancestor is defined as an entity that has NetworkPerformanceBinding as a descendant. An Ancestor can get a list of its child NetworkPerformanceBindings, but not necessarily create one.
type NetworkPerformanceBindingsList ¶
type NetworkPerformanceBindingsList []*NetworkPerformanceBinding
NetworkPerformanceBindingsList represents a list of NetworkPerformanceBindings
type NetworkPerformanceBindingsParent ¶
type NetworkPerformanceBindingsParent interface { NetworkPerformanceBindingsAncestor CreateNetworkPerformanceBinding(*NetworkPerformanceBinding) *bambou.Error }
NetworkPerformanceBindingsParent is the interface that a parent of a NetworkPerformanceBinding must implement. A Parent is defined as an entity that has NetworkPerformanceBinding as a child. A Parent is an Ancestor which can create a NetworkPerformanceBinding.
type NetworkPerformanceMeasurement ¶
type NetworkPerformanceMeasurement struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` NPMType string `json:"NPMType,omitempty"` Name string `json:"name,omitempty"` ReadOnly bool `json:"readOnly"` Description string `json:"description,omitempty"` AssociatedPerformanceMonitorID string `json:"associatedPerformanceMonitorID,omitempty"` }
NetworkPerformanceMeasurement represents the model of a networkperformancemeasurement
func NewNetworkPerformanceMeasurement ¶
func NewNetworkPerformanceMeasurement() *NetworkPerformanceMeasurement
NewNetworkPerformanceMeasurement returns a new *NetworkPerformanceMeasurement
func (*NetworkPerformanceMeasurement) AssignNetworkPerformanceBindings ¶
func (o *NetworkPerformanceMeasurement) AssignNetworkPerformanceBindings(children NetworkPerformanceBindingsList) *bambou.Error
AssignNetworkPerformanceBindings assigns the list of NetworkPerformanceBindings to the NetworkPerformanceMeasurement
func (*NetworkPerformanceMeasurement) CreateMonitorscope ¶
func (o *NetworkPerformanceMeasurement) CreateMonitorscope(child *Monitorscope) *bambou.Error
CreateMonitorscope creates a new child Monitorscope under the NetworkPerformanceMeasurement
func (*NetworkPerformanceMeasurement) Delete ¶
func (o *NetworkPerformanceMeasurement) Delete() *bambou.Error
Delete deletes the NetworkPerformanceMeasurement from the server
func (*NetworkPerformanceMeasurement) Fetch ¶
func (o *NetworkPerformanceMeasurement) Fetch() *bambou.Error
Fetch retrieves the NetworkPerformanceMeasurement from the server
func (*NetworkPerformanceMeasurement) Identifier ¶
func (o *NetworkPerformanceMeasurement) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*NetworkPerformanceMeasurement) Identity ¶
func (o *NetworkPerformanceMeasurement) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*NetworkPerformanceMeasurement) Monitorscopes ¶
func (o *NetworkPerformanceMeasurement) Monitorscopes(info *bambou.FetchingInfo) (MonitorscopesList, *bambou.Error)
Monitorscopes retrieves the list of child Monitorscopes of the NetworkPerformanceMeasurement
func (*NetworkPerformanceMeasurement) NetworkPerformanceBindings ¶
func (o *NetworkPerformanceMeasurement) NetworkPerformanceBindings(info *bambou.FetchingInfo) (NetworkPerformanceBindingsList, *bambou.Error)
NetworkPerformanceBindings retrieves the list of child NetworkPerformanceBindings of the NetworkPerformanceMeasurement
func (*NetworkPerformanceMeasurement) Save ¶
func (o *NetworkPerformanceMeasurement) Save() *bambou.Error
Save saves the NetworkPerformanceMeasurement into the server
func (*NetworkPerformanceMeasurement) SetIdentifier ¶
func (o *NetworkPerformanceMeasurement) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type NetworkPerformanceMeasurementsAncestor ¶
type NetworkPerformanceMeasurementsAncestor interface {
NetworkPerformanceMeasurements(*bambou.FetchingInfo) (NetworkPerformanceMeasurementsList, *bambou.Error)
}
NetworkPerformanceMeasurementsAncestor is the interface that an ancestor of a NetworkPerformanceMeasurement must implement. An Ancestor is defined as an entity that has NetworkPerformanceMeasurement as a descendant. An Ancestor can get a list of its child NetworkPerformanceMeasurements, but not necessarily create one.
type NetworkPerformanceMeasurementsList ¶
type NetworkPerformanceMeasurementsList []*NetworkPerformanceMeasurement
NetworkPerformanceMeasurementsList represents a list of NetworkPerformanceMeasurements
type NetworkPerformanceMeasurementsParent ¶
type NetworkPerformanceMeasurementsParent interface { NetworkPerformanceMeasurementsAncestor CreateNetworkPerformanceMeasurement(*NetworkPerformanceMeasurement) *bambou.Error }
NetworkPerformanceMeasurementsParent is the interface that a parent of a NetworkPerformanceMeasurement must implement. A Parent is defined as an entity that has NetworkPerformanceMeasurement as a child. A Parent is an Ancestor which can create a NetworkPerformanceMeasurement.
type NextHop ¶
type NextHop struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` RouteDistinguisher string `json:"routeDistinguisher,omitempty"` Ip string `json:"ip,omitempty"` ExternalID string `json:"externalID,omitempty"` }
NextHop represents the model of a nexthop
func (*NextHop) CreateGlobalMetadata ¶
func (o *NextHop) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the NextHop
func (*NextHop) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the NextHop
func (*NextHop) GlobalMetadatas ¶
func (o *NextHop) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the NextHop
func (*NextHop) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*NextHop) Metadatas ¶
func (o *NextHop) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the NextHop
func (*NextHop) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type NextHopsAncestor ¶
type NextHopsAncestor interface {
NextHops(*bambou.FetchingInfo) (NextHopsList, *bambou.Error)
}
NextHopsAncestor is the interface that an ancestor of a NextHop must implement. An Ancestor is defined as an entity that has NextHop as a descendant. An Ancestor can get a list of its child NextHops, but not necessarily create one.
type NextHopsParent ¶
type NextHopsParent interface { NextHopsAncestor CreateNextHop(*NextHop) *bambou.Error }
NextHopsParent is the interface that a parent of a NextHop must implement. A Parent is defined as an entity that has NextHop as a child. A Parent is an Ancestor which can create a NextHop.
type OSPFArea ¶
type OSPFArea struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` RedistributeExternalEnabled bool `json:"redistributeExternalEnabled"` DefaultMetric int `json:"defaultMetric,omitempty"` DefaultOriginateOption string `json:"defaultOriginateOption,omitempty"` Description string `json:"description,omitempty"` AggregateAreaRange []interface{} `json:"aggregateAreaRange,omitempty"` AggregateAreaRangeNSSA []interface{} `json:"aggregateAreaRangeNSSA,omitempty"` EntityScope string `json:"entityScope,omitempty"` AreaID int `json:"areaID,omitempty"` AreaType string `json:"areaType,omitempty"` SummariesEnabled bool `json:"summariesEnabled"` SuppressAreaRange []interface{} `json:"suppressAreaRange,omitempty"` SuppressAreaRangeNSSA []interface{} `json:"suppressAreaRangeNSSA,omitempty"` ExternalID string `json:"externalID,omitempty"` }
OSPFArea represents the model of a ospfarea
func (*OSPFArea) CreateGlobalMetadata ¶
func (o *OSPFArea) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the OSPFArea
func (*OSPFArea) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the OSPFArea
func (*OSPFArea) CreateOSPFInterface ¶
func (o *OSPFArea) CreateOSPFInterface(child *OSPFInterface) *bambou.Error
CreateOSPFInterface creates a new child OSPFInterface under the OSPFArea
func (*OSPFArea) GlobalMetadatas ¶
func (o *OSPFArea) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the OSPFArea
func (*OSPFArea) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*OSPFArea) Metadatas ¶
func (o *OSPFArea) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the OSPFArea
func (*OSPFArea) OSPFInterfaces ¶
func (o *OSPFArea) OSPFInterfaces(info *bambou.FetchingInfo) (OSPFInterfacesList, *bambou.Error)
OSPFInterfaces retrieves the list of child OSPFInterfaces of the OSPFArea
func (*OSPFArea) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type OSPFAreasAncestor ¶
type OSPFAreasAncestor interface {
OSPFAreas(*bambou.FetchingInfo) (OSPFAreasList, *bambou.Error)
}
OSPFAreasAncestor is the interface that an ancestor of a OSPFArea must implement. An Ancestor is defined as an entity that has OSPFArea as a descendant. An Ancestor can get a list of its child OSPFAreas, but not necessarily create one.
type OSPFAreasParent ¶
type OSPFAreasParent interface { OSPFAreasAncestor CreateOSPFArea(*OSPFArea) *bambou.Error }
OSPFAreasParent is the interface that a parent of a OSPFArea must implement. A Parent is defined as an entity that has OSPFArea as a child. A Parent is an Ancestor which can create a OSPFArea.
type OSPFInstance ¶
type OSPFInstance struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` Preference int `json:"preference,omitempty"` AssociatedExportRoutingPolicyID string `json:"associatedExportRoutingPolicyID,omitempty"` AssociatedImportRoutingPolicyID string `json:"associatedImportRoutingPolicyID,omitempty"` SuperBackboneEnabled bool `json:"superBackboneEnabled"` ExportLimit int `json:"exportLimit,omitempty"` ExportToOverlay bool `json:"exportToOverlay"` ExternalID string `json:"externalID,omitempty"` ExternalPreference int `json:"externalPreference,omitempty"` }
OSPFInstance represents the model of a ospfinstance
func NewOSPFInstance ¶
func NewOSPFInstance() *OSPFInstance
NewOSPFInstance returns a new *OSPFInstance
func (*OSPFInstance) CreateGlobalMetadata ¶
func (o *OSPFInstance) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the OSPFInstance
func (*OSPFInstance) CreateMetadata ¶
func (o *OSPFInstance) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the OSPFInstance
func (*OSPFInstance) CreateOSPFArea ¶
func (o *OSPFInstance) CreateOSPFArea(child *OSPFArea) *bambou.Error
CreateOSPFArea creates a new child OSPFArea under the OSPFInstance
func (*OSPFInstance) Delete ¶
func (o *OSPFInstance) Delete() *bambou.Error
Delete deletes the OSPFInstance from the server
func (*OSPFInstance) Fetch ¶
func (o *OSPFInstance) Fetch() *bambou.Error
Fetch retrieves the OSPFInstance from the server
func (*OSPFInstance) GlobalMetadatas ¶
func (o *OSPFInstance) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the OSPFInstance
func (*OSPFInstance) Identifier ¶
func (o *OSPFInstance) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*OSPFInstance) Identity ¶
func (o *OSPFInstance) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*OSPFInstance) Metadatas ¶
func (o *OSPFInstance) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the OSPFInstance
func (*OSPFInstance) OSPFAreas ¶
func (o *OSPFInstance) OSPFAreas(info *bambou.FetchingInfo) (OSPFAreasList, *bambou.Error)
OSPFAreas retrieves the list of child OSPFAreas of the OSPFInstance
func (*OSPFInstance) Save ¶
func (o *OSPFInstance) Save() *bambou.Error
Save saves the OSPFInstance into the server
func (*OSPFInstance) SetIdentifier ¶
func (o *OSPFInstance) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type OSPFInstancesAncestor ¶
type OSPFInstancesAncestor interface {
OSPFInstances(*bambou.FetchingInfo) (OSPFInstancesList, *bambou.Error)
}
OSPFInstancesAncestor is the interface that an ancestor of a OSPFInstance must implement. An Ancestor is defined as an entity that has OSPFInstance as a descendant. An Ancestor can get a list of its child OSPFInstances, but not necessarily create one.
type OSPFInstancesList ¶
type OSPFInstancesList []*OSPFInstance
OSPFInstancesList represents a list of OSPFInstances
type OSPFInstancesParent ¶
type OSPFInstancesParent interface { OSPFInstancesAncestor CreateOSPFInstance(*OSPFInstance) *bambou.Error }
OSPFInstancesParent is the interface that a parent of a OSPFInstance must implement. A Parent is defined as an entity that has OSPFInstance as a child. A Parent is an Ancestor which can create a OSPFInstance.
type OSPFInterface ¶
type OSPFInterface struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` PassiveEnabled bool `json:"passiveEnabled"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` AdminState string `json:"adminState,omitempty"` DeadInterval int `json:"deadInterval,omitempty"` HelloInterval int `json:"helloInterval,omitempty"` Description string `json:"description,omitempty"` MessageDigestKeys []interface{} `json:"messageDigestKeys,omitempty"` Metric int `json:"metric,omitempty"` InterfaceType string `json:"interfaceType,omitempty"` EntityScope string `json:"entityScope,omitempty"` Priority int `json:"priority,omitempty"` AssociatedSubnetID string `json:"associatedSubnetID,omitempty"` Mtu int `json:"mtu,omitempty"` AuthenticationKey string `json:"authenticationKey,omitempty"` AuthenticationType string `json:"authenticationType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
OSPFInterface represents the model of a ospfinterface
func NewOSPFInterface ¶
func NewOSPFInterface() *OSPFInterface
NewOSPFInterface returns a new *OSPFInterface
func (*OSPFInterface) CreateGlobalMetadata ¶
func (o *OSPFInterface) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the OSPFInterface
func (*OSPFInterface) CreateMetadata ¶
func (o *OSPFInterface) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the OSPFInterface
func (*OSPFInterface) Delete ¶
func (o *OSPFInterface) Delete() *bambou.Error
Delete deletes the OSPFInterface from the server
func (*OSPFInterface) Fetch ¶
func (o *OSPFInterface) Fetch() *bambou.Error
Fetch retrieves the OSPFInterface from the server
func (*OSPFInterface) GlobalMetadatas ¶
func (o *OSPFInterface) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the OSPFInterface
func (*OSPFInterface) Identifier ¶
func (o *OSPFInterface) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*OSPFInterface) Identity ¶
func (o *OSPFInterface) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*OSPFInterface) Metadatas ¶
func (o *OSPFInterface) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the OSPFInterface
func (*OSPFInterface) Save ¶
func (o *OSPFInterface) Save() *bambou.Error
Save saves the OSPFInterface into the server
func (*OSPFInterface) SetIdentifier ¶
func (o *OSPFInterface) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type OSPFInterfacesAncestor ¶
type OSPFInterfacesAncestor interface {
OSPFInterfaces(*bambou.FetchingInfo) (OSPFInterfacesList, *bambou.Error)
}
OSPFInterfacesAncestor is the interface that an ancestor of a OSPFInterface must implement. An Ancestor is defined as an entity that has OSPFInterface as a descendant. An Ancestor can get a list of its child OSPFInterfaces, but not necessarily create one.
type OSPFInterfacesList ¶
type OSPFInterfacesList []*OSPFInterface
OSPFInterfacesList represents a list of OSPFInterfaces
type OSPFInterfacesParent ¶
type OSPFInterfacesParent interface { OSPFInterfacesAncestor CreateOSPFInterface(*OSPFInterface) *bambou.Error }
OSPFInterfacesParent is the interface that a parent of a OSPFInterface must implement. A Parent is defined as an entity that has OSPFInterface as a child. A Parent is an Ancestor which can create a OSPFInterface.
type OverlayAddressPool ¶
type OverlayAddressPool struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` EndAddressRange string `json:"endAddressRange,omitempty"` AssociatedDomainID string `json:"associatedDomainID,omitempty"` StartAddressRange string `json:"startAddressRange,omitempty"` }
OverlayAddressPool represents the model of a overlayaddresspool
func NewOverlayAddressPool ¶
func NewOverlayAddressPool() *OverlayAddressPool
NewOverlayAddressPool returns a new *OverlayAddressPool
func (*OverlayAddressPool) CreateOverlayPATNATEntry ¶
func (o *OverlayAddressPool) CreateOverlayPATNATEntry(child *OverlayPATNATEntry) *bambou.Error
CreateOverlayPATNATEntry creates a new child OverlayPATNATEntry under the OverlayAddressPool
func (*OverlayAddressPool) Delete ¶
func (o *OverlayAddressPool) Delete() *bambou.Error
Delete deletes the OverlayAddressPool from the server
func (*OverlayAddressPool) Fetch ¶
func (o *OverlayAddressPool) Fetch() *bambou.Error
Fetch retrieves the OverlayAddressPool from the server
func (*OverlayAddressPool) Identifier ¶
func (o *OverlayAddressPool) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*OverlayAddressPool) Identity ¶
func (o *OverlayAddressPool) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*OverlayAddressPool) OverlayPATNATEntries ¶
func (o *OverlayAddressPool) OverlayPATNATEntries(info *bambou.FetchingInfo) (OverlayPATNATEntriesList, *bambou.Error)
OverlayPATNATEntries retrieves the list of child OverlayPATNATEntries of the OverlayAddressPool
func (*OverlayAddressPool) Save ¶
func (o *OverlayAddressPool) Save() *bambou.Error
Save saves the OverlayAddressPool into the server
func (*OverlayAddressPool) SetIdentifier ¶
func (o *OverlayAddressPool) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type OverlayAddressPoolsAncestor ¶
type OverlayAddressPoolsAncestor interface {
OverlayAddressPools(*bambou.FetchingInfo) (OverlayAddressPoolsList, *bambou.Error)
}
OverlayAddressPoolsAncestor is the interface that an ancestor of a OverlayAddressPool must implement. An Ancestor is defined as an entity that has OverlayAddressPool as a descendant. An Ancestor can get a list of its child OverlayAddressPools, but not necessarily create one.
type OverlayAddressPoolsList ¶
type OverlayAddressPoolsList []*OverlayAddressPool
OverlayAddressPoolsList represents a list of OverlayAddressPools
type OverlayAddressPoolsParent ¶
type OverlayAddressPoolsParent interface { OverlayAddressPoolsAncestor CreateOverlayAddressPool(*OverlayAddressPool) *bambou.Error }
OverlayAddressPoolsParent is the interface that a parent of a OverlayAddressPool must implement. A Parent is defined as an entity that has OverlayAddressPool as a child. A Parent is an Ancestor which can create a OverlayAddressPool.
type OverlayMirrorDestination ¶
type OverlayMirrorDestination struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ESI string `json:"ESI,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` RedundancyEnabled bool `json:"redundancyEnabled"` TemplateID string `json:"templateID,omitempty"` Description string `json:"description,omitempty"` VirtualNetworkID string `json:"virtualNetworkID,omitempty"` EndPointType string `json:"endPointType,omitempty"` EntityScope string `json:"entityScope,omitempty"` TriggerType string `json:"triggerType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
OverlayMirrorDestination represents the model of a overlaymirrordestination
func NewOverlayMirrorDestination ¶
func NewOverlayMirrorDestination() *OverlayMirrorDestination
NewOverlayMirrorDestination returns a new *OverlayMirrorDestination
func (*OverlayMirrorDestination) AssignVPorts ¶
func (o *OverlayMirrorDestination) AssignVPorts(children VPortsList) *bambou.Error
AssignVPorts assigns the list of VPorts to the OverlayMirrorDestination
func (*OverlayMirrorDestination) CreateGlobalMetadata ¶
func (o *OverlayMirrorDestination) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the OverlayMirrorDestination
func (*OverlayMirrorDestination) CreateMetadata ¶
func (o *OverlayMirrorDestination) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the OverlayMirrorDestination
func (*OverlayMirrorDestination) Delete ¶
func (o *OverlayMirrorDestination) Delete() *bambou.Error
Delete deletes the OverlayMirrorDestination from the server
func (*OverlayMirrorDestination) Fetch ¶
func (o *OverlayMirrorDestination) Fetch() *bambou.Error
Fetch retrieves the OverlayMirrorDestination from the server
func (*OverlayMirrorDestination) GlobalMetadatas ¶
func (o *OverlayMirrorDestination) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the OverlayMirrorDestination
func (*OverlayMirrorDestination) Identifier ¶
func (o *OverlayMirrorDestination) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*OverlayMirrorDestination) Identity ¶
func (o *OverlayMirrorDestination) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*OverlayMirrorDestination) Metadatas ¶
func (o *OverlayMirrorDestination) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the OverlayMirrorDestination
func (*OverlayMirrorDestination) Save ¶
func (o *OverlayMirrorDestination) Save() *bambou.Error
Save saves the OverlayMirrorDestination into the server
func (*OverlayMirrorDestination) SetIdentifier ¶
func (o *OverlayMirrorDestination) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*OverlayMirrorDestination) VPorts ¶
func (o *OverlayMirrorDestination) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
VPorts retrieves the list of child VPorts of the OverlayMirrorDestination
type OverlayMirrorDestinationTemplate ¶
type OverlayMirrorDestinationTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` RedundancyEnabled bool `json:"redundancyEnabled"` Description string `json:"description,omitempty"` EndPointType string `json:"endPointType,omitempty"` EntityScope string `json:"entityScope,omitempty"` TriggerType string `json:"triggerType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
OverlayMirrorDestinationTemplate represents the model of a overlaymirrordestinationtemplate
func NewOverlayMirrorDestinationTemplate ¶
func NewOverlayMirrorDestinationTemplate() *OverlayMirrorDestinationTemplate
NewOverlayMirrorDestinationTemplate returns a new *OverlayMirrorDestinationTemplate
func (*OverlayMirrorDestinationTemplate) CreateGlobalMetadata ¶
func (o *OverlayMirrorDestinationTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the OverlayMirrorDestinationTemplate
func (*OverlayMirrorDestinationTemplate) CreateMetadata ¶
func (o *OverlayMirrorDestinationTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the OverlayMirrorDestinationTemplate
func (*OverlayMirrorDestinationTemplate) Delete ¶
func (o *OverlayMirrorDestinationTemplate) Delete() *bambou.Error
Delete deletes the OverlayMirrorDestinationTemplate from the server
func (*OverlayMirrorDestinationTemplate) Fetch ¶
func (o *OverlayMirrorDestinationTemplate) Fetch() *bambou.Error
Fetch retrieves the OverlayMirrorDestinationTemplate from the server
func (*OverlayMirrorDestinationTemplate) GlobalMetadatas ¶
func (o *OverlayMirrorDestinationTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the OverlayMirrorDestinationTemplate
func (*OverlayMirrorDestinationTemplate) Identifier ¶
func (o *OverlayMirrorDestinationTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*OverlayMirrorDestinationTemplate) Identity ¶
func (o *OverlayMirrorDestinationTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*OverlayMirrorDestinationTemplate) Metadatas ¶
func (o *OverlayMirrorDestinationTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the OverlayMirrorDestinationTemplate
func (*OverlayMirrorDestinationTemplate) Save ¶
func (o *OverlayMirrorDestinationTemplate) Save() *bambou.Error
Save saves the OverlayMirrorDestinationTemplate into the server
func (*OverlayMirrorDestinationTemplate) SetIdentifier ¶
func (o *OverlayMirrorDestinationTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type OverlayMirrorDestinationTemplatesAncestor ¶
type OverlayMirrorDestinationTemplatesAncestor interface {
OverlayMirrorDestinationTemplates(*bambou.FetchingInfo) (OverlayMirrorDestinationTemplatesList, *bambou.Error)
}
OverlayMirrorDestinationTemplatesAncestor is the interface that an ancestor of a OverlayMirrorDestinationTemplate must implement. An Ancestor is defined as an entity that has OverlayMirrorDestinationTemplate as a descendant. An Ancestor can get a list of its child OverlayMirrorDestinationTemplates, but not necessarily create one.
type OverlayMirrorDestinationTemplatesList ¶
type OverlayMirrorDestinationTemplatesList []*OverlayMirrorDestinationTemplate
OverlayMirrorDestinationTemplatesList represents a list of OverlayMirrorDestinationTemplates
type OverlayMirrorDestinationTemplatesParent ¶
type OverlayMirrorDestinationTemplatesParent interface { OverlayMirrorDestinationTemplatesAncestor CreateOverlayMirrorDestinationTemplate(*OverlayMirrorDestinationTemplate) *bambou.Error }
OverlayMirrorDestinationTemplatesParent is the interface that a parent of a OverlayMirrorDestinationTemplate must implement. A Parent is defined as an entity that has OverlayMirrorDestinationTemplate as a child. A Parent is an Ancestor which can create a OverlayMirrorDestinationTemplate.
type OverlayMirrorDestinationsAncestor ¶
type OverlayMirrorDestinationsAncestor interface {
OverlayMirrorDestinations(*bambou.FetchingInfo) (OverlayMirrorDestinationsList, *bambou.Error)
}
OverlayMirrorDestinationsAncestor is the interface that an ancestor of a OverlayMirrorDestination must implement. An Ancestor is defined as an entity that has OverlayMirrorDestination as a descendant. An Ancestor can get a list of its child OverlayMirrorDestinations, but not necessarily create one.
type OverlayMirrorDestinationsList ¶
type OverlayMirrorDestinationsList []*OverlayMirrorDestination
OverlayMirrorDestinationsList represents a list of OverlayMirrorDestinations
type OverlayMirrorDestinationsParent ¶
type OverlayMirrorDestinationsParent interface { OverlayMirrorDestinationsAncestor CreateOverlayMirrorDestination(*OverlayMirrorDestination) *bambou.Error }
OverlayMirrorDestinationsParent is the interface that a parent of a OverlayMirrorDestination must implement. A Parent is defined as an entity that has OverlayMirrorDestination as a child. A Parent is an Ancestor which can create a OverlayMirrorDestination.
type OverlayPATNATEntriesAncestor ¶
type OverlayPATNATEntriesAncestor interface {
OverlayPATNATEntries(*bambou.FetchingInfo) (OverlayPATNATEntriesList, *bambou.Error)
}
OverlayPATNATEntriesAncestor is the interface that an ancestor of a OverlayPATNATEntry must implement. An Ancestor is defined as an entity that has OverlayPATNATEntry as a descendant. An Ancestor can get a list of its child OverlayPATNATEntries, but not necessarily create one.
type OverlayPATNATEntriesList ¶
type OverlayPATNATEntriesList []*OverlayPATNATEntry
OverlayPATNATEntriesList represents a list of OverlayPATNATEntries
type OverlayPATNATEntriesParent ¶
type OverlayPATNATEntriesParent interface { OverlayPATNATEntriesAncestor CreateOverlayPATNATEntry(*OverlayPATNATEntry) *bambou.Error }
OverlayPATNATEntriesParent is the interface that a parent of a OverlayPATNATEntry must implement. A Parent is defined as an entity that has OverlayPATNATEntry as a child. A Parent is an Ancestor which can create a OverlayPATNATEntry.
type OverlayPATNATEntry ¶
type OverlayPATNATEntry struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` NATEnabled string `json:"NATEnabled,omitempty"` PrivateIP string `json:"privateIP,omitempty"` AssociatedDomainID string `json:"associatedDomainID,omitempty"` AssociatedLinkID string `json:"associatedLinkID,omitempty"` PublicIP string `json:"publicIP,omitempty"` }
OverlayPATNATEntry represents the model of a overlaypatnatentry
func NewOverlayPATNATEntry ¶
func NewOverlayPATNATEntry() *OverlayPATNATEntry
NewOverlayPATNATEntry returns a new *OverlayPATNATEntry
func (*OverlayPATNATEntry) Delete ¶
func (o *OverlayPATNATEntry) Delete() *bambou.Error
Delete deletes the OverlayPATNATEntry from the server
func (*OverlayPATNATEntry) Fetch ¶
func (o *OverlayPATNATEntry) Fetch() *bambou.Error
Fetch retrieves the OverlayPATNATEntry from the server
func (*OverlayPATNATEntry) Identifier ¶
func (o *OverlayPATNATEntry) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*OverlayPATNATEntry) Identity ¶
func (o *OverlayPATNATEntry) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*OverlayPATNATEntry) Save ¶
func (o *OverlayPATNATEntry) Save() *bambou.Error
Save saves the OverlayPATNATEntry into the server
func (*OverlayPATNATEntry) SetIdentifier ¶
func (o *OverlayPATNATEntry) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type PATIPEntriesAncestor ¶
type PATIPEntriesAncestor interface {
PATIPEntries(*bambou.FetchingInfo) (PATIPEntriesList, *bambou.Error)
}
PATIPEntriesAncestor is the interface that an ancestor of a PATIPEntry must implement. An Ancestor is defined as an entity that has PATIPEntry as a descendant. An Ancestor can get a list of its child PATIPEntries, but not necessarily create one.
type PATIPEntriesList ¶
type PATIPEntriesList []*PATIPEntry
PATIPEntriesList represents a list of PATIPEntries
type PATIPEntriesParent ¶
type PATIPEntriesParent interface { PATIPEntriesAncestor CreatePATIPEntry(*PATIPEntry) *bambou.Error }
PATIPEntriesParent is the interface that a parent of a PATIPEntry must implement. A Parent is defined as an entity that has PATIPEntry as a child. A Parent is an Ancestor which can create a PATIPEntry.
type PATIPEntry ¶
type PATIPEntry struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` PATCentralized bool `json:"PATCentralized"` IPAddress string `json:"IPAddress,omitempty"` IPType string `json:"IPType,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssociatedDomainID string `json:"associatedDomainID,omitempty"` ExternalID string `json:"externalID,omitempty"` HypervisorID string `json:"hypervisorID,omitempty"` }
PATIPEntry represents the model of a patipentry
func (*PATIPEntry) Delete ¶
func (o *PATIPEntry) Delete() *bambou.Error
Delete deletes the PATIPEntry from the server
func (*PATIPEntry) Fetch ¶
func (o *PATIPEntry) Fetch() *bambou.Error
Fetch retrieves the PATIPEntry from the server
func (*PATIPEntry) Identifier ¶
func (o *PATIPEntry) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PATIPEntry) Identity ¶
func (o *PATIPEntry) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*PATIPEntry) Save ¶
func (o *PATIPEntry) Save() *bambou.Error
Save saves the PATIPEntry into the server
func (*PATIPEntry) SetIdentifier ¶
func (o *PATIPEntry) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type PATMapper ¶
type PATMapper struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
PATMapper represents the model of a patmapper
func (*PATMapper) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*PATMapper) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*PATMapper) SharedNetworkResources ¶
func (o *PATMapper) SharedNetworkResources(info *bambou.FetchingInfo) (SharedNetworkResourcesList, *bambou.Error)
SharedNetworkResources retrieves the list of child SharedNetworkResources of the PATMapper
func (*PATMapper) Subnets ¶
func (o *PATMapper) Subnets(info *bambou.FetchingInfo) (SubnetsList, *bambou.Error)
Subnets retrieves the list of child Subnets of the PATMapper
type PATMappersAncestor ¶
type PATMappersAncestor interface {
PATMappers(*bambou.FetchingInfo) (PATMappersList, *bambou.Error)
}
PATMappersAncestor is the interface that an ancestor of a PATMapper must implement. An Ancestor is defined as an entity that has PATMapper as a descendant. An Ancestor can get a list of its child PATMappers, but not necessarily create one.
type PATMappersList ¶
type PATMappersList []*PATMapper
PATMappersList represents a list of PATMappers
type PATMappersParent ¶
type PATMappersParent interface { PATMappersAncestor CreatePATMapper(*PATMapper) *bambou.Error }
PATMappersParent is the interface that a parent of a PATMapper must implement. A Parent is defined as an entity that has PATMapper as a child. A Parent is an Ancestor which can create a PATMapper.
type PATNATPool ¶
type PATNATPool struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` AddressRange string `json:"addressRange,omitempty"` DefaultPATIP string `json:"defaultPATIP,omitempty"` PermittedAction string `json:"permittedAction,omitempty"` Description string `json:"description,omitempty"` EndAddressRange string `json:"endAddressRange,omitempty"` EndSourceAddress string `json:"endSourceAddress,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssociatedGatewayId string `json:"associatedGatewayId,omitempty"` AssociatedGatewayType string `json:"associatedGatewayType,omitempty"` AssociatedSubnetId string `json:"associatedSubnetId,omitempty"` AssociatedVlanId string `json:"associatedVlanId,omitempty"` StartAddressRange string `json:"startAddressRange,omitempty"` StartSourceAddress string `json:"startSourceAddress,omitempty"` ExternalID string `json:"externalID,omitempty"` DynamicSourceEnabled bool `json:"dynamicSourceEnabled"` }
PATNATPool represents the model of a patnatpool
func (*PATNATPool) AddressMaps ¶
func (o *PATNATPool) AddressMaps(info *bambou.FetchingInfo) (AddressMapsList, *bambou.Error)
AddressMaps retrieves the list of child AddressMaps of the PATNATPool
func (*PATNATPool) BulkStatistics ¶
func (o *PATNATPool) BulkStatistics(info *bambou.FetchingInfo) (BulkStatisticsList, *bambou.Error)
BulkStatistics retrieves the list of child BulkStatistics of the PATNATPool
func (*PATNATPool) CreateAddressMap ¶
func (o *PATNATPool) CreateAddressMap(child *AddressMap) *bambou.Error
CreateAddressMap creates a new child AddressMap under the PATNATPool
func (*PATNATPool) CreateEnterprisePermission ¶
func (o *PATNATPool) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
CreateEnterprisePermission creates a new child EnterprisePermission under the PATNATPool
func (*PATNATPool) CreateGlobalMetadata ¶
func (o *PATNATPool) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the PATNATPool
func (*PATNATPool) CreateMetadata ¶
func (o *PATNATPool) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the PATNATPool
func (*PATNATPool) CreateNATMapEntry ¶
func (o *PATNATPool) CreateNATMapEntry(child *NATMapEntry) *bambou.Error
CreateNATMapEntry creates a new child NATMapEntry under the PATNATPool
func (*PATNATPool) CreateStatisticsPolicy ¶
func (o *PATNATPool) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
CreateStatisticsPolicy creates a new child StatisticsPolicy under the PATNATPool
func (*PATNATPool) Delete ¶
func (o *PATNATPool) Delete() *bambou.Error
Delete deletes the PATNATPool from the server
func (*PATNATPool) EnterprisePermissions ¶
func (o *PATNATPool) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
EnterprisePermissions retrieves the list of child EnterprisePermissions of the PATNATPool
func (*PATNATPool) Fetch ¶
func (o *PATNATPool) Fetch() *bambou.Error
Fetch retrieves the PATNATPool from the server
func (*PATNATPool) GlobalMetadatas ¶
func (o *PATNATPool) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the PATNATPool
func (*PATNATPool) Identifier ¶
func (o *PATNATPool) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PATNATPool) Identity ¶
func (o *PATNATPool) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*PATNATPool) Metadatas ¶
func (o *PATNATPool) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the PATNATPool
func (*PATNATPool) NATMapEntries ¶
func (o *PATNATPool) NATMapEntries(info *bambou.FetchingInfo) (NATMapEntriesList, *bambou.Error)
NATMapEntries retrieves the list of child NATMapEntries of the PATNATPool
func (*PATNATPool) Save ¶
func (o *PATNATPool) Save() *bambou.Error
Save saves the PATNATPool into the server
func (*PATNATPool) SetIdentifier ¶
func (o *PATNATPool) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*PATNATPool) Statistics ¶
func (o *PATNATPool) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the PATNATPool
func (*PATNATPool) StatisticsPolicies ¶
func (o *PATNATPool) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
StatisticsPolicies retrieves the list of child StatisticsPolicies of the PATNATPool
type PATNATPoolsAncestor ¶
type PATNATPoolsAncestor interface {
PATNATPools(*bambou.FetchingInfo) (PATNATPoolsList, *bambou.Error)
}
PATNATPoolsAncestor is the interface that an ancestor of a PATNATPool must implement. An Ancestor is defined as an entity that has PATNATPool as a descendant. An Ancestor can get a list of its child PATNATPools, but not necessarily create one.
type PATNATPoolsList ¶
type PATNATPoolsList []*PATNATPool
PATNATPoolsList represents a list of PATNATPools
type PATNATPoolsParent ¶
type PATNATPoolsParent interface { PATNATPoolsAncestor CreatePATNATPool(*PATNATPool) *bambou.Error }
PATNATPoolsParent is the interface that a parent of a PATNATPool must implement. A Parent is defined as an entity that has PATNATPool as a child. A Parent is an Ancestor which can create a PATNATPool.
type PGExpression ¶
type PGExpression struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` TemplateID string `json:"templateID,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` Expression string `json:"expression,omitempty"` ExternalID string `json:"externalID,omitempty"` }
PGExpression represents the model of a pgexpression
func NewPGExpression ¶
func NewPGExpression() *PGExpression
NewPGExpression returns a new *PGExpression
func (*PGExpression) Delete ¶
func (o *PGExpression) Delete() *bambou.Error
Delete deletes the PGExpression from the server
func (*PGExpression) Fetch ¶
func (o *PGExpression) Fetch() *bambou.Error
Fetch retrieves the PGExpression from the server
func (*PGExpression) Identifier ¶
func (o *PGExpression) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PGExpression) Identity ¶
func (o *PGExpression) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*PGExpression) Save ¶
func (o *PGExpression) Save() *bambou.Error
Save saves the PGExpression into the server
func (*PGExpression) SetIdentifier ¶
func (o *PGExpression) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type PGExpressionTemplate ¶
type PGExpressionTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` Expression string `json:"expression,omitempty"` ExternalID string `json:"externalID,omitempty"` }
PGExpressionTemplate represents the model of a pgexpressiontemplate
func NewPGExpressionTemplate ¶
func NewPGExpressionTemplate() *PGExpressionTemplate
NewPGExpressionTemplate returns a new *PGExpressionTemplate
func (*PGExpressionTemplate) Delete ¶
func (o *PGExpressionTemplate) Delete() *bambou.Error
Delete deletes the PGExpressionTemplate from the server
func (*PGExpressionTemplate) Fetch ¶
func (o *PGExpressionTemplate) Fetch() *bambou.Error
Fetch retrieves the PGExpressionTemplate from the server
func (*PGExpressionTemplate) Identifier ¶
func (o *PGExpressionTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PGExpressionTemplate) Identity ¶
func (o *PGExpressionTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*PGExpressionTemplate) Save ¶
func (o *PGExpressionTemplate) Save() *bambou.Error
Save saves the PGExpressionTemplate into the server
func (*PGExpressionTemplate) SetIdentifier ¶
func (o *PGExpressionTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type PGExpressionTemplatesAncestor ¶
type PGExpressionTemplatesAncestor interface {
PGExpressionTemplates(*bambou.FetchingInfo) (PGExpressionTemplatesList, *bambou.Error)
}
PGExpressionTemplatesAncestor is the interface that an ancestor of a PGExpressionTemplate must implement. An Ancestor is defined as an entity that has PGExpressionTemplate as a descendant. An Ancestor can get a list of its child PGExpressionTemplates, but not necessarily create one.
type PGExpressionTemplatesList ¶
type PGExpressionTemplatesList []*PGExpressionTemplate
PGExpressionTemplatesList represents a list of PGExpressionTemplates
type PGExpressionTemplatesParent ¶
type PGExpressionTemplatesParent interface { PGExpressionTemplatesAncestor CreatePGExpressionTemplate(*PGExpressionTemplate) *bambou.Error }
PGExpressionTemplatesParent is the interface that a parent of a PGExpressionTemplate must implement. A Parent is defined as an entity that has PGExpressionTemplate as a child. A Parent is an Ancestor which can create a PGExpressionTemplate.
type PGExpressionsAncestor ¶
type PGExpressionsAncestor interface {
PGExpressions(*bambou.FetchingInfo) (PGExpressionsList, *bambou.Error)
}
PGExpressionsAncestor is the interface that an ancestor of a PGExpression must implement. An Ancestor is defined as an entity that has PGExpression as a descendant. An Ancestor can get a list of its child PGExpressions, but not necessarily create one.
type PGExpressionsList ¶
type PGExpressionsList []*PGExpression
PGExpressionsList represents a list of PGExpressions
type PGExpressionsParent ¶
type PGExpressionsParent interface { PGExpressionsAncestor CreatePGExpression(*PGExpression) *bambou.Error }
PGExpressionsParent is the interface that a parent of a PGExpression must implement. A Parent is defined as an entity that has PGExpression as a child. A Parent is an Ancestor which can create a PGExpression.
type PSNATPool ¶
type PSNATPool struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` EndAddress string `json:"endAddress,omitempty"` StartAddress string `json:"startAddress,omitempty"` }
PSNATPool represents the model of a psnatpool
func (*PSNATPool) CreatePSPATMap ¶
CreatePSPATMap creates a new child PSPATMap under the PSNATPool
func (*PSNATPool) CreatePTranslationMap ¶
func (o *PSNATPool) CreatePTranslationMap(child *PTranslationMap) *bambou.Error
CreatePTranslationMap creates a new child PTranslationMap under the PSNATPool
func (*PSNATPool) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*PSNATPool) PSPATMaps ¶
func (o *PSNATPool) PSPATMaps(info *bambou.FetchingInfo) (PSPATMapsList, *bambou.Error)
PSPATMaps retrieves the list of child PSPATMaps of the PSNATPool
func (*PSNATPool) PTranslationMaps ¶
func (o *PSNATPool) PTranslationMaps(info *bambou.FetchingInfo) (PTranslationMapsList, *bambou.Error)
PTranslationMaps retrieves the list of child PTranslationMaps of the PSNATPool
func (*PSNATPool) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type PSNATPoolsAncestor ¶
type PSNATPoolsAncestor interface {
PSNATPools(*bambou.FetchingInfo) (PSNATPoolsList, *bambou.Error)
}
PSNATPoolsAncestor is the interface that an ancestor of a PSNATPool must implement. An Ancestor is defined as an entity that has PSNATPool as a descendant. An Ancestor can get a list of its child PSNATPools, but not necessarily create one.
type PSNATPoolsList ¶
type PSNATPoolsList []*PSNATPool
PSNATPoolsList represents a list of PSNATPools
type PSNATPoolsParent ¶
type PSNATPoolsParent interface { PSNATPoolsAncestor CreatePSNATPool(*PSNATPool) *bambou.Error }
PSNATPoolsParent is the interface that a parent of a PSNATPool must implement. A Parent is defined as an entity that has PSNATPool as a child. A Parent is an Ancestor which can create a PSNATPool.
type PSPATMap ¶
type PSPATMap struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` ReservedSPATIPs []interface{} `json:"reservedSPATIPs,omitempty"` AssociatedSPATSourcesPoolID string `json:"associatedSPATSourcesPoolID,omitempty"` }
PSPATMap represents the model of a pspatmap
func (*PSPATMap) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*PSPATMap) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type PSPATMapsAncestor ¶
type PSPATMapsAncestor interface {
PSPATMaps(*bambou.FetchingInfo) (PSPATMapsList, *bambou.Error)
}
PSPATMapsAncestor is the interface that an ancestor of a PSPATMap must implement. An Ancestor is defined as an entity that has PSPATMap as a descendant. An Ancestor can get a list of its child PSPATMaps, but not necessarily create one.
type PSPATMapsParent ¶
type PSPATMapsParent interface { PSPATMapsAncestor CreatePSPATMap(*PSPATMap) *bambou.Error }
PSPATMapsParent is the interface that a parent of a PSPATMap must implement. A Parent is defined as an entity that has PSPATMap as a child. A Parent is an Ancestor which can create a PSPATMap.
type PTranslationMap ¶
type PTranslationMap struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` SPATSourceList []interface{} `json:"SPATSourceList,omitempty"` MappingType string `json:"mappingType,omitempty"` ProviderAliasIP string `json:"providerAliasIP,omitempty"` ProviderIP string `json:"providerIP,omitempty"` }
PTranslationMap represents the model of a ptranslationmap
func NewPTranslationMap ¶
func NewPTranslationMap() *PTranslationMap
NewPTranslationMap returns a new *PTranslationMap
func (*PTranslationMap) Delete ¶
func (o *PTranslationMap) Delete() *bambou.Error
Delete deletes the PTranslationMap from the server
func (*PTranslationMap) Fetch ¶
func (o *PTranslationMap) Fetch() *bambou.Error
Fetch retrieves the PTranslationMap from the server
func (*PTranslationMap) Identifier ¶
func (o *PTranslationMap) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PTranslationMap) Identity ¶
func (o *PTranslationMap) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*PTranslationMap) Save ¶
func (o *PTranslationMap) Save() *bambou.Error
Save saves the PTranslationMap into the server
func (*PTranslationMap) SetIdentifier ¶
func (o *PTranslationMap) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type PTranslationMapsAncestor ¶
type PTranslationMapsAncestor interface {
PTranslationMaps(*bambou.FetchingInfo) (PTranslationMapsList, *bambou.Error)
}
PTranslationMapsAncestor is the interface that an ancestor of a PTranslationMap must implement. An Ancestor is defined as an entity that has PTranslationMap as a descendant. An Ancestor can get a list of its child PTranslationMaps, but not necessarily create one.
type PTranslationMapsList ¶
type PTranslationMapsList []*PTranslationMap
PTranslationMapsList represents a list of PTranslationMaps
type PTranslationMapsParent ¶
type PTranslationMapsParent interface { PTranslationMapsAncestor CreatePTranslationMap(*PTranslationMap) *bambou.Error }
PTranslationMapsParent is the interface that a parent of a PTranslationMap must implement. A Parent is defined as an entity that has PTranslationMap as a child. A Parent is an Ancestor which can create a PTranslationMap.
type PerformanceMonitor ¶
type PerformanceMonitor struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` PayloadSize int `json:"payloadSize,omitempty"` ReadOnly bool `json:"readOnly"` ServiceClass string `json:"serviceClass,omitempty"` Description string `json:"description,omitempty"` DestinationTargetList []interface{} `json:"destinationTargetList,omitempty"` Timeout int `json:"timeout,omitempty"` Interval int `json:"interval,omitempty"` EntityScope string `json:"entityScope,omitempty"` HoldDownTimer int `json:"holdDownTimer,omitempty"` ProbeType string `json:"probeType,omitempty"` NumberOfPackets int `json:"numberOfPackets,omitempty"` ExternalID string `json:"externalID,omitempty"` }
PerformanceMonitor represents the model of a performancemonitor
func NewPerformanceMonitor ¶
func NewPerformanceMonitor() *PerformanceMonitor
NewPerformanceMonitor returns a new *PerformanceMonitor
func (*PerformanceMonitor) Applicationperformancemanagements ¶
func (o *PerformanceMonitor) Applicationperformancemanagements(info *bambou.FetchingInfo) (ApplicationperformancemanagementsList, *bambou.Error)
Applicationperformancemanagements retrieves the list of child Applicationperformancemanagements of the PerformanceMonitor
func (*PerformanceMonitor) AssignNSGateways ¶
func (o *PerformanceMonitor) AssignNSGateways(children NSGatewaysList) *bambou.Error
AssignNSGateways assigns the list of NSGateways to the PerformanceMonitor
func (*PerformanceMonitor) Delete ¶
func (o *PerformanceMonitor) Delete() *bambou.Error
Delete deletes the PerformanceMonitor from the server
func (*PerformanceMonitor) Fetch ¶
func (o *PerformanceMonitor) Fetch() *bambou.Error
Fetch retrieves the PerformanceMonitor from the server
func (*PerformanceMonitor) Identifier ¶
func (o *PerformanceMonitor) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PerformanceMonitor) Identity ¶
func (o *PerformanceMonitor) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*PerformanceMonitor) NSGateways ¶
func (o *PerformanceMonitor) NSGateways(info *bambou.FetchingInfo) (NSGatewaysList, *bambou.Error)
NSGateways retrieves the list of child NSGateways of the PerformanceMonitor
func (*PerformanceMonitor) Save ¶
func (o *PerformanceMonitor) Save() *bambou.Error
Save saves the PerformanceMonitor into the server
func (*PerformanceMonitor) SetIdentifier ¶
func (o *PerformanceMonitor) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*PerformanceMonitor) Tiers ¶
func (o *PerformanceMonitor) Tiers(info *bambou.FetchingInfo) (TiersList, *bambou.Error)
Tiers retrieves the list of child Tiers of the PerformanceMonitor
type PerformanceMonitorsAncestor ¶
type PerformanceMonitorsAncestor interface {
PerformanceMonitors(*bambou.FetchingInfo) (PerformanceMonitorsList, *bambou.Error)
}
PerformanceMonitorsAncestor is the interface that an ancestor of a PerformanceMonitor must implement. An Ancestor is defined as an entity that has PerformanceMonitor as a descendant. An Ancestor can get a list of its child PerformanceMonitors, but not necessarily create one.
type PerformanceMonitorsList ¶
type PerformanceMonitorsList []*PerformanceMonitor
PerformanceMonitorsList represents a list of PerformanceMonitors
type PerformanceMonitorsParent ¶
type PerformanceMonitorsParent interface { PerformanceMonitorsAncestor CreatePerformanceMonitor(*PerformanceMonitor) *bambou.Error }
PerformanceMonitorsParent is the interface that a parent of a PerformanceMonitor must implement. A Parent is defined as an entity that has PerformanceMonitor as a child. A Parent is an Ancestor which can create a PerformanceMonitor.
type Permission ¶
type Permission struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` PermittedAction string `json:"permittedAction,omitempty"` PermittedEntityDescription string `json:"permittedEntityDescription,omitempty"` PermittedEntityID string `json:"permittedEntityID,omitempty"` PermittedEntityName string `json:"permittedEntityName,omitempty"` PermittedEntityType string `json:"permittedEntityType,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
Permission represents the model of a permission
func (*Permission) CreateGlobalMetadata ¶
func (o *Permission) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Permission
func (*Permission) CreateMetadata ¶
func (o *Permission) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the Permission
func (*Permission) Delete ¶
func (o *Permission) Delete() *bambou.Error
Delete deletes the Permission from the server
func (*Permission) EventLogs ¶
func (o *Permission) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the Permission
func (*Permission) Fetch ¶
func (o *Permission) Fetch() *bambou.Error
Fetch retrieves the Permission from the server
func (*Permission) GlobalMetadatas ¶
func (o *Permission) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Permission
func (*Permission) Identifier ¶
func (o *Permission) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*Permission) Identity ¶
func (o *Permission) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*Permission) Metadatas ¶
func (o *Permission) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Permission
func (*Permission) Save ¶
func (o *Permission) Save() *bambou.Error
Save saves the Permission into the server
func (*Permission) SetIdentifier ¶
func (o *Permission) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type PermissionsAncestor ¶
type PermissionsAncestor interface {
Permissions(*bambou.FetchingInfo) (PermissionsList, *bambou.Error)
}
PermissionsAncestor is the interface that an ancestor of a Permission must implement. An Ancestor is defined as an entity that has Permission as a descendant. An Ancestor can get a list of its child Permissions, but not necessarily create one.
type PermissionsList ¶
type PermissionsList []*Permission
PermissionsList represents a list of Permissions
type PermissionsParent ¶
type PermissionsParent interface { PermissionsAncestor CreatePermission(*Permission) *bambou.Error }
PermissionsParent is the interface that a parent of a Permission must implement. A Parent is defined as an entity that has Permission as a child. A Parent is an Ancestor which can create a Permission.
type PolicyDecision ¶
type PolicyDecision struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EgressACLs []interface{} `json:"egressACLs,omitempty"` EgressQos interface{} `json:"egressQos,omitempty"` FipACLs []interface{} `json:"fipACLs,omitempty"` IngressACLs []interface{} `json:"ingressACLs,omitempty"` IngressAdvFwd []interface{} `json:"ingressAdvFwd,omitempty"` IngressExternalServiceACLs []interface{} `json:"ingressExternalServiceACLs,omitempty"` EntityScope string `json:"entityScope,omitempty"` Qos interface{} `json:"qos,omitempty"` Stats interface{} `json:"stats,omitempty"` ExternalID string `json:"externalID,omitempty"` }
PolicyDecision represents the model of a policydecision
func NewPolicyDecision ¶
func NewPolicyDecision() *PolicyDecision
NewPolicyDecision returns a new *PolicyDecision
func (*PolicyDecision) CreateGlobalMetadata ¶
func (o *PolicyDecision) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the PolicyDecision
func (*PolicyDecision) CreateMetadata ¶
func (o *PolicyDecision) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the PolicyDecision
func (*PolicyDecision) Delete ¶
func (o *PolicyDecision) Delete() *bambou.Error
Delete deletes the PolicyDecision from the server
func (*PolicyDecision) Fetch ¶
func (o *PolicyDecision) Fetch() *bambou.Error
Fetch retrieves the PolicyDecision from the server
func (*PolicyDecision) GlobalMetadatas ¶
func (o *PolicyDecision) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the PolicyDecision
func (*PolicyDecision) Identifier ¶
func (o *PolicyDecision) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PolicyDecision) Identity ¶
func (o *PolicyDecision) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*PolicyDecision) Metadatas ¶
func (o *PolicyDecision) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the PolicyDecision
func (*PolicyDecision) QOSs ¶
func (o *PolicyDecision) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
QOSs retrieves the list of child QOSs of the PolicyDecision
func (*PolicyDecision) Save ¶
func (o *PolicyDecision) Save() *bambou.Error
Save saves the PolicyDecision into the server
func (*PolicyDecision) SetIdentifier ¶
func (o *PolicyDecision) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type PolicyDecisionsAncestor ¶
type PolicyDecisionsAncestor interface {
PolicyDecisions(*bambou.FetchingInfo) (PolicyDecisionsList, *bambou.Error)
}
PolicyDecisionsAncestor is the interface that an ancestor of a PolicyDecision must implement. An Ancestor is defined as an entity that has PolicyDecision as a descendant. An Ancestor can get a list of its child PolicyDecisions, but not necessarily create one.
type PolicyDecisionsList ¶
type PolicyDecisionsList []*PolicyDecision
PolicyDecisionsList represents a list of PolicyDecisions
type PolicyDecisionsParent ¶
type PolicyDecisionsParent interface { PolicyDecisionsAncestor CreatePolicyDecision(*PolicyDecision) *bambou.Error }
PolicyDecisionsParent is the interface that a parent of a PolicyDecision must implement. A Parent is defined as an entity that has PolicyDecision as a child. A Parent is an Ancestor which can create a PolicyDecision.
type PolicyEntriesAncestor ¶
type PolicyEntriesAncestor interface {
PolicyEntries(*bambou.FetchingInfo) (PolicyEntriesList, *bambou.Error)
}
PolicyEntriesAncestor is the interface that an ancestor of a PolicyEntry must implement. An Ancestor is defined as an entity that has PolicyEntry as a descendant. An Ancestor can get a list of its child PolicyEntries, but not necessarily create one.
type PolicyEntriesList ¶
type PolicyEntriesList []*PolicyEntry
PolicyEntriesList represents a list of PolicyEntries
type PolicyEntriesParent ¶
type PolicyEntriesParent interface { PolicyEntriesAncestor CreatePolicyEntry(*PolicyEntry) *bambou.Error }
PolicyEntriesParent is the interface that a parent of a PolicyEntry must implement. A Parent is defined as an entity that has PolicyEntry as a child. A Parent is an Ancestor which can create a PolicyEntry.
type PolicyEntry ¶
type PolicyEntry struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` MatchCriteria interface{} `json:"matchCriteria,omitempty"` Actions interface{} `json:"actions,omitempty"` Description string `json:"description,omitempty"` }
PolicyEntry represents the model of a policyentry
func (*PolicyEntry) Delete ¶
func (o *PolicyEntry) Delete() *bambou.Error
Delete deletes the PolicyEntry from the server
func (*PolicyEntry) Fetch ¶
func (o *PolicyEntry) Fetch() *bambou.Error
Fetch retrieves the PolicyEntry from the server
func (*PolicyEntry) Identifier ¶
func (o *PolicyEntry) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PolicyEntry) Identity ¶
func (o *PolicyEntry) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*PolicyEntry) Save ¶
func (o *PolicyEntry) Save() *bambou.Error
Save saves the PolicyEntry into the server
func (*PolicyEntry) SetIdentifier ¶
func (o *PolicyEntry) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type PolicyGroup ¶
type PolicyGroup struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` EVPNCommunityTag string `json:"EVPNCommunityTag,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` TemplateID string `json:"templateID,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` PolicyGroupID int `json:"policyGroupID,omitempty"` External bool `json:"external"` ExternalID string `json:"externalID,omitempty"` Type string `json:"type,omitempty"` }
PolicyGroup represents the model of a policygroup
func (*PolicyGroup) AssignVPorts ¶
func (o *PolicyGroup) AssignVPorts(children VPortsList) *bambou.Error
AssignVPorts assigns the list of VPorts to the PolicyGroup
func (*PolicyGroup) CreateGlobalMetadata ¶
func (o *PolicyGroup) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the PolicyGroup
func (*PolicyGroup) CreateJob ¶
func (o *PolicyGroup) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the PolicyGroup
func (*PolicyGroup) CreateMetadata ¶
func (o *PolicyGroup) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the PolicyGroup
func (*PolicyGroup) Delete ¶
func (o *PolicyGroup) Delete() *bambou.Error
Delete deletes the PolicyGroup from the server
func (*PolicyGroup) EventLogs ¶
func (o *PolicyGroup) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the PolicyGroup
func (*PolicyGroup) Fetch ¶
func (o *PolicyGroup) Fetch() *bambou.Error
Fetch retrieves the PolicyGroup from the server
func (*PolicyGroup) GlobalMetadatas ¶
func (o *PolicyGroup) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the PolicyGroup
func (*PolicyGroup) Identifier ¶
func (o *PolicyGroup) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PolicyGroup) Identity ¶
func (o *PolicyGroup) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*PolicyGroup) Metadatas ¶
func (o *PolicyGroup) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the PolicyGroup
func (*PolicyGroup) Save ¶
func (o *PolicyGroup) Save() *bambou.Error
Save saves the PolicyGroup into the server
func (*PolicyGroup) SetIdentifier ¶
func (o *PolicyGroup) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*PolicyGroup) VPorts ¶
func (o *PolicyGroup) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
VPorts retrieves the list of child VPorts of the PolicyGroup
type PolicyGroupTemplate ¶
type PolicyGroupTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` EVPNCommunityTag string `json:"EVPNCommunityTag,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` External bool `json:"external"` ExternalID string `json:"externalID,omitempty"` Type string `json:"type,omitempty"` }
PolicyGroupTemplate represents the model of a policygrouptemplate
func NewPolicyGroupTemplate ¶
func NewPolicyGroupTemplate() *PolicyGroupTemplate
NewPolicyGroupTemplate returns a new *PolicyGroupTemplate
func (*PolicyGroupTemplate) CreateGlobalMetadata ¶
func (o *PolicyGroupTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the PolicyGroupTemplate
func (*PolicyGroupTemplate) CreateJob ¶
func (o *PolicyGroupTemplate) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the PolicyGroupTemplate
func (*PolicyGroupTemplate) CreateMetadata ¶
func (o *PolicyGroupTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the PolicyGroupTemplate
func (*PolicyGroupTemplate) Delete ¶
func (o *PolicyGroupTemplate) Delete() *bambou.Error
Delete deletes the PolicyGroupTemplate from the server
func (*PolicyGroupTemplate) EventLogs ¶
func (o *PolicyGroupTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the PolicyGroupTemplate
func (*PolicyGroupTemplate) Fetch ¶
func (o *PolicyGroupTemplate) Fetch() *bambou.Error
Fetch retrieves the PolicyGroupTemplate from the server
func (*PolicyGroupTemplate) GlobalMetadatas ¶
func (o *PolicyGroupTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the PolicyGroupTemplate
func (*PolicyGroupTemplate) Identifier ¶
func (o *PolicyGroupTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PolicyGroupTemplate) Identity ¶
func (o *PolicyGroupTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*PolicyGroupTemplate) Metadatas ¶
func (o *PolicyGroupTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the PolicyGroupTemplate
func (*PolicyGroupTemplate) Save ¶
func (o *PolicyGroupTemplate) Save() *bambou.Error
Save saves the PolicyGroupTemplate into the server
func (*PolicyGroupTemplate) SetIdentifier ¶
func (o *PolicyGroupTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type PolicyGroupTemplatesAncestor ¶
type PolicyGroupTemplatesAncestor interface {
PolicyGroupTemplates(*bambou.FetchingInfo) (PolicyGroupTemplatesList, *bambou.Error)
}
PolicyGroupTemplatesAncestor is the interface that an ancestor of a PolicyGroupTemplate must implement. An Ancestor is defined as an entity that has PolicyGroupTemplate as a descendant. An Ancestor can get a list of its child PolicyGroupTemplates, but not necessarily create one.
type PolicyGroupTemplatesList ¶
type PolicyGroupTemplatesList []*PolicyGroupTemplate
PolicyGroupTemplatesList represents a list of PolicyGroupTemplates
type PolicyGroupTemplatesParent ¶
type PolicyGroupTemplatesParent interface { PolicyGroupTemplatesAncestor CreatePolicyGroupTemplate(*PolicyGroupTemplate) *bambou.Error }
PolicyGroupTemplatesParent is the interface that a parent of a PolicyGroupTemplate must implement. A Parent is defined as an entity that has PolicyGroupTemplate as a child. A Parent is an Ancestor which can create a PolicyGroupTemplate.
type PolicyGroupsAncestor ¶
type PolicyGroupsAncestor interface {
PolicyGroups(*bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
}
PolicyGroupsAncestor is the interface that an ancestor of a PolicyGroup must implement. An Ancestor is defined as an entity that has PolicyGroup as a descendant. An Ancestor can get a list of its child PolicyGroups, but not necessarily create one.
type PolicyGroupsList ¶
type PolicyGroupsList []*PolicyGroup
PolicyGroupsList represents a list of PolicyGroups
type PolicyGroupsParent ¶
type PolicyGroupsParent interface { PolicyGroupsAncestor CreatePolicyGroup(*PolicyGroup) *bambou.Error }
PolicyGroupsParent is the interface that a parent of a PolicyGroup must implement. A Parent is defined as an entity that has PolicyGroup as a child. A Parent is an Ancestor which can create a PolicyGroup.
type PolicyObjectGroup ¶
type PolicyObjectGroup struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` Type string `json:"type,omitempty"` }
PolicyObjectGroup represents the model of a policyobjectgroup
func NewPolicyObjectGroup ¶
func NewPolicyObjectGroup() *PolicyObjectGroup
NewPolicyObjectGroup returns a new *PolicyObjectGroup
func (*PolicyObjectGroup) AssignNSGateways ¶
func (o *PolicyObjectGroup) AssignNSGateways(children NSGatewaysList) *bambou.Error
AssignNSGateways assigns the list of NSGateways to the PolicyObjectGroup
func (*PolicyObjectGroup) Delete ¶
func (o *PolicyObjectGroup) Delete() *bambou.Error
Delete deletes the PolicyObjectGroup from the server
func (*PolicyObjectGroup) Fetch ¶
func (o *PolicyObjectGroup) Fetch() *bambou.Error
Fetch retrieves the PolicyObjectGroup from the server
func (*PolicyObjectGroup) Identifier ¶
func (o *PolicyObjectGroup) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PolicyObjectGroup) Identity ¶
func (o *PolicyObjectGroup) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*PolicyObjectGroup) NSGateways ¶
func (o *PolicyObjectGroup) NSGateways(info *bambou.FetchingInfo) (NSGatewaysList, *bambou.Error)
NSGateways retrieves the list of child NSGateways of the PolicyObjectGroup
func (*PolicyObjectGroup) Save ¶
func (o *PolicyObjectGroup) Save() *bambou.Error
Save saves the PolicyObjectGroup into the server
func (*PolicyObjectGroup) SetIdentifier ¶
func (o *PolicyObjectGroup) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type PolicyObjectGroupsAncestor ¶
type PolicyObjectGroupsAncestor interface {
PolicyObjectGroups(*bambou.FetchingInfo) (PolicyObjectGroupsList, *bambou.Error)
}
PolicyObjectGroupsAncestor is the interface that an ancestor of a PolicyObjectGroup must implement. An Ancestor is defined as an entity that has PolicyObjectGroup as a descendant. An Ancestor can get a list of its child PolicyObjectGroups, but not necessarily create one.
type PolicyObjectGroupsList ¶
type PolicyObjectGroupsList []*PolicyObjectGroup
PolicyObjectGroupsList represents a list of PolicyObjectGroups
type PolicyObjectGroupsParent ¶
type PolicyObjectGroupsParent interface { PolicyObjectGroupsAncestor CreatePolicyObjectGroup(*PolicyObjectGroup) *bambou.Error }
PolicyObjectGroupsParent is the interface that a parent of a PolicyObjectGroup must implement. A Parent is defined as an entity that has PolicyObjectGroup as a child. A Parent is an Ancestor which can create a PolicyObjectGroup.
type PolicyStatement ¶
type PolicyStatement struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` }
PolicyStatement represents the model of a policystatement
func NewPolicyStatement ¶
func NewPolicyStatement() *PolicyStatement
NewPolicyStatement returns a new *PolicyStatement
func (*PolicyStatement) CreatePolicyEntry ¶
func (o *PolicyStatement) CreatePolicyEntry(child *PolicyEntry) *bambou.Error
CreatePolicyEntry creates a new child PolicyEntry under the PolicyStatement
func (*PolicyStatement) Delete ¶
func (o *PolicyStatement) Delete() *bambou.Error
Delete deletes the PolicyStatement from the server
func (*PolicyStatement) Fetch ¶
func (o *PolicyStatement) Fetch() *bambou.Error
Fetch retrieves the PolicyStatement from the server
func (*PolicyStatement) Identifier ¶
func (o *PolicyStatement) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PolicyStatement) Identity ¶
func (o *PolicyStatement) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*PolicyStatement) PolicyEntries ¶
func (o *PolicyStatement) PolicyEntries(info *bambou.FetchingInfo) (PolicyEntriesList, *bambou.Error)
PolicyEntries retrieves the list of child PolicyEntries of the PolicyStatement
func (*PolicyStatement) Save ¶
func (o *PolicyStatement) Save() *bambou.Error
Save saves the PolicyStatement into the server
func (*PolicyStatement) SetIdentifier ¶
func (o *PolicyStatement) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type PolicyStatementsAncestor ¶
type PolicyStatementsAncestor interface {
PolicyStatements(*bambou.FetchingInfo) (PolicyStatementsList, *bambou.Error)
}
PolicyStatementsAncestor is the interface that an ancestor of a PolicyStatement must implement. An Ancestor is defined as an entity that has PolicyStatement as a descendant. An Ancestor can get a list of its child PolicyStatements, but not necessarily create one.
type PolicyStatementsList ¶
type PolicyStatementsList []*PolicyStatement
PolicyStatementsList represents a list of PolicyStatements
type PolicyStatementsParent ¶
type PolicyStatementsParent interface { PolicyStatementsAncestor CreatePolicyStatement(*PolicyStatement) *bambou.Error }
PolicyStatementsParent is the interface that a parent of a PolicyStatement must implement. A Parent is defined as an entity that has PolicyStatement as a child. A Parent is an Ancestor which can create a PolicyStatement.
type Port ¶
type Port struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` VLANRange string `json:"VLANRange,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` TemplateID string `json:"templateID,omitempty"` PermittedAction string `json:"permittedAction,omitempty"` Description string `json:"description,omitempty"` PhysicalName string `json:"physicalName,omitempty"` EntityScope string `json:"entityScope,omitempty"` PortType string `json:"portType,omitempty"` IsResilient bool `json:"isResilient"` UseUserMnemonic bool `json:"useUserMnemonic"` UserMnemonic string `json:"userMnemonic,omitempty"` AssociatedEgressQOSPolicyID string `json:"associatedEgressQOSPolicyID,omitempty"` AssociatedRedundantPortID string `json:"associatedRedundantPortID,omitempty"` Status string `json:"status,omitempty"` ExternalID string `json:"externalID,omitempty"` }
Port represents the model of a port
func (*Port) Alarms ¶
func (o *Port) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the Port
func (*Port) CreateEnterprisePermission ¶
func (o *Port) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
CreateEnterprisePermission creates a new child EnterprisePermission under the Port
func (*Port) CreateGlobalMetadata ¶
func (o *Port) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Port
func (*Port) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Port
func (*Port) CreatePermission ¶
func (o *Port) CreatePermission(child *Permission) *bambou.Error
CreatePermission creates a new child Permission under the Port
func (*Port) CreateVLAN ¶
CreateVLAN creates a new child VLAN under the Port
func (*Port) EnterprisePermissions ¶
func (o *Port) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
EnterprisePermissions retrieves the list of child EnterprisePermissions of the Port
func (*Port) EventLogs ¶
func (o *Port) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the Port
func (*Port) GlobalMetadatas ¶
func (o *Port) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Port
func (*Port) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Port) Metadatas ¶
func (o *Port) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Port
func (*Port) Permissions ¶
func (o *Port) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
Permissions retrieves the list of child Permissions of the Port
func (*Port) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type PortMapping ¶
type PortMapping struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` PrivatePort string `json:"privatePort,omitempty"` PublicPort string `json:"publicPort,omitempty"` ExternalID string `json:"externalID,omitempty"` }
PortMapping represents the model of a portmapping
func (*PortMapping) Delete ¶
func (o *PortMapping) Delete() *bambou.Error
Delete deletes the PortMapping from the server
func (*PortMapping) Fetch ¶
func (o *PortMapping) Fetch() *bambou.Error
Fetch retrieves the PortMapping from the server
func (*PortMapping) Identifier ¶
func (o *PortMapping) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PortMapping) Identity ¶
func (o *PortMapping) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*PortMapping) Save ¶
func (o *PortMapping) Save() *bambou.Error
Save saves the PortMapping into the server
func (*PortMapping) SetIdentifier ¶
func (o *PortMapping) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type PortMappingsAncestor ¶
type PortMappingsAncestor interface {
PortMappings(*bambou.FetchingInfo) (PortMappingsList, *bambou.Error)
}
PortMappingsAncestor is the interface that an ancestor of a PortMapping must implement. An Ancestor is defined as an entity that has PortMapping as a descendant. An Ancestor can get a list of its child PortMappings, but not necessarily create one.
type PortMappingsList ¶
type PortMappingsList []*PortMapping
PortMappingsList represents a list of PortMappings
type PortMappingsParent ¶
type PortMappingsParent interface { PortMappingsAncestor CreatePortMapping(*PortMapping) *bambou.Error }
PortMappingsParent is the interface that a parent of a PortMapping must implement. A Parent is defined as an entity that has PortMapping as a child. A Parent is an Ancestor which can create a PortMapping.
type PortTemplate ¶
type PortTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` VLANRange string `json:"VLANRange,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` PhysicalName string `json:"physicalName,omitempty"` EntityScope string `json:"entityScope,omitempty"` PortType string `json:"portType,omitempty"` AssociatedEgressQOSPolicyID string `json:"associatedEgressQOSPolicyID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
PortTemplate represents the model of a porttemplate
func NewPortTemplate ¶
func NewPortTemplate() *PortTemplate
NewPortTemplate returns a new *PortTemplate
func (*PortTemplate) CreateGlobalMetadata ¶
func (o *PortTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the PortTemplate
func (*PortTemplate) CreateMetadata ¶
func (o *PortTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the PortTemplate
func (*PortTemplate) CreateVLANTemplate ¶
func (o *PortTemplate) CreateVLANTemplate(child *VLANTemplate) *bambou.Error
CreateVLANTemplate creates a new child VLANTemplate under the PortTemplate
func (*PortTemplate) Delete ¶
func (o *PortTemplate) Delete() *bambou.Error
Delete deletes the PortTemplate from the server
func (*PortTemplate) Fetch ¶
func (o *PortTemplate) Fetch() *bambou.Error
Fetch retrieves the PortTemplate from the server
func (*PortTemplate) GlobalMetadatas ¶
func (o *PortTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the PortTemplate
func (*PortTemplate) Identifier ¶
func (o *PortTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PortTemplate) Identity ¶
func (o *PortTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*PortTemplate) Metadatas ¶
func (o *PortTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the PortTemplate
func (*PortTemplate) Save ¶
func (o *PortTemplate) Save() *bambou.Error
Save saves the PortTemplate into the server
func (*PortTemplate) SetIdentifier ¶
func (o *PortTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*PortTemplate) VLANTemplates ¶
func (o *PortTemplate) VLANTemplates(info *bambou.FetchingInfo) (VLANTemplatesList, *bambou.Error)
VLANTemplates retrieves the list of child VLANTemplates of the PortTemplate
type PortTemplatesAncestor ¶
type PortTemplatesAncestor interface {
PortTemplates(*bambou.FetchingInfo) (PortTemplatesList, *bambou.Error)
}
PortTemplatesAncestor is the interface that an ancestor of a PortTemplate must implement. An Ancestor is defined as an entity that has PortTemplate as a descendant. An Ancestor can get a list of its child PortTemplates, but not necessarily create one.
type PortTemplatesList ¶
type PortTemplatesList []*PortTemplate
PortTemplatesList represents a list of PortTemplates
type PortTemplatesParent ¶
type PortTemplatesParent interface { PortTemplatesAncestor CreatePortTemplate(*PortTemplate) *bambou.Error }
PortTemplatesParent is the interface that a parent of a PortTemplate must implement. A Parent is defined as an entity that has PortTemplate as a child. A Parent is an Ancestor which can create a PortTemplate.
type PortsAncestor ¶
type PortsAncestor interface {
Ports(*bambou.FetchingInfo) (PortsList, *bambou.Error)
}
PortsAncestor is the interface that an ancestor of a Port must implement. An Ancestor is defined as an entity that has Port as a descendant. An Ancestor can get a list of its child Ports, but not necessarily create one.
type PortsParent ¶
type PortsParent interface { PortsAncestor CreatePort(*Port) *bambou.Error }
PortsParent is the interface that a parent of a Port must implement. A Parent is defined as an entity that has Port as a child. A Parent is an Ancestor which can create a Port.
type ProxyARPFilter ¶
type ProxyARPFilter struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` IPType string `json:"IPType,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` MaxAddress string `json:"maxAddress,omitempty"` MinAddress string `json:"minAddress,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
ProxyARPFilter represents the model of a proxyarpfilter
func NewProxyARPFilter ¶
func NewProxyARPFilter() *ProxyARPFilter
NewProxyARPFilter returns a new *ProxyARPFilter
func (*ProxyARPFilter) Delete ¶
func (o *ProxyARPFilter) Delete() *bambou.Error
Delete deletes the ProxyARPFilter from the server
func (*ProxyARPFilter) EventLogs ¶
func (o *ProxyARPFilter) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the ProxyARPFilter
func (*ProxyARPFilter) Fetch ¶
func (o *ProxyARPFilter) Fetch() *bambou.Error
Fetch retrieves the ProxyARPFilter from the server
func (*ProxyARPFilter) Identifier ¶
func (o *ProxyARPFilter) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*ProxyARPFilter) Identity ¶
func (o *ProxyARPFilter) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*ProxyARPFilter) Save ¶
func (o *ProxyARPFilter) Save() *bambou.Error
Save saves the ProxyARPFilter into the server
func (*ProxyARPFilter) SetIdentifier ¶
func (o *ProxyARPFilter) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type ProxyARPFiltersAncestor ¶
type ProxyARPFiltersAncestor interface {
ProxyARPFilters(*bambou.FetchingInfo) (ProxyARPFiltersList, *bambou.Error)
}
ProxyARPFiltersAncestor is the interface that an ancestor of a ProxyARPFilter must implement. An Ancestor is defined as an entity that has ProxyARPFilter as a descendant. An Ancestor can get a list of its child ProxyARPFilters, but not necessarily create one.
type ProxyARPFiltersList ¶
type ProxyARPFiltersList []*ProxyARPFilter
ProxyARPFiltersList represents a list of ProxyARPFilters
type ProxyARPFiltersParent ¶
type ProxyARPFiltersParent interface { ProxyARPFiltersAncestor CreateProxyARPFilter(*ProxyARPFilter) *bambou.Error }
ProxyARPFiltersParent is the interface that a parent of a ProxyARPFilter must implement. A Parent is defined as an entity that has ProxyARPFilter as a child. A Parent is an Ancestor which can create a ProxyARPFilter.
type PublicNetworkMacro ¶
type PublicNetworkMacro struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` IPType string `json:"IPType,omitempty"` IPv6Address string `json:"IPv6Address,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Address string `json:"address,omitempty"` Netmask string `json:"netmask,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
PublicNetworkMacro represents the model of a publicnetwork
func NewPublicNetworkMacro ¶
func NewPublicNetworkMacro() *PublicNetworkMacro
NewPublicNetworkMacro returns a new *PublicNetworkMacro
func (*PublicNetworkMacro) CreateGlobalMetadata ¶
func (o *PublicNetworkMacro) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the PublicNetworkMacro
func (*PublicNetworkMacro) CreateMetadata ¶
func (o *PublicNetworkMacro) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the PublicNetworkMacro
func (*PublicNetworkMacro) Delete ¶
func (o *PublicNetworkMacro) Delete() *bambou.Error
Delete deletes the PublicNetworkMacro from the server
func (*PublicNetworkMacro) EventLogs ¶
func (o *PublicNetworkMacro) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the PublicNetworkMacro
func (*PublicNetworkMacro) Fetch ¶
func (o *PublicNetworkMacro) Fetch() *bambou.Error
Fetch retrieves the PublicNetworkMacro from the server
func (*PublicNetworkMacro) GlobalMetadatas ¶
func (o *PublicNetworkMacro) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the PublicNetworkMacro
func (*PublicNetworkMacro) Identifier ¶
func (o *PublicNetworkMacro) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PublicNetworkMacro) Identity ¶
func (o *PublicNetworkMacro) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*PublicNetworkMacro) Metadatas ¶
func (o *PublicNetworkMacro) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the PublicNetworkMacro
func (*PublicNetworkMacro) Save ¶
func (o *PublicNetworkMacro) Save() *bambou.Error
Save saves the PublicNetworkMacro into the server
func (*PublicNetworkMacro) SetIdentifier ¶
func (o *PublicNetworkMacro) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type PublicNetworkMacrosAncestor ¶
type PublicNetworkMacrosAncestor interface {
PublicNetworkMacros(*bambou.FetchingInfo) (PublicNetworkMacrosList, *bambou.Error)
}
PublicNetworkMacrosAncestor is the interface that an ancestor of a PublicNetworkMacro must implement. An Ancestor is defined as an entity that has PublicNetworkMacro as a descendant. An Ancestor can get a list of its child PublicNetworkMacros, but not necessarily create one.
type PublicNetworkMacrosList ¶
type PublicNetworkMacrosList []*PublicNetworkMacro
PublicNetworkMacrosList represents a list of PublicNetworkMacros
type PublicNetworkMacrosParent ¶
type PublicNetworkMacrosParent interface { PublicNetworkMacrosAncestor CreatePublicNetworkMacro(*PublicNetworkMacro) *bambou.Error }
PublicNetworkMacrosParent is the interface that a parent of a PublicNetworkMacro must implement. A Parent is defined as an entity that has PublicNetworkMacro as a child. A Parent is an Ancestor which can create a PublicNetworkMacro.
type QOS ¶
type QOS struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` FIPCommittedBurstSize string `json:"FIPCommittedBurstSize,omitempty"` FIPCommittedInformationRate string `json:"FIPCommittedInformationRate,omitempty"` FIPPeakBurstSize string `json:"FIPPeakBurstSize,omitempty"` FIPPeakInformationRate string `json:"FIPPeakInformationRate,omitempty"` FIPRateLimitingActive bool `json:"FIPRateLimitingActive"` BUMCommittedBurstSize string `json:"BUMCommittedBurstSize,omitempty"` BUMCommittedInformationRate string `json:"BUMCommittedInformationRate,omitempty"` BUMPeakBurstSize string `json:"BUMPeakBurstSize,omitempty"` BUMPeakInformationRate string `json:"BUMPeakInformationRate,omitempty"` BUMRateLimitingActive bool `json:"BUMRateLimitingActive"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` RateLimitingActive bool `json:"rateLimitingActive"` Active bool `json:"active"` Peak string `json:"peak,omitempty"` ServiceClass string `json:"serviceClass,omitempty"` Description string `json:"description,omitempty"` RewriteForwardingClass bool `json:"rewriteForwardingClass"` EgressFIPCommittedBurstSize string `json:"EgressFIPCommittedBurstSize,omitempty"` EgressFIPCommittedInformationRate string `json:"EgressFIPCommittedInformationRate,omitempty"` EgressFIPPeakBurstSize string `json:"EgressFIPPeakBurstSize,omitempty"` EgressFIPPeakInformationRate string `json:"EgressFIPPeakInformationRate,omitempty"` EntityScope string `json:"entityScope,omitempty"` CommittedBurstSize string `json:"committedBurstSize,omitempty"` CommittedInformationRate string `json:"committedInformationRate,omitempty"` TrustedForwardingClass bool `json:"trustedForwardingClass"` AssocQosId string `json:"assocQosId,omitempty"` AssociatedDSCPForwardingClassTableID string `json:"associatedDSCPForwardingClassTableID,omitempty"` AssociatedDSCPForwardingClassTableName string `json:"associatedDSCPForwardingClassTableName,omitempty"` Burst string `json:"burst,omitempty"` ExternalID string `json:"externalID,omitempty"` }
QOS represents the model of a qos
func (*QOS) Containers ¶
func (o *QOS) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
Containers retrieves the list of child Containers of the QOS
func (*QOS) CreateGlobalMetadata ¶
func (o *QOS) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the QOS
func (*QOS) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the QOS
func (*QOS) EventLogs ¶
func (o *QOS) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the QOS
func (*QOS) GlobalMetadatas ¶
func (o *QOS) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the QOS
func (*QOS) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*QOS) Metadatas ¶
func (o *QOS) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the QOS
func (*QOS) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type QOSsAncestor ¶
type QOSsAncestor interface {
QOSs(*bambou.FetchingInfo) (QOSsList, *bambou.Error)
}
QOSsAncestor is the interface that an ancestor of a QOS must implement. An Ancestor is defined as an entity that has QOS as a descendant. An Ancestor can get a list of its child QOSs, but not necessarily create one.
type QOSsParent ¶
type QOSsParent interface { QOSsAncestor CreateQOS(*QOS) *bambou.Error }
QOSsParent is the interface that a parent of a QOS must implement. A Parent is defined as an entity that has QOS as a child. A Parent is an Ancestor which can create a QOS.
type QosPolicer ¶
type QosPolicer struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Rate int `json:"rate,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` Burst int `json:"burst,omitempty"` ExternalID string `json:"externalID,omitempty"` }
QosPolicer represents the model of a qospolicer
func (*QosPolicer) CreateGlobalMetadata ¶
func (o *QosPolicer) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the QosPolicer
func (*QosPolicer) CreateMetadata ¶
func (o *QosPolicer) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the QosPolicer
func (*QosPolicer) Delete ¶
func (o *QosPolicer) Delete() *bambou.Error
Delete deletes the QosPolicer from the server
func (*QosPolicer) Fetch ¶
func (o *QosPolicer) Fetch() *bambou.Error
Fetch retrieves the QosPolicer from the server
func (*QosPolicer) GlobalMetadatas ¶
func (o *QosPolicer) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the QosPolicer
func (*QosPolicer) Identifier ¶
func (o *QosPolicer) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*QosPolicer) Identity ¶
func (o *QosPolicer) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*QosPolicer) Metadatas ¶
func (o *QosPolicer) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the QosPolicer
func (*QosPolicer) Save ¶
func (o *QosPolicer) Save() *bambou.Error
Save saves the QosPolicer into the server
func (*QosPolicer) SetIdentifier ¶
func (o *QosPolicer) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type QosPolicersAncestor ¶
type QosPolicersAncestor interface {
QosPolicers(*bambou.FetchingInfo) (QosPolicersList, *bambou.Error)
}
QosPolicersAncestor is the interface that an ancestor of a QosPolicer must implement. An Ancestor is defined as an entity that has QosPolicer as a descendant. An Ancestor can get a list of its child QosPolicers, but not necessarily create one.
type QosPolicersList ¶
type QosPolicersList []*QosPolicer
QosPolicersList represents a list of QosPolicers
type QosPolicersParent ¶
type QosPolicersParent interface { QosPolicersAncestor CreateQosPolicer(*QosPolicer) *bambou.Error }
QosPolicersParent is the interface that a parent of a QosPolicer must implement. A Parent is defined as an entity that has QosPolicer as a child. A Parent is an Ancestor which can create a QosPolicer.
type RateLimiter ¶
type RateLimiter struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` PeakBurstSize string `json:"peakBurstSize,omitempty"` PeakInformationRate string `json:"peakInformationRate,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` CommittedInformationRate string `json:"committedInformationRate,omitempty"` ExternalID string `json:"externalID,omitempty"` }
RateLimiter represents the model of a ratelimiter
func (*RateLimiter) CreateGlobalMetadata ¶
func (o *RateLimiter) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the RateLimiter
func (*RateLimiter) CreateMetadata ¶
func (o *RateLimiter) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the RateLimiter
func (*RateLimiter) Delete ¶
func (o *RateLimiter) Delete() *bambou.Error
Delete deletes the RateLimiter from the server
func (*RateLimiter) Fetch ¶
func (o *RateLimiter) Fetch() *bambou.Error
Fetch retrieves the RateLimiter from the server
func (*RateLimiter) GlobalMetadatas ¶
func (o *RateLimiter) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the RateLimiter
func (*RateLimiter) Identifier ¶
func (o *RateLimiter) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*RateLimiter) Identity ¶
func (o *RateLimiter) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*RateLimiter) Metadatas ¶
func (o *RateLimiter) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the RateLimiter
func (*RateLimiter) Save ¶
func (o *RateLimiter) Save() *bambou.Error
Save saves the RateLimiter into the server
func (*RateLimiter) SetIdentifier ¶
func (o *RateLimiter) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type RateLimitersAncestor ¶
type RateLimitersAncestor interface {
RateLimiters(*bambou.FetchingInfo) (RateLimitersList, *bambou.Error)
}
RateLimitersAncestor is the interface that an ancestor of a RateLimiter must implement. An Ancestor is defined as an entity that has RateLimiter as a descendant. An Ancestor can get a list of its child RateLimiters, but not necessarily create one.
type RateLimitersList ¶
type RateLimitersList []*RateLimiter
RateLimitersList represents a list of RateLimiters
type RateLimitersParent ¶
type RateLimitersParent interface { RateLimitersAncestor CreateRateLimiter(*RateLimiter) *bambou.Error }
RateLimitersParent is the interface that a parent of a RateLimiter must implement. A Parent is defined as an entity that has RateLimiter as a child. A Parent is an Ancestor which can create a RateLimiter.
type RedirectionTarget ¶
type RedirectionTarget struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ESI string `json:"ESI,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` RedundancyEnabled bool `json:"redundancyEnabled"` TemplateID string `json:"templateID,omitempty"` Description string `json:"description,omitempty"` VirtualNetworkID string `json:"virtualNetworkID,omitempty"` EndPointType string `json:"endPointType,omitempty"` EntityScope string `json:"entityScope,omitempty"` TriggerType string `json:"triggerType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
RedirectionTarget represents the model of a redirectiontarget
func NewRedirectionTarget ¶
func NewRedirectionTarget() *RedirectionTarget
NewRedirectionTarget returns a new *RedirectionTarget
func (*RedirectionTarget) AssignVPorts ¶
func (o *RedirectionTarget) AssignVPorts(children VPortsList) *bambou.Error
AssignVPorts assigns the list of VPorts to the RedirectionTarget
func (*RedirectionTarget) CreateGlobalMetadata ¶
func (o *RedirectionTarget) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the RedirectionTarget
func (*RedirectionTarget) CreateJob ¶
func (o *RedirectionTarget) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the RedirectionTarget
func (*RedirectionTarget) CreateMetadata ¶
func (o *RedirectionTarget) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the RedirectionTarget
func (*RedirectionTarget) CreateVirtualIP ¶
func (o *RedirectionTarget) CreateVirtualIP(child *VirtualIP) *bambou.Error
CreateVirtualIP creates a new child VirtualIP under the RedirectionTarget
func (*RedirectionTarget) Delete ¶
func (o *RedirectionTarget) Delete() *bambou.Error
Delete deletes the RedirectionTarget from the server
func (*RedirectionTarget) EventLogs ¶
func (o *RedirectionTarget) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the RedirectionTarget
func (*RedirectionTarget) Fetch ¶
func (o *RedirectionTarget) Fetch() *bambou.Error
Fetch retrieves the RedirectionTarget from the server
func (*RedirectionTarget) GlobalMetadatas ¶
func (o *RedirectionTarget) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the RedirectionTarget
func (*RedirectionTarget) Identifier ¶
func (o *RedirectionTarget) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*RedirectionTarget) Identity ¶
func (o *RedirectionTarget) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*RedirectionTarget) Metadatas ¶
func (o *RedirectionTarget) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the RedirectionTarget
func (*RedirectionTarget) Save ¶
func (o *RedirectionTarget) Save() *bambou.Error
Save saves the RedirectionTarget into the server
func (*RedirectionTarget) SetIdentifier ¶
func (o *RedirectionTarget) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*RedirectionTarget) VPorts ¶
func (o *RedirectionTarget) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
VPorts retrieves the list of child VPorts of the RedirectionTarget
func (*RedirectionTarget) VirtualIPs ¶
func (o *RedirectionTarget) VirtualIPs(info *bambou.FetchingInfo) (VirtualIPsList, *bambou.Error)
VirtualIPs retrieves the list of child VirtualIPs of the RedirectionTarget
type RedirectionTargetTemplate ¶
type RedirectionTargetTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` RedundancyEnabled bool `json:"redundancyEnabled"` Description string `json:"description,omitempty"` EndPointType string `json:"endPointType,omitempty"` EntityScope string `json:"entityScope,omitempty"` TriggerType string `json:"triggerType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
RedirectionTargetTemplate represents the model of a redirectiontargettemplate
func NewRedirectionTargetTemplate ¶
func NewRedirectionTargetTemplate() *RedirectionTargetTemplate
NewRedirectionTargetTemplate returns a new *RedirectionTargetTemplate
func (*RedirectionTargetTemplate) CreateGlobalMetadata ¶
func (o *RedirectionTargetTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the RedirectionTargetTemplate
func (*RedirectionTargetTemplate) CreateJob ¶
func (o *RedirectionTargetTemplate) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the RedirectionTargetTemplate
func (*RedirectionTargetTemplate) CreateMetadata ¶
func (o *RedirectionTargetTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the RedirectionTargetTemplate
func (*RedirectionTargetTemplate) Delete ¶
func (o *RedirectionTargetTemplate) Delete() *bambou.Error
Delete deletes the RedirectionTargetTemplate from the server
func (*RedirectionTargetTemplate) EventLogs ¶
func (o *RedirectionTargetTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the RedirectionTargetTemplate
func (*RedirectionTargetTemplate) Fetch ¶
func (o *RedirectionTargetTemplate) Fetch() *bambou.Error
Fetch retrieves the RedirectionTargetTemplate from the server
func (*RedirectionTargetTemplate) GlobalMetadatas ¶
func (o *RedirectionTargetTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the RedirectionTargetTemplate
func (*RedirectionTargetTemplate) Identifier ¶
func (o *RedirectionTargetTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*RedirectionTargetTemplate) Identity ¶
func (o *RedirectionTargetTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*RedirectionTargetTemplate) Metadatas ¶
func (o *RedirectionTargetTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the RedirectionTargetTemplate
func (*RedirectionTargetTemplate) Save ¶
func (o *RedirectionTargetTemplate) Save() *bambou.Error
Save saves the RedirectionTargetTemplate into the server
func (*RedirectionTargetTemplate) SetIdentifier ¶
func (o *RedirectionTargetTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type RedirectionTargetTemplatesAncestor ¶
type RedirectionTargetTemplatesAncestor interface {
RedirectionTargetTemplates(*bambou.FetchingInfo) (RedirectionTargetTemplatesList, *bambou.Error)
}
RedirectionTargetTemplatesAncestor is the interface that an ancestor of a RedirectionTargetTemplate must implement. An Ancestor is defined as an entity that has RedirectionTargetTemplate as a descendant. An Ancestor can get a list of its child RedirectionTargetTemplates, but not necessarily create one.
type RedirectionTargetTemplatesList ¶
type RedirectionTargetTemplatesList []*RedirectionTargetTemplate
RedirectionTargetTemplatesList represents a list of RedirectionTargetTemplates
type RedirectionTargetTemplatesParent ¶
type RedirectionTargetTemplatesParent interface { RedirectionTargetTemplatesAncestor CreateRedirectionTargetTemplate(*RedirectionTargetTemplate) *bambou.Error }
RedirectionTargetTemplatesParent is the interface that a parent of a RedirectionTargetTemplate must implement. A Parent is defined as an entity that has RedirectionTargetTemplate as a child. A Parent is an Ancestor which can create a RedirectionTargetTemplate.
type RedirectionTargetsAncestor ¶
type RedirectionTargetsAncestor interface {
RedirectionTargets(*bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
}
RedirectionTargetsAncestor is the interface that an ancestor of a RedirectionTarget must implement. An Ancestor is defined as an entity that has RedirectionTarget as a descendant. An Ancestor can get a list of its child RedirectionTargets, but not necessarily create one.
type RedirectionTargetsList ¶
type RedirectionTargetsList []*RedirectionTarget
RedirectionTargetsList represents a list of RedirectionTargets
type RedirectionTargetsParent ¶
type RedirectionTargetsParent interface { RedirectionTargetsAncestor CreateRedirectionTarget(*RedirectionTarget) *bambou.Error }
RedirectionTargetsParent is the interface that a parent of a RedirectionTarget must implement. A Parent is defined as an entity that has RedirectionTarget as a child. A Parent is an Ancestor which can create a RedirectionTarget.
type RedundancyGroup ¶
type RedundancyGroup struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` GatewayPeer1AutodiscoveredGatewayID string `json:"gatewayPeer1AutodiscoveredGatewayID,omitempty"` GatewayPeer1ID string `json:"gatewayPeer1ID,omitempty"` GatewayPeer1Name string `json:"gatewayPeer1Name,omitempty"` GatewayPeer2AutodiscoveredGatewayID string `json:"gatewayPeer2AutodiscoveredGatewayID,omitempty"` GatewayPeer2ID string `json:"gatewayPeer2ID,omitempty"` GatewayPeer2Name string `json:"gatewayPeer2Name,omitempty"` RedundantGatewayStatus string `json:"redundantGatewayStatus,omitempty"` PermittedAction string `json:"permittedAction,omitempty"` Personality string `json:"personality,omitempty"` Description string `json:"description,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EntityScope string `json:"entityScope,omitempty"` Vtep string `json:"vtep,omitempty"` ExternalID string `json:"externalID,omitempty"` }
RedundancyGroup represents the model of a redundancygroup
func NewRedundancyGroup ¶
func NewRedundancyGroup() *RedundancyGroup
NewRedundancyGroup returns a new *RedundancyGroup
func (*RedundancyGroup) Alarms ¶
func (o *RedundancyGroup) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the RedundancyGroup
func (*RedundancyGroup) CreateEnterprisePermission ¶
func (o *RedundancyGroup) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
CreateEnterprisePermission creates a new child EnterprisePermission under the RedundancyGroup
func (*RedundancyGroup) CreateGlobalMetadata ¶
func (o *RedundancyGroup) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the RedundancyGroup
func (*RedundancyGroup) CreateMetadata ¶
func (o *RedundancyGroup) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the RedundancyGroup
func (*RedundancyGroup) CreatePermission ¶
func (o *RedundancyGroup) CreatePermission(child *Permission) *bambou.Error
CreatePermission creates a new child Permission under the RedundancyGroup
func (*RedundancyGroup) CreatePort ¶
func (o *RedundancyGroup) CreatePort(child *Port) *bambou.Error
CreatePort creates a new child Port under the RedundancyGroup
func (*RedundancyGroup) CreateVsgRedundantPort ¶
func (o *RedundancyGroup) CreateVsgRedundantPort(child *VsgRedundantPort) *bambou.Error
CreateVsgRedundantPort creates a new child VsgRedundantPort under the RedundancyGroup
func (*RedundancyGroup) CreateWANService ¶
func (o *RedundancyGroup) CreateWANService(child *WANService) *bambou.Error
CreateWANService creates a new child WANService under the RedundancyGroup
func (*RedundancyGroup) Delete ¶
func (o *RedundancyGroup) Delete() *bambou.Error
Delete deletes the RedundancyGroup from the server
func (*RedundancyGroup) EnterprisePermissions ¶
func (o *RedundancyGroup) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
EnterprisePermissions retrieves the list of child EnterprisePermissions of the RedundancyGroup
func (*RedundancyGroup) EventLogs ¶
func (o *RedundancyGroup) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the RedundancyGroup
func (*RedundancyGroup) Fetch ¶
func (o *RedundancyGroup) Fetch() *bambou.Error
Fetch retrieves the RedundancyGroup from the server
func (*RedundancyGroup) Gateways ¶
func (o *RedundancyGroup) Gateways(info *bambou.FetchingInfo) (GatewaysList, *bambou.Error)
Gateways retrieves the list of child Gateways of the RedundancyGroup
func (*RedundancyGroup) GlobalMetadatas ¶
func (o *RedundancyGroup) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the RedundancyGroup
func (*RedundancyGroup) Identifier ¶
func (o *RedundancyGroup) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*RedundancyGroup) Identity ¶
func (o *RedundancyGroup) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*RedundancyGroup) Metadatas ¶
func (o *RedundancyGroup) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the RedundancyGroup
func (*RedundancyGroup) Permissions ¶
func (o *RedundancyGroup) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
Permissions retrieves the list of child Permissions of the RedundancyGroup
func (*RedundancyGroup) Ports ¶
func (o *RedundancyGroup) Ports(info *bambou.FetchingInfo) (PortsList, *bambou.Error)
Ports retrieves the list of child Ports of the RedundancyGroup
func (*RedundancyGroup) Save ¶
func (o *RedundancyGroup) Save() *bambou.Error
Save saves the RedundancyGroup into the server
func (*RedundancyGroup) SetIdentifier ¶
func (o *RedundancyGroup) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*RedundancyGroup) VsgRedundantPorts ¶
func (o *RedundancyGroup) VsgRedundantPorts(info *bambou.FetchingInfo) (VsgRedundantPortsList, *bambou.Error)
VsgRedundantPorts retrieves the list of child VsgRedundantPorts of the RedundancyGroup
func (*RedundancyGroup) WANServices ¶
func (o *RedundancyGroup) WANServices(info *bambou.FetchingInfo) (WANServicesList, *bambou.Error)
WANServices retrieves the list of child WANServices of the RedundancyGroup
type RedundancyGroupsAncestor ¶
type RedundancyGroupsAncestor interface {
RedundancyGroups(*bambou.FetchingInfo) (RedundancyGroupsList, *bambou.Error)
}
RedundancyGroupsAncestor is the interface that an ancestor of a RedundancyGroup must implement. An Ancestor is defined as an entity that has RedundancyGroup as a descendant. An Ancestor can get a list of its child RedundancyGroups, but not necessarily create one.
type RedundancyGroupsList ¶
type RedundancyGroupsList []*RedundancyGroup
RedundancyGroupsList represents a list of RedundancyGroups
type RedundancyGroupsParent ¶
type RedundancyGroupsParent interface { RedundancyGroupsAncestor CreateRedundancyGroup(*RedundancyGroup) *bambou.Error }
RedundancyGroupsParent is the interface that a parent of a RedundancyGroup must implement. A Parent is defined as an entity that has RedundancyGroup as a child. A Parent is an Ancestor which can create a RedundancyGroup.
type RedundantPort ¶
type RedundantPort struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` VLANRange string `json:"VLANRange,omitempty"` MTU int `json:"MTU,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` PermittedAction string `json:"permittedAction,omitempty"` Description string `json:"description,omitempty"` PhysicalName string `json:"physicalName,omitempty"` InfrastructureProfileID string `json:"infrastructureProfileID,omitempty"` EntityScope string `json:"entityScope,omitempty"` PortPeer1ID string `json:"portPeer1ID,omitempty"` PortPeer2ID string `json:"portPeer2ID,omitempty"` PortType string `json:"portType,omitempty"` Speed string `json:"speed,omitempty"` UseUntaggedHeartbeatVlan bool `json:"useUntaggedHeartbeatVlan"` UseUserMnemonic bool `json:"useUserMnemonic"` UserMnemonic string `json:"userMnemonic,omitempty"` AssociatedEgressQOSPolicyID string `json:"associatedEgressQOSPolicyID,omitempty"` Status string `json:"status,omitempty"` ExternalID string `json:"externalID,omitempty"` }
RedundantPort represents the model of a nsredundantport
func NewRedundantPort ¶
func NewRedundantPort() *RedundantPort
NewRedundantPort returns a new *RedundantPort
func (*RedundantPort) CreateGlobalMetadata ¶
func (o *RedundantPort) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the RedundantPort
func (*RedundantPort) CreateMetadata ¶
func (o *RedundantPort) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the RedundantPort
func (*RedundantPort) CreateVLAN ¶
func (o *RedundantPort) CreateVLAN(child *VLAN) *bambou.Error
CreateVLAN creates a new child VLAN under the RedundantPort
func (*RedundantPort) Delete ¶
func (o *RedundantPort) Delete() *bambou.Error
Delete deletes the RedundantPort from the server
func (*RedundantPort) Fetch ¶
func (o *RedundantPort) Fetch() *bambou.Error
Fetch retrieves the RedundantPort from the server
func (*RedundantPort) GlobalMetadatas ¶
func (o *RedundantPort) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the RedundantPort
func (*RedundantPort) Identifier ¶
func (o *RedundantPort) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*RedundantPort) Identity ¶
func (o *RedundantPort) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*RedundantPort) Metadatas ¶
func (o *RedundantPort) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the RedundantPort
func (*RedundantPort) NSPorts ¶
func (o *RedundantPort) NSPorts(info *bambou.FetchingInfo) (NSPortsList, *bambou.Error)
NSPorts retrieves the list of child NSPorts of the RedundantPort
func (*RedundantPort) Save ¶
func (o *RedundantPort) Save() *bambou.Error
Save saves the RedundantPort into the server
func (*RedundantPort) SetIdentifier ¶
func (o *RedundantPort) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*RedundantPort) VLANs ¶
func (o *RedundantPort) VLANs(info *bambou.FetchingInfo) (VLANsList, *bambou.Error)
VLANs retrieves the list of child VLANs of the RedundantPort
type RedundantPortsAncestor ¶
type RedundantPortsAncestor interface {
RedundantPorts(*bambou.FetchingInfo) (RedundantPortsList, *bambou.Error)
}
RedundantPortsAncestor is the interface that an ancestor of a RedundantPort must implement. An Ancestor is defined as an entity that has RedundantPort as a descendant. An Ancestor can get a list of its child RedundantPorts, but not necessarily create one.
type RedundantPortsList ¶
type RedundantPortsList []*RedundantPort
RedundantPortsList represents a list of RedundantPorts
type RedundantPortsParent ¶
type RedundantPortsParent interface { RedundantPortsAncestor CreateRedundantPort(*RedundantPort) *bambou.Error }
RedundantPortsParent is the interface that a parent of a RedundantPort must implement. A Parent is defined as an entity that has RedundantPort as a child. A Parent is an Ancestor which can create a RedundantPort.
type RoutingPoliciesAncestor ¶
type RoutingPoliciesAncestor interface {
RoutingPolicies(*bambou.FetchingInfo) (RoutingPoliciesList, *bambou.Error)
}
RoutingPoliciesAncestor is the interface that an ancestor of a RoutingPolicy must implement. An Ancestor is defined as an entity that has RoutingPolicy as a descendant. An Ancestor can get a list of its child RoutingPolicies, but not necessarily create one.
type RoutingPoliciesList ¶
type RoutingPoliciesList []*RoutingPolicy
RoutingPoliciesList represents a list of RoutingPolicies
type RoutingPoliciesParent ¶
type RoutingPoliciesParent interface { RoutingPoliciesAncestor CreateRoutingPolicy(*RoutingPolicy) *bambou.Error }
RoutingPoliciesParent is the interface that a parent of a RoutingPolicy must implement. A Parent is defined as an entity that has RoutingPolicy as a child. A Parent is an Ancestor which can create a RoutingPolicy.
type RoutingPolicy ¶
type RoutingPolicy struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` DefaultAction string `json:"defaultAction,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` PolicyDefinition string `json:"policyDefinition,omitempty"` ExternalID string `json:"externalID,omitempty"` }
RoutingPolicy represents the model of a routingpolicy
func NewRoutingPolicy ¶
func NewRoutingPolicy() *RoutingPolicy
NewRoutingPolicy returns a new *RoutingPolicy
func (*RoutingPolicy) CreateGlobalMetadata ¶
func (o *RoutingPolicy) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the RoutingPolicy
func (*RoutingPolicy) CreateMetadata ¶
func (o *RoutingPolicy) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the RoutingPolicy
func (*RoutingPolicy) Delete ¶
func (o *RoutingPolicy) Delete() *bambou.Error
Delete deletes the RoutingPolicy from the server
func (*RoutingPolicy) Fetch ¶
func (o *RoutingPolicy) Fetch() *bambou.Error
Fetch retrieves the RoutingPolicy from the server
func (*RoutingPolicy) GlobalMetadatas ¶
func (o *RoutingPolicy) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the RoutingPolicy
func (*RoutingPolicy) Identifier ¶
func (o *RoutingPolicy) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*RoutingPolicy) Identity ¶
func (o *RoutingPolicy) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*RoutingPolicy) Metadatas ¶
func (o *RoutingPolicy) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the RoutingPolicy
func (*RoutingPolicy) Save ¶
func (o *RoutingPolicy) Save() *bambou.Error
Save saves the RoutingPolicy into the server
func (*RoutingPolicy) SetIdentifier ¶
func (o *RoutingPolicy) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type SPATSourcesPool ¶
type SPATSourcesPool struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Family string `json:"family,omitempty"` AddressList []interface{} `json:"addressList,omitempty"` }
SPATSourcesPool represents the model of a spatsourcespool
func NewSPATSourcesPool ¶
func NewSPATSourcesPool() *SPATSourcesPool
NewSPATSourcesPool returns a new *SPATSourcesPool
func (*SPATSourcesPool) Delete ¶
func (o *SPATSourcesPool) Delete() *bambou.Error
Delete deletes the SPATSourcesPool from the server
func (*SPATSourcesPool) Fetch ¶
func (o *SPATSourcesPool) Fetch() *bambou.Error
Fetch retrieves the SPATSourcesPool from the server
func (*SPATSourcesPool) Identifier ¶
func (o *SPATSourcesPool) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*SPATSourcesPool) Identity ¶
func (o *SPATSourcesPool) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*SPATSourcesPool) Save ¶
func (o *SPATSourcesPool) Save() *bambou.Error
Save saves the SPATSourcesPool into the server
func (*SPATSourcesPool) SetIdentifier ¶
func (o *SPATSourcesPool) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type SPATSourcesPoolsAncestor ¶
type SPATSourcesPoolsAncestor interface {
SPATSourcesPools(*bambou.FetchingInfo) (SPATSourcesPoolsList, *bambou.Error)
}
SPATSourcesPoolsAncestor is the interface that an ancestor of a SPATSourcesPool must implement. An Ancestor is defined as an entity that has SPATSourcesPool as a descendant. An Ancestor can get a list of its child SPATSourcesPools, but not necessarily create one.
type SPATSourcesPoolsList ¶
type SPATSourcesPoolsList []*SPATSourcesPool
SPATSourcesPoolsList represents a list of SPATSourcesPools
type SPATSourcesPoolsParent ¶
type SPATSourcesPoolsParent interface { SPATSourcesPoolsAncestor CreateSPATSourcesPool(*SPATSourcesPool) *bambou.Error }
SPATSourcesPoolsParent is the interface that a parent of a SPATSourcesPool must implement. A Parent is defined as an entity that has SPATSourcesPool as a child. A Parent is an Ancestor which can create a SPATSourcesPool.
type SSHKey ¶
type SSHKey struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` KeyType string `json:"keyType,omitempty"` PublicKey string `json:"publicKey,omitempty"` }
SSHKey represents the model of a sshkey
func (*SSHKey) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*SSHKey) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type SSHKeysAncestor ¶
type SSHKeysAncestor interface {
SSHKeys(*bambou.FetchingInfo) (SSHKeysList, *bambou.Error)
}
SSHKeysAncestor is the interface that an ancestor of a SSHKey must implement. An Ancestor is defined as an entity that has SSHKey as a descendant. An Ancestor can get a list of its child SSHKeys, but not necessarily create one.
type SSHKeysParent ¶
type SSHKeysParent interface { SSHKeysAncestor CreateSSHKey(*SSHKey) *bambou.Error }
SSHKeysParent is the interface that a parent of a SSHKey must implement. A Parent is defined as an entity that has SSHKey as a child. A Parent is an Ancestor which can create a SSHKey.
type SSIDConnection ¶
type SSIDConnection struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Passphrase string `json:"passphrase,omitempty"` RedirectOption string `json:"redirectOption,omitempty"` RedirectURL string `json:"redirectURL,omitempty"` GenericConfig string `json:"genericConfig,omitempty"` Description string `json:"description,omitempty"` WhiteList []interface{} `json:"whiteList,omitempty"` BlackList []interface{} `json:"blackList,omitempty"` InterfaceName string `json:"interfaceName,omitempty"` VportID string `json:"vportID,omitempty"` BroadcastSSID bool `json:"broadcastSSID"` AssociatedCaptivePortalProfileID string `json:"associatedCaptivePortalProfileID,omitempty"` AssociatedEgressQOSPolicyID string `json:"associatedEgressQOSPolicyID,omitempty"` AuthenticationMode string `json:"authenticationMode,omitempty"` }
SSIDConnection represents the model of a ssidconnection
func NewSSIDConnection ¶
func NewSSIDConnection() *SSIDConnection
NewSSIDConnection returns a new *SSIDConnection
func (*SSIDConnection) Alarms ¶
func (o *SSIDConnection) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the SSIDConnection
func (*SSIDConnection) AssignCaptivePortalProfiles ¶
func (o *SSIDConnection) AssignCaptivePortalProfiles(children CaptivePortalProfilesList) *bambou.Error
AssignCaptivePortalProfiles assigns the list of CaptivePortalProfiles to the SSIDConnection
func (*SSIDConnection) CaptivePortalProfiles ¶
func (o *SSIDConnection) CaptivePortalProfiles(info *bambou.FetchingInfo) (CaptivePortalProfilesList, *bambou.Error)
CaptivePortalProfiles retrieves the list of child CaptivePortalProfiles of the SSIDConnection
func (*SSIDConnection) Delete ¶
func (o *SSIDConnection) Delete() *bambou.Error
Delete deletes the SSIDConnection from the server
func (*SSIDConnection) EventLogs ¶
func (o *SSIDConnection) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the SSIDConnection
func (*SSIDConnection) Fetch ¶
func (o *SSIDConnection) Fetch() *bambou.Error
Fetch retrieves the SSIDConnection from the server
func (*SSIDConnection) Identifier ¶
func (o *SSIDConnection) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*SSIDConnection) Identity ¶
func (o *SSIDConnection) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*SSIDConnection) Save ¶
func (o *SSIDConnection) Save() *bambou.Error
Save saves the SSIDConnection into the server
func (*SSIDConnection) SetIdentifier ¶
func (o *SSIDConnection) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type SSIDConnectionsAncestor ¶
type SSIDConnectionsAncestor interface {
SSIDConnections(*bambou.FetchingInfo) (SSIDConnectionsList, *bambou.Error)
}
SSIDConnectionsAncestor is the interface that an ancestor of a SSIDConnection must implement. An Ancestor is defined as an entity that has SSIDConnection as a descendant. An Ancestor can get a list of its child SSIDConnections, but not necessarily create one.
type SSIDConnectionsList ¶
type SSIDConnectionsList []*SSIDConnection
SSIDConnectionsList represents a list of SSIDConnections
type SSIDConnectionsParent ¶
type SSIDConnectionsParent interface { SSIDConnectionsAncestor CreateSSIDConnection(*SSIDConnection) *bambou.Error }
SSIDConnectionsParent is the interface that a parent of a SSIDConnection must implement. A Parent is defined as an entity that has SSIDConnection as a child. A Parent is an Ancestor which can create a SSIDConnection.
type SharedNetworkResource ¶
type SharedNetworkResource struct {}
SharedNetworkResource represents the model of a sharednetworkresource
func NewSharedNetworkResource ¶
func NewSharedNetworkResource() *SharedNetworkResource
NewSharedNetworkResource returns a new *SharedNetworkResource
func (*SharedNetworkResource) AddressRanges ¶
func (o *SharedNetworkResource) AddressRanges(info *bambou.FetchingInfo) (AddressRangesList, *bambou.Error)
AddressRanges retrieves the list of child AddressRanges of the SharedNetworkResource
func (*SharedNetworkResource) CreateAddressRange ¶
func (o *SharedNetworkResource) CreateAddressRange(child *AddressRange) *bambou.Error
CreateAddressRange creates a new child AddressRange under the SharedNetworkResource
func (*SharedNetworkResource) CreateDHCPOption ¶
func (o *SharedNetworkResource) CreateDHCPOption(child *DHCPOption) *bambou.Error
CreateDHCPOption creates a new child DHCPOption under the SharedNetworkResource
func (*SharedNetworkResource) CreateEnterprisePermission ¶
func (o *SharedNetworkResource) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
CreateEnterprisePermission creates a new child EnterprisePermission under the SharedNetworkResource
func (*SharedNetworkResource) CreateGlobalMetadata ¶
func (o *SharedNetworkResource) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the SharedNetworkResource
func (*SharedNetworkResource) CreateMetadata ¶
func (o *SharedNetworkResource) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the SharedNetworkResource
func (*SharedNetworkResource) CreatePATIPEntry ¶
func (o *SharedNetworkResource) CreatePATIPEntry(child *PATIPEntry) *bambou.Error
CreatePATIPEntry creates a new child PATIPEntry under the SharedNetworkResource
func (*SharedNetworkResource) CreateStaticRoute ¶
func (o *SharedNetworkResource) CreateStaticRoute(child *StaticRoute) *bambou.Error
CreateStaticRoute creates a new child StaticRoute under the SharedNetworkResource
func (*SharedNetworkResource) CreateVPNConnection ¶
func (o *SharedNetworkResource) CreateVPNConnection(child *VPNConnection) *bambou.Error
CreateVPNConnection creates a new child VPNConnection under the SharedNetworkResource
func (*SharedNetworkResource) DHCPOptions ¶
func (o *SharedNetworkResource) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
DHCPOptions retrieves the list of child DHCPOptions of the SharedNetworkResource
func (*SharedNetworkResource) Delete ¶
func (o *SharedNetworkResource) Delete() *bambou.Error
Delete deletes the SharedNetworkResource from the server
func (*SharedNetworkResource) EnterprisePermissions ¶
func (o *SharedNetworkResource) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
EnterprisePermissions retrieves the list of child EnterprisePermissions of the SharedNetworkResource
func (*SharedNetworkResource) Fetch ¶
func (o *SharedNetworkResource) Fetch() *bambou.Error
Fetch retrieves the SharedNetworkResource from the server
func (*SharedNetworkResource) GlobalMetadatas ¶
func (o *SharedNetworkResource) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the SharedNetworkResource
func (*SharedNetworkResource) Identifier ¶
func (o *SharedNetworkResource) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*SharedNetworkResource) Identity ¶
func (o *SharedNetworkResource) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*SharedNetworkResource) Metadatas ¶
func (o *SharedNetworkResource) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the SharedNetworkResource
func (*SharedNetworkResource) PATIPEntries ¶
func (o *SharedNetworkResource) PATIPEntries(info *bambou.FetchingInfo) (PATIPEntriesList, *bambou.Error)
PATIPEntries retrieves the list of child PATIPEntries of the SharedNetworkResource
func (*SharedNetworkResource) Save ¶
func (o *SharedNetworkResource) Save() *bambou.Error
Save saves the SharedNetworkResource into the server
func (*SharedNetworkResource) SetIdentifier ¶
func (o *SharedNetworkResource) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*SharedNetworkResource) StaticRoutes ¶
func (o *SharedNetworkResource) StaticRoutes(info *bambou.FetchingInfo) (StaticRoutesList, *bambou.Error)
StaticRoutes retrieves the list of child StaticRoutes of the SharedNetworkResource
func (*SharedNetworkResource) VPNConnections ¶
func (o *SharedNetworkResource) VPNConnections(info *bambou.FetchingInfo) (VPNConnectionsList, *bambou.Error)
VPNConnections retrieves the list of child VPNConnections of the SharedNetworkResource
type SharedNetworkResourcesAncestor ¶
type SharedNetworkResourcesAncestor interface {
}SharedNetworkResourcesAncestor is the interface that an ancestor of a SharedNetworkResource must implement. An Ancestor is defined as an entity that has SharedNetworkResource as a descendant. An Ancestor can get a list of its child SharedNetworkResources, but not necessarily create one.
type SharedNetworkResourcesList ¶
type SharedNetworkResourcesList []*SharedNetworkResource
SharedNetworkResourcesList represents a list of SharedNetworkResources
type SharedNetworkResourcesParent ¶
type SharedNetworkResourcesParent interface { SharedNetworkResourcesAncestor }
SharedNetworkResourcesParent is the interface that a parent of a SharedNetworkResource must implement. A Parent is defined as an entity that has SharedNetworkResource as a child. A Parent is an Ancestor which can create a SharedNetworkResource.
type SiteInfo ¶
type SiteInfo struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Address string `json:"address,omitempty"` Description string `json:"description,omitempty"` SiteIdentifier string `json:"siteIdentifier,omitempty"` XmppDomain string `json:"xmppDomain,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
SiteInfo represents the model of a site
func (*SiteInfo) CreateGlobalMetadata ¶
func (o *SiteInfo) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the SiteInfo
func (*SiteInfo) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the SiteInfo
func (*SiteInfo) GlobalMetadatas ¶
func (o *SiteInfo) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the SiteInfo
func (*SiteInfo) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*SiteInfo) Metadatas ¶
func (o *SiteInfo) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the SiteInfo
func (*SiteInfo) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type SiteInfosAncestor ¶
type SiteInfosAncestor interface {
SiteInfos(*bambou.FetchingInfo) (SiteInfosList, *bambou.Error)
}
SiteInfosAncestor is the interface that an ancestor of a SiteInfo must implement. An Ancestor is defined as an entity that has SiteInfo as a descendant. An Ancestor can get a list of its child SiteInfos, but not necessarily create one.
type SiteInfosParent ¶
type SiteInfosParent interface { SiteInfosAncestor CreateSiteInfo(*SiteInfo) *bambou.Error }
SiteInfosParent is the interface that a parent of a SiteInfo must implement. A Parent is defined as an entity that has SiteInfo as a child. A Parent is an Ancestor which can create a SiteInfo.
type StaticRoute ¶
type StaticRoute struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` BFDEnabled bool `json:"BFDEnabled"` IPType string `json:"IPType,omitempty"` IPv6Address string `json:"IPv6Address,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Address string `json:"address,omitempty"` Netmask string `json:"netmask,omitempty"` NextHopIp string `json:"nextHopIp,omitempty"` EntityScope string `json:"entityScope,omitempty"` RouteDistinguisher string `json:"routeDistinguisher,omitempty"` AssociatedSubnetID string `json:"associatedSubnetID,omitempty"` ExternalID string `json:"externalID,omitempty"` Type string `json:"type,omitempty"` }
StaticRoute represents the model of a staticroute
func (*StaticRoute) CreateGlobalMetadata ¶
func (o *StaticRoute) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the StaticRoute
func (*StaticRoute) CreateMetadata ¶
func (o *StaticRoute) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the StaticRoute
func (*StaticRoute) Delete ¶
func (o *StaticRoute) Delete() *bambou.Error
Delete deletes the StaticRoute from the server
func (*StaticRoute) EventLogs ¶
func (o *StaticRoute) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the StaticRoute
func (*StaticRoute) Fetch ¶
func (o *StaticRoute) Fetch() *bambou.Error
Fetch retrieves the StaticRoute from the server
func (*StaticRoute) GlobalMetadatas ¶
func (o *StaticRoute) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the StaticRoute
func (*StaticRoute) Identifier ¶
func (o *StaticRoute) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*StaticRoute) Identity ¶
func (o *StaticRoute) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*StaticRoute) Metadatas ¶
func (o *StaticRoute) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the StaticRoute
func (*StaticRoute) Save ¶
func (o *StaticRoute) Save() *bambou.Error
Save saves the StaticRoute into the server
func (*StaticRoute) SetIdentifier ¶
func (o *StaticRoute) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type StaticRoutesAncestor ¶
type StaticRoutesAncestor interface {
StaticRoutes(*bambou.FetchingInfo) (StaticRoutesList, *bambou.Error)
}
StaticRoutesAncestor is the interface that an ancestor of a StaticRoute must implement. An Ancestor is defined as an entity that has StaticRoute as a descendant. An Ancestor can get a list of its child StaticRoutes, but not necessarily create one.
type StaticRoutesList ¶
type StaticRoutesList []*StaticRoute
StaticRoutesList represents a list of StaticRoutes
type StaticRoutesParent ¶
type StaticRoutesParent interface { StaticRoutesAncestor CreateStaticRoute(*StaticRoute) *bambou.Error }
StaticRoutesParent is the interface that a parent of a StaticRoute must implement. A Parent is defined as an entity that has StaticRoute as a child. A Parent is an Ancestor which can create a StaticRoute.
type Statistics ¶
type Statistics struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Version int `json:"version,omitempty"` EndTime int `json:"endTime,omitempty"` StartTime int `json:"startTime,omitempty"` StatsData interface{} `json:"statsData,omitempty"` NumberOfDataPoints int `json:"numberOfDataPoints,omitempty"` }
Statistics represents the model of a statistics
func (*Statistics) CreateGlobalMetadata ¶
func (o *Statistics) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Statistics
func (*Statistics) CreateMetadata ¶
func (o *Statistics) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the Statistics
func (*Statistics) Delete ¶
func (o *Statistics) Delete() *bambou.Error
Delete deletes the Statistics from the server
func (*Statistics) Fetch ¶
func (o *Statistics) Fetch() *bambou.Error
Fetch retrieves the Statistics from the server
func (*Statistics) GlobalMetadatas ¶
func (o *Statistics) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Statistics
func (*Statistics) Identifier ¶
func (o *Statistics) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*Statistics) Identity ¶
func (o *Statistics) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*Statistics) Metadatas ¶
func (o *Statistics) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Statistics
func (*Statistics) Save ¶
func (o *Statistics) Save() *bambou.Error
Save saves the Statistics into the server
func (*Statistics) SetIdentifier ¶
func (o *Statistics) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type StatisticsAncestor ¶
type StatisticsAncestor interface {
Statistics(*bambou.FetchingInfo) (StatisticsList, *bambou.Error)
}
StatisticsAncestor is the interface that an ancestor of a Statistics must implement. An Ancestor is defined as an entity that has Statistics as a descendant. An Ancestor can get a list of its child Statistics, but not necessarily create one.
type StatisticsList ¶
type StatisticsList []*Statistics
StatisticsList represents a list of Statistics
type StatisticsParent ¶
type StatisticsParent interface { StatisticsAncestor CreateStatistics(*Statistics) *bambou.Error }
StatisticsParent is the interface that a parent of a Statistics must implement. A Parent is defined as an entity that has Statistics as a child. A Parent is an Ancestor which can create a Statistics.
type StatisticsPoliciesAncestor ¶
type StatisticsPoliciesAncestor interface {
StatisticsPolicies(*bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
}
StatisticsPoliciesAncestor is the interface that an ancestor of a StatisticsPolicy must implement. An Ancestor is defined as an entity that has StatisticsPolicy as a descendant. An Ancestor can get a list of its child StatisticsPolicies, but not necessarily create one.
type StatisticsPoliciesList ¶
type StatisticsPoliciesList []*StatisticsPolicy
StatisticsPoliciesList represents a list of StatisticsPolicies
type StatisticsPoliciesParent ¶
type StatisticsPoliciesParent interface { StatisticsPoliciesAncestor CreateStatisticsPolicy(*StatisticsPolicy) *bambou.Error }
StatisticsPoliciesParent is the interface that a parent of a StatisticsPolicy must implement. A Parent is defined as an entity that has StatisticsPolicy as a child. A Parent is an Ancestor which can create a StatisticsPolicy.
type StatisticsPolicy ¶
type StatisticsPolicy struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` DataCollectionFrequency int `json:"dataCollectionFrequency,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
StatisticsPolicy represents the model of a statisticspolicy
func NewStatisticsPolicy ¶
func NewStatisticsPolicy() *StatisticsPolicy
NewStatisticsPolicy returns a new *StatisticsPolicy
func (*StatisticsPolicy) CreateGlobalMetadata ¶
func (o *StatisticsPolicy) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the StatisticsPolicy
func (*StatisticsPolicy) CreateMetadata ¶
func (o *StatisticsPolicy) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the StatisticsPolicy
func (*StatisticsPolicy) Delete ¶
func (o *StatisticsPolicy) Delete() *bambou.Error
Delete deletes the StatisticsPolicy from the server
func (*StatisticsPolicy) Fetch ¶
func (o *StatisticsPolicy) Fetch() *bambou.Error
Fetch retrieves the StatisticsPolicy from the server
func (*StatisticsPolicy) GlobalMetadatas ¶
func (o *StatisticsPolicy) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the StatisticsPolicy
func (*StatisticsPolicy) Identifier ¶
func (o *StatisticsPolicy) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*StatisticsPolicy) Identity ¶
func (o *StatisticsPolicy) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*StatisticsPolicy) Metadatas ¶
func (o *StatisticsPolicy) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the StatisticsPolicy
func (*StatisticsPolicy) Save ¶
func (o *StatisticsPolicy) Save() *bambou.Error
Save saves the StatisticsPolicy into the server
func (*StatisticsPolicy) SetIdentifier ¶
func (o *StatisticsPolicy) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type StatsCollectorInfo ¶
type StatsCollectorInfo struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` AddressType string `json:"addressType,omitempty"` EntityScope string `json:"entityScope,omitempty"` Port string `json:"port,omitempty"` IpAddress string `json:"ipAddress,omitempty"` ProtoBufPort string `json:"protoBufPort,omitempty"` ExternalID string `json:"externalID,omitempty"` }
StatsCollectorInfo represents the model of a statisticscollector
func NewStatsCollectorInfo ¶
func NewStatsCollectorInfo() *StatsCollectorInfo
NewStatsCollectorInfo returns a new *StatsCollectorInfo
func (*StatsCollectorInfo) CreateGlobalMetadata ¶
func (o *StatsCollectorInfo) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the StatsCollectorInfo
func (*StatsCollectorInfo) CreateMetadata ¶
func (o *StatsCollectorInfo) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the StatsCollectorInfo
func (*StatsCollectorInfo) Delete ¶
func (o *StatsCollectorInfo) Delete() *bambou.Error
Delete deletes the StatsCollectorInfo from the server
func (*StatsCollectorInfo) Fetch ¶
func (o *StatsCollectorInfo) Fetch() *bambou.Error
Fetch retrieves the StatsCollectorInfo from the server
func (*StatsCollectorInfo) GlobalMetadatas ¶
func (o *StatsCollectorInfo) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the StatsCollectorInfo
func (*StatsCollectorInfo) Identifier ¶
func (o *StatsCollectorInfo) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*StatsCollectorInfo) Identity ¶
func (o *StatsCollectorInfo) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*StatsCollectorInfo) Metadatas ¶
func (o *StatsCollectorInfo) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the StatsCollectorInfo
func (*StatsCollectorInfo) Save ¶
func (o *StatsCollectorInfo) Save() *bambou.Error
Save saves the StatsCollectorInfo into the server
func (*StatsCollectorInfo) SetIdentifier ¶
func (o *StatsCollectorInfo) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type StatsCollectorInfosAncestor ¶
type StatsCollectorInfosAncestor interface {
StatsCollectorInfos(*bambou.FetchingInfo) (StatsCollectorInfosList, *bambou.Error)
}
StatsCollectorInfosAncestor is the interface that an ancestor of a StatsCollectorInfo must implement. An Ancestor is defined as an entity that has StatsCollectorInfo as a descendant. An Ancestor can get a list of its child StatsCollectorInfos, but not necessarily create one.
type StatsCollectorInfosList ¶
type StatsCollectorInfosList []*StatsCollectorInfo
StatsCollectorInfosList represents a list of StatsCollectorInfos
type StatsCollectorInfosParent ¶
type StatsCollectorInfosParent interface { StatsCollectorInfosAncestor CreateStatsCollectorInfo(*StatsCollectorInfo) *bambou.Error }
StatsCollectorInfosParent is the interface that a parent of a StatsCollectorInfo must implement. A Parent is defined as an entity that has StatsCollectorInfo as a child. A Parent is an Ancestor which can create a StatsCollectorInfo.
type Subnet ¶
type Subnet struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` PATEnabled string `json:"PATEnabled,omitempty"` DHCPRelayStatus string `json:"DHCPRelayStatus,omitempty"` DPI string `json:"DPI,omitempty"` IPType string `json:"IPType,omitempty"` IPv6Address string `json:"IPv6Address,omitempty"` IPv6Gateway string `json:"IPv6Gateway,omitempty"` MaintenanceMode string `json:"maintenanceMode,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Gateway string `json:"gateway,omitempty"` GatewayMACAddress string `json:"gatewayMACAddress,omitempty"` AccessRestrictionEnabled bool `json:"accessRestrictionEnabled"` Address string `json:"address,omitempty"` Advertise bool `json:"advertise"` DefaultAction string `json:"defaultAction,omitempty"` TemplateID string `json:"templateID,omitempty"` ServiceID int `json:"serviceID,omitempty"` Description string `json:"description,omitempty"` ResourceType string `json:"resourceType,omitempty"` Netmask string `json:"netmask,omitempty"` FlowCollectionEnabled string `json:"flowCollectionEnabled,omitempty"` VnId int `json:"vnId,omitempty"` Encryption string `json:"encryption,omitempty"` Underlay bool `json:"underlay"` UnderlayEnabled string `json:"underlayEnabled,omitempty"` EntityScope string `json:"entityScope,omitempty"` EntityState string `json:"entityState,omitempty"` PolicyGroupID int `json:"policyGroupID,omitempty"` RouteDistinguisher string `json:"routeDistinguisher,omitempty"` RouteTarget string `json:"routeTarget,omitempty"` SplitSubnet bool `json:"splitSubnet"` ProxyARP bool `json:"proxyARP"` UseGlobalMAC string `json:"useGlobalMAC,omitempty"` AssociatedMulticastChannelMapID string `json:"associatedMulticastChannelMapID,omitempty"` Public bool `json:"public"` MultiHomeEnabled bool `json:"multiHomeEnabled"` Multicast string `json:"multicast,omitempty"` ExternalID string `json:"externalID,omitempty"` DynamicIpv6Address bool `json:"dynamicIpv6Address"` }
Subnet represents the model of a subnet
func (*Subnet) AddressRanges ¶
func (o *Subnet) AddressRanges(info *bambou.FetchingInfo) (AddressRangesList, *bambou.Error)
AddressRanges retrieves the list of child AddressRanges of the Subnet
func (*Subnet) AssignIKEGatewayConnections ¶
func (o *Subnet) AssignIKEGatewayConnections(children IKEGatewayConnectionsList) *bambou.Error
AssignIKEGatewayConnections assigns the list of IKEGatewayConnections to the Subnet
func (*Subnet) BGPNeighbors ¶
func (o *Subnet) BGPNeighbors(info *bambou.FetchingInfo) (BGPNeighborsList, *bambou.Error)
BGPNeighbors retrieves the list of child BGPNeighbors of the Subnet
func (*Subnet) ContainerInterfaces ¶
func (o *Subnet) ContainerInterfaces(info *bambou.FetchingInfo) (ContainerInterfacesList, *bambou.Error)
ContainerInterfaces retrieves the list of child ContainerInterfaces of the Subnet
func (*Subnet) ContainerResyncs ¶
func (o *Subnet) ContainerResyncs(info *bambou.FetchingInfo) (ContainerResyncsList, *bambou.Error)
ContainerResyncs retrieves the list of child ContainerResyncs of the Subnet
func (*Subnet) Containers ¶
func (o *Subnet) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
Containers retrieves the list of child Containers of the Subnet
func (*Subnet) CreateAddressRange ¶
func (o *Subnet) CreateAddressRange(child *AddressRange) *bambou.Error
CreateAddressRange creates a new child AddressRange under the Subnet
func (*Subnet) CreateBGPNeighbor ¶
func (o *Subnet) CreateBGPNeighbor(child *BGPNeighbor) *bambou.Error
CreateBGPNeighbor creates a new child BGPNeighbor under the Subnet
func (*Subnet) CreateContainerResync ¶
func (o *Subnet) CreateContainerResync(child *ContainerResync) *bambou.Error
CreateContainerResync creates a new child ContainerResync under the Subnet
func (*Subnet) CreateDHCPOption ¶
func (o *Subnet) CreateDHCPOption(child *DHCPOption) *bambou.Error
CreateDHCPOption creates a new child DHCPOption under the Subnet
func (*Subnet) CreateEnterprisePermission ¶
func (o *Subnet) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
CreateEnterprisePermission creates a new child EnterprisePermission under the Subnet
func (*Subnet) CreateGlobalMetadata ¶
func (o *Subnet) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Subnet
func (*Subnet) CreateIPReservation ¶
func (o *Subnet) CreateIPReservation(child *IPReservation) *bambou.Error
CreateIPReservation creates a new child IPReservation under the Subnet
func (*Subnet) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Subnet
func (*Subnet) CreateProxyARPFilter ¶
func (o *Subnet) CreateProxyARPFilter(child *ProxyARPFilter) *bambou.Error
CreateProxyARPFilter creates a new child ProxyARPFilter under the Subnet
func (*Subnet) CreateStatisticsPolicy ¶
func (o *Subnet) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
CreateStatisticsPolicy creates a new child StatisticsPolicy under the Subnet
func (*Subnet) CreateVMResync ¶
CreateVMResync creates a new child VMResync under the Subnet
func (*Subnet) CreateVPort ¶
CreateVPort creates a new child VPort under the Subnet
func (*Subnet) DHCPOptions ¶
func (o *Subnet) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
DHCPOptions retrieves the list of child DHCPOptions of the Subnet
func (*Subnet) DefaultGateways ¶
func (o *Subnet) DefaultGateways(info *bambou.FetchingInfo) (DefaultGatewaysList, *bambou.Error)
DefaultGateways retrieves the list of child DefaultGateways of the Subnet
func (*Subnet) EnterprisePermissions ¶
func (o *Subnet) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
EnterprisePermissions retrieves the list of child EnterprisePermissions of the Subnet
func (*Subnet) EventLogs ¶
func (o *Subnet) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the Subnet
func (*Subnet) GlobalMetadatas ¶
func (o *Subnet) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Subnet
func (*Subnet) IKEGatewayConnections ¶
func (o *Subnet) IKEGatewayConnections(info *bambou.FetchingInfo) (IKEGatewayConnectionsList, *bambou.Error)
IKEGatewayConnections retrieves the list of child IKEGatewayConnections of the Subnet
func (*Subnet) IPReservations ¶
func (o *Subnet) IPReservations(info *bambou.FetchingInfo) (IPReservationsList, *bambou.Error)
IPReservations retrieves the list of child IPReservations of the Subnet
func (*Subnet) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Subnet) Metadatas ¶
func (o *Subnet) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Subnet
func (*Subnet) PATIPEntries ¶
func (o *Subnet) PATIPEntries(info *bambou.FetchingInfo) (PATIPEntriesList, *bambou.Error)
PATIPEntries retrieves the list of child PATIPEntries of the Subnet
func (*Subnet) ProxyARPFilters ¶
func (o *Subnet) ProxyARPFilters(info *bambou.FetchingInfo) (ProxyARPFiltersList, *bambou.Error)
ProxyARPFilters retrieves the list of child ProxyARPFilters of the Subnet
func (*Subnet) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*Subnet) Statistics ¶
func (o *Subnet) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the Subnet
func (*Subnet) StatisticsPolicies ¶
func (o *Subnet) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
StatisticsPolicies retrieves the list of child StatisticsPolicies of the Subnet
func (*Subnet) VMInterfaces ¶
func (o *Subnet) VMInterfaces(info *bambou.FetchingInfo) (VMInterfacesList, *bambou.Error)
VMInterfaces retrieves the list of child VMInterfaces of the Subnet
func (*Subnet) VMResyncs ¶
func (o *Subnet) VMResyncs(info *bambou.FetchingInfo) (VMResyncsList, *bambou.Error)
VMResyncs retrieves the list of child VMResyncs of the Subnet
func (*Subnet) VPorts ¶
func (o *Subnet) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
VPorts retrieves the list of child VPorts of the Subnet
func (*Subnet) VirtualIPs ¶
func (o *Subnet) VirtualIPs(info *bambou.FetchingInfo) (VirtualIPsList, *bambou.Error)
VirtualIPs retrieves the list of child VirtualIPs of the Subnet
type SubnetTemplate ¶
type SubnetTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` DPI string `json:"DPI,omitempty"` IPType string `json:"IPType,omitempty"` IPv6Address string `json:"IPv6Address,omitempty"` IPv6Gateway string `json:"IPv6Gateway,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Gateway string `json:"gateway,omitempty"` Address string `json:"address,omitempty"` Description string `json:"description,omitempty"` Netmask string `json:"netmask,omitempty"` Encryption string `json:"encryption,omitempty"` EntityScope string `json:"entityScope,omitempty"` SplitSubnet bool `json:"splitSubnet"` ProxyARP bool `json:"proxyARP"` UseGlobalMAC string `json:"useGlobalMAC,omitempty"` AssociatedMulticastChannelMapID string `json:"associatedMulticastChannelMapID,omitempty"` Multicast string `json:"multicast,omitempty"` ExternalID string `json:"externalID,omitempty"` DynamicIpv6Address bool `json:"dynamicIpv6Address"` }
SubnetTemplate represents the model of a subnettemplate
func NewSubnetTemplate ¶
func NewSubnetTemplate() *SubnetTemplate
NewSubnetTemplate returns a new *SubnetTemplate
func (*SubnetTemplate) AddressRanges ¶
func (o *SubnetTemplate) AddressRanges(info *bambou.FetchingInfo) (AddressRangesList, *bambou.Error)
AddressRanges retrieves the list of child AddressRanges of the SubnetTemplate
func (*SubnetTemplate) CreateAddressRange ¶
func (o *SubnetTemplate) CreateAddressRange(child *AddressRange) *bambou.Error
CreateAddressRange creates a new child AddressRange under the SubnetTemplate
func (*SubnetTemplate) CreateGlobalMetadata ¶
func (o *SubnetTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the SubnetTemplate
func (*SubnetTemplate) CreateMetadata ¶
func (o *SubnetTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the SubnetTemplate
func (*SubnetTemplate) CreateQOS ¶
func (o *SubnetTemplate) CreateQOS(child *QOS) *bambou.Error
CreateQOS creates a new child QOS under the SubnetTemplate
func (*SubnetTemplate) Delete ¶
func (o *SubnetTemplate) Delete() *bambou.Error
Delete deletes the SubnetTemplate from the server
func (*SubnetTemplate) EventLogs ¶
func (o *SubnetTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the SubnetTemplate
func (*SubnetTemplate) Fetch ¶
func (o *SubnetTemplate) Fetch() *bambou.Error
Fetch retrieves the SubnetTemplate from the server
func (*SubnetTemplate) GlobalMetadatas ¶
func (o *SubnetTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the SubnetTemplate
func (*SubnetTemplate) Identifier ¶
func (o *SubnetTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*SubnetTemplate) Identity ¶
func (o *SubnetTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*SubnetTemplate) Metadatas ¶
func (o *SubnetTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the SubnetTemplate
func (*SubnetTemplate) QOSs ¶
func (o *SubnetTemplate) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
QOSs retrieves the list of child QOSs of the SubnetTemplate
func (*SubnetTemplate) Save ¶
func (o *SubnetTemplate) Save() *bambou.Error
Save saves the SubnetTemplate into the server
func (*SubnetTemplate) SetIdentifier ¶
func (o *SubnetTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*SubnetTemplate) Subnets ¶
func (o *SubnetTemplate) Subnets(info *bambou.FetchingInfo) (SubnetsList, *bambou.Error)
Subnets retrieves the list of child Subnets of the SubnetTemplate
type SubnetTemplatesAncestor ¶
type SubnetTemplatesAncestor interface {
SubnetTemplates(*bambou.FetchingInfo) (SubnetTemplatesList, *bambou.Error)
}
SubnetTemplatesAncestor is the interface that an ancestor of a SubnetTemplate must implement. An Ancestor is defined as an entity that has SubnetTemplate as a descendant. An Ancestor can get a list of its child SubnetTemplates, but not necessarily create one.
type SubnetTemplatesList ¶
type SubnetTemplatesList []*SubnetTemplate
SubnetTemplatesList represents a list of SubnetTemplates
type SubnetTemplatesParent ¶
type SubnetTemplatesParent interface { SubnetTemplatesAncestor CreateSubnetTemplate(*SubnetTemplate) *bambou.Error }
SubnetTemplatesParent is the interface that a parent of a SubnetTemplate must implement. A Parent is defined as an entity that has SubnetTemplate as a child. A Parent is an Ancestor which can create a SubnetTemplate.
type SubnetsAncestor ¶
type SubnetsAncestor interface {
Subnets(*bambou.FetchingInfo) (SubnetsList, *bambou.Error)
}
SubnetsAncestor is the interface that an ancestor of a Subnet must implement. An Ancestor is defined as an entity that has Subnet as a descendant. An Ancestor can get a list of its child Subnets, but not necessarily create one.
type SubnetsParent ¶
type SubnetsParent interface { SubnetsAncestor CreateSubnet(*Subnet) *bambou.Error }
SubnetsParent is the interface that a parent of a Subnet must implement. A Parent is defined as an entity that has Subnet as a child. A Parent is an Ancestor which can create a Subnet.
type SystemConfig ¶
type SystemConfig struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` AARFlowStatsInterval int `json:"AARFlowStatsInterval,omitempty"` AARProbeStatsInterval int `json:"AARProbeStatsInterval,omitempty"` ACLAllowOrigin string `json:"ACLAllowOrigin,omitempty"` ECMPCount int `json:"ECMPCount,omitempty"` LDAPSyncInterval int `json:"LDAPSyncInterval,omitempty"` LDAPTrustStoreCertifcate string `json:"LDAPTrustStoreCertifcate,omitempty"` LDAPTrustStorePassword string `json:"LDAPTrustStorePassword,omitempty"` ADGatewayPurgeTime int `json:"ADGatewayPurgeTime,omitempty"` RDLowerLimit int `json:"RDLowerLimit,omitempty"` RDPublicNetworkLowerLimit int `json:"RDPublicNetworkLowerLimit,omitempty"` RDPublicNetworkUpperLimit int `json:"RDPublicNetworkUpperLimit,omitempty"` RDUpperLimit int `json:"RDUpperLimit,omitempty"` ZFBBootstrapEnabled bool `json:"ZFBBootstrapEnabled"` ZFBRequestRetryTimer int `json:"ZFBRequestRetryTimer,omitempty"` ZFBSchedulerStaleRequestTimeout int `json:"ZFBSchedulerStaleRequestTimeout,omitempty"` PGIDLowerLimit interface{} `json:"PGIDLowerLimit,omitempty"` PGIDUpperLimit interface{} `json:"PGIDUpperLimit,omitempty"` DHCPOptionSize int `json:"DHCPOptionSize,omitempty"` VLANIDLowerLimit int `json:"VLANIDLowerLimit,omitempty"` VLANIDUpperLimit int `json:"VLANIDUpperLimit,omitempty"` VMCacheSize int `json:"VMCacheSize,omitempty"` VMPurgeTime int `json:"VMPurgeTime,omitempty"` VMResyncDeletionWaitTime int `json:"VMResyncDeletionWaitTime,omitempty"` VMResyncOutstandingInterval int `json:"VMResyncOutstandingInterval,omitempty"` VMUnreachableCleanupTime int `json:"VMUnreachableCleanupTime,omitempty"` VMUnreachableTime int `json:"VMUnreachableTime,omitempty"` VNFTaskTimeout int `json:"VNFTaskTimeout,omitempty"` VNIDLowerLimit int `json:"VNIDLowerLimit,omitempty"` VNIDPublicNetworkLowerLimit int `json:"VNIDPublicNetworkLowerLimit,omitempty"` VNIDPublicNetworkUpperLimit int `json:"VNIDPublicNetworkUpperLimit,omitempty"` VNIDUpperLimit int `json:"VNIDUpperLimit,omitempty"` APIKeyRenewalInterval int `json:"APIKeyRenewalInterval,omitempty"` APIKeyValidity int `json:"APIKeyValidity,omitempty"` VPortInitStatefulTimer int `json:"VPortInitStatefulTimer,omitempty"` LRUCacheSizePerSubnet int `json:"LRUCacheSizePerSubnet,omitempty"` VSCOnSameVersionAsVSD bool `json:"VSCOnSameVersionAsVSD"` VSDReadOnlyMode bool `json:"VSDReadOnlyMode"` VSDUpgradeIsComplete bool `json:"VSDUpgradeIsComplete"` ASNumber int `json:"ASNumber,omitempty"` VSSStatsInterval int `json:"VSSStatsInterval,omitempty"` RTLowerLimit int `json:"RTLowerLimit,omitempty"` RTPublicNetworkLowerLimit int `json:"RTPublicNetworkLowerLimit,omitempty"` RTPublicNetworkUpperLimit int `json:"RTPublicNetworkUpperLimit,omitempty"` RTUpperLimit int `json:"RTUpperLimit,omitempty"` EVPNBGPCommunityTagASNumber int `json:"EVPNBGPCommunityTagASNumber,omitempty"` EVPNBGPCommunityTagLowerLimit int `json:"EVPNBGPCommunityTagLowerLimit,omitempty"` EVPNBGPCommunityTagUpperLimit int `json:"EVPNBGPCommunityTagUpperLimit,omitempty"` PageMaxSize int `json:"pageMaxSize,omitempty"` PageSize int `json:"pageSize,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` MaxFailedLogins int `json:"maxFailedLogins,omitempty"` MaxResponse int `json:"maxResponse,omitempty"` AccumulateLicensesEnabled bool `json:"accumulateLicensesEnabled"` VcinLoadBalancerIP string `json:"vcinLoadBalancerIP,omitempty"` PerDomainVlanIdEnabled bool `json:"perDomainVlanIdEnabled"` PerformancePathSelectionVNID int `json:"performancePathSelectionVNID,omitempty"` ServiceIDUpperLimit int `json:"serviceIDUpperLimit,omitempty"` KeyServerMonitorEnabled bool `json:"keyServerMonitorEnabled"` KeyServerVSDDataSynchronizationInterval int `json:"keyServerVSDDataSynchronizationInterval,omitempty"` OffsetCustomerID int `json:"offsetCustomerID,omitempty"` OffsetServiceID int `json:"offsetServiceID,omitempty"` VirtualFirewallRulesEnabled bool `json:"virtualFirewallRulesEnabled"` EjbcaNSGCertificateProfile string `json:"ejbcaNSGCertificateProfile,omitempty"` EjbcaNSGEndEntityProfile string `json:"ejbcaNSGEndEntityProfile,omitempty"` EjbcaOCSPResponderCN string `json:"ejbcaOCSPResponderCN,omitempty"` EjbcaOCSPResponderURI string `json:"ejbcaOCSPResponderURI,omitempty"` EjbcaVspRootCa string `json:"ejbcaVspRootCa,omitempty"` AlarmsMaxPerObject int `json:"alarmsMaxPerObject,omitempty"` ElasticClusterName string `json:"elasticClusterName,omitempty"` AllowEnterpriseAvatarOnNSG bool `json:"allowEnterpriseAvatarOnNSG"` GlobalMACAddress string `json:"globalMACAddress,omitempty"` FlowCollectionEnabled bool `json:"flowCollectionEnabled"` InactiveTimeout int `json:"inactiveTimeout,omitempty"` InfrastructureBGPASNumber int `json:"infrastructureBGPASNumber,omitempty"` EntityScope string `json:"entityScope,omitempty"` DomainTunnelType string `json:"domainTunnelType,omitempty"` PostProcessorThreadsCount int `json:"postProcessorThreadsCount,omitempty"` GroupKeyDefaultSEKGenerationInterval int `json:"groupKeyDefaultSEKGenerationInterval,omitempty"` GroupKeyDefaultSEKLifetime int `json:"groupKeyDefaultSEKLifetime,omitempty"` GroupKeyDefaultSEKPayloadEncryptionAlgorithm string `json:"groupKeyDefaultSEKPayloadEncryptionAlgorithm,omitempty"` GroupKeyDefaultSEKPayloadSigningAlgorithm string `json:"groupKeyDefaultSEKPayloadSigningAlgorithm,omitempty"` GroupKeyDefaultSeedGenerationInterval int `json:"groupKeyDefaultSeedGenerationInterval,omitempty"` GroupKeyDefaultSeedLifetime int `json:"groupKeyDefaultSeedLifetime,omitempty"` GroupKeyDefaultSeedPayloadAuthenticationAlgorithm string `json:"groupKeyDefaultSeedPayloadAuthenticationAlgorithm,omitempty"` GroupKeyDefaultSeedPayloadEncryptionAlgorithm string `json:"groupKeyDefaultSeedPayloadEncryptionAlgorithm,omitempty"` GroupKeyDefaultSeedPayloadSigningAlgorithm string `json:"groupKeyDefaultSeedPayloadSigningAlgorithm,omitempty"` GroupKeyDefaultTrafficAuthenticationAlgorithm string `json:"groupKeyDefaultTrafficAuthenticationAlgorithm,omitempty"` GroupKeyDefaultTrafficEncryptionAlgorithm string `json:"groupKeyDefaultTrafficEncryptionAlgorithm,omitempty"` GroupKeyDefaultTrafficEncryptionKeyLifetime int `json:"groupKeyDefaultTrafficEncryptionKeyLifetime,omitempty"` GroupKeyGenerationIntervalOnForcedReKey int `json:"groupKeyGenerationIntervalOnForcedReKey,omitempty"` GroupKeyGenerationIntervalOnRevoke int `json:"groupKeyGenerationIntervalOnRevoke,omitempty"` GroupKeyMinimumSEKGenerationInterval int `json:"groupKeyMinimumSEKGenerationInterval,omitempty"` GroupKeyMinimumSEKLifetime int `json:"groupKeyMinimumSEKLifetime,omitempty"` GroupKeyMinimumSeedGenerationInterval int `json:"groupKeyMinimumSeedGenerationInterval,omitempty"` GroupKeyMinimumSeedLifetime int `json:"groupKeyMinimumSeedLifetime,omitempty"` GroupKeyMinimumTrafficEncryptionKeyLifetime int `json:"groupKeyMinimumTrafficEncryptionKeyLifetime,omitempty"` NsgBootstrapEndpoint string `json:"nsgBootstrapEndpoint,omitempty"` NsgConfigEndpoint string `json:"nsgConfigEndpoint,omitempty"` NsgLocalUiUrl string `json:"nsgLocalUiUrl,omitempty"` EsiID int `json:"esiID,omitempty"` CsprootAuthenticationMethod string `json:"csprootAuthenticationMethod,omitempty"` StackTraceEnabled bool `json:"stackTraceEnabled"` StatefulACLNonTCPTimeout int `json:"statefulACLNonTCPTimeout,omitempty"` StatefulACLTCPTimeout int `json:"statefulACLTCPTimeout,omitempty"` StaticWANServicePurgeTime int `json:"staticWANServicePurgeTime,omitempty"` StatisticsEnabled bool `json:"statisticsEnabled"` StatsCollectorAddress string `json:"statsCollectorAddress,omitempty"` StatsCollectorPort string `json:"statsCollectorPort,omitempty"` StatsCollectorProtoBufPort string `json:"statsCollectorProtoBufPort,omitempty"` StatsMaxDataPoints int `json:"statsMaxDataPoints,omitempty"` StatsMinDuration int `json:"statsMinDuration,omitempty"` StatsNumberOfDataPoints int `json:"statsNumberOfDataPoints,omitempty"` StatsTSDBServerAddress string `json:"statsTSDBServerAddress,omitempty"` StickyECMPIdleTimeout int `json:"stickyECMPIdleTimeout,omitempty"` AttachProbeToIPsecNPM bool `json:"attachProbeToIPsecNPM"` AttachProbeToVXLANNPM bool `json:"attachProbeToVXLANNPM"` SubnetResyncInterval int `json:"subnetResyncInterval,omitempty"` SubnetResyncOutstandingInterval int `json:"subnetResyncOutstandingInterval,omitempty"` CustomerIDUpperLimit int `json:"customerIDUpperLimit,omitempty"` CustomerKey string `json:"customerKey,omitempty"` AvatarBasePath string `json:"avatarBasePath,omitempty"` AvatarBaseURL string `json:"avatarBaseURL,omitempty"` EventLogCleanupInterval int `json:"eventLogCleanupInterval,omitempty"` EventLogEntryMaxAge int `json:"eventLogEntryMaxAge,omitempty"` EventProcessorInterval int `json:"eventProcessorInterval,omitempty"` EventProcessorMaxEventsCount int `json:"eventProcessorMaxEventsCount,omitempty"` EventProcessorTimeout int `json:"eventProcessorTimeout,omitempty"` TwoFactorCodeExpiry int `json:"twoFactorCodeExpiry,omitempty"` TwoFactorCodeLength int `json:"twoFactorCodeLength,omitempty"` TwoFactorCodeSeedLength int `json:"twoFactorCodeSeedLength,omitempty"` ExternalID string `json:"externalID,omitempty"` DynamicWANServiceDiffTime int `json:"dynamicWANServiceDiffTime,omitempty"` SyslogDestinationHost string `json:"syslogDestinationHost,omitempty"` SyslogDestinationPort int `json:"syslogDestinationPort,omitempty"` SysmonCleanupTaskInterval int `json:"sysmonCleanupTaskInterval,omitempty"` SysmonNodePresenceTimeout int `json:"sysmonNodePresenceTimeout,omitempty"` SysmonProbeResponseTimeout int `json:"sysmonProbeResponseTimeout,omitempty"` SystemAvatarData string `json:"systemAvatarData,omitempty"` SystemAvatarType string `json:"systemAvatarType,omitempty"` }
SystemConfig represents the model of a systemconfig
func NewSystemConfig ¶
func NewSystemConfig() *SystemConfig
NewSystemConfig returns a new *SystemConfig
func (*SystemConfig) CreateGlobalMetadata ¶
func (o *SystemConfig) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the SystemConfig
func (*SystemConfig) CreateMetadata ¶
func (o *SystemConfig) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the SystemConfig
func (*SystemConfig) Delete ¶
func (o *SystemConfig) Delete() *bambou.Error
Delete deletes the SystemConfig from the server
func (*SystemConfig) Fetch ¶
func (o *SystemConfig) Fetch() *bambou.Error
Fetch retrieves the SystemConfig from the server
func (*SystemConfig) GlobalMetadatas ¶
func (o *SystemConfig) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the SystemConfig
func (*SystemConfig) Identifier ¶
func (o *SystemConfig) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*SystemConfig) Identity ¶
func (o *SystemConfig) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*SystemConfig) Metadatas ¶
func (o *SystemConfig) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the SystemConfig
func (*SystemConfig) Save ¶
func (o *SystemConfig) Save() *bambou.Error
Save saves the SystemConfig into the server
func (*SystemConfig) SetIdentifier ¶
func (o *SystemConfig) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type SystemConfigsAncestor ¶
type SystemConfigsAncestor interface {
SystemConfigs(*bambou.FetchingInfo) (SystemConfigsList, *bambou.Error)
}
SystemConfigsAncestor is the interface that an ancestor of a SystemConfig must implement. An Ancestor is defined as an entity that has SystemConfig as a descendant. An Ancestor can get a list of its child SystemConfigs, but not necessarily create one.
type SystemConfigsList ¶
type SystemConfigsList []*SystemConfig
SystemConfigsList represents a list of SystemConfigs
type SystemConfigsParent ¶
type SystemConfigsParent interface { SystemConfigsAncestor CreateSystemConfig(*SystemConfig) *bambou.Error }
SystemConfigsParent is the interface that a parent of a SystemConfig must implement. A Parent is defined as an entity that has SystemConfig as a child. A Parent is an Ancestor which can create a SystemConfig.
type TCA ¶
type TCA struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` URLEndPoint string `json:"URLEndPoint,omitempty"` Name string `json:"name,omitempty"` TargetPolicyGroupID string `json:"targetPolicyGroupID,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Action string `json:"action,omitempty"` Period int `json:"period,omitempty"` Description string `json:"description,omitempty"` Metric string `json:"metric,omitempty"` Threshold int `json:"threshold,omitempty"` ThrottleTime int `json:"throttleTime,omitempty"` Disable bool `json:"disable"` DisplayStatus string `json:"displayStatus,omitempty"` EntityScope string `json:"entityScope,omitempty"` Count int `json:"count,omitempty"` Status bool `json:"status"` ExternalID string `json:"externalID,omitempty"` Type string `json:"type,omitempty"` }
TCA represents the model of a tca
func (*TCA) Alarms ¶
func (o *TCA) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the TCA
func (*TCA) CreateAlarm ¶
CreateAlarm creates a new child Alarm under the TCA
func (*TCA) CreateGlobalMetadata ¶
func (o *TCA) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the TCA
func (*TCA) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the TCA
func (*TCA) EventLogs ¶
func (o *TCA) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the TCA
func (*TCA) GlobalMetadatas ¶
func (o *TCA) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the TCA
func (*TCA) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*TCA) Metadatas ¶
func (o *TCA) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the TCA
func (*TCA) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type TCAsAncestor ¶
type TCAsAncestor interface {
TCAs(*bambou.FetchingInfo) (TCAsList, *bambou.Error)
}
TCAsAncestor is the interface that an ancestor of a TCA must implement. An Ancestor is defined as an entity that has TCA as a descendant. An Ancestor can get a list of its child TCAs, but not necessarily create one.
type TCAsParent ¶
type TCAsParent interface { TCAsAncestor CreateTCA(*TCA) *bambou.Error }
TCAsParent is the interface that a parent of a TCA must implement. A Parent is defined as an entity that has TCA as a child. A Parent is an Ancestor which can create a TCA.
type Tier ¶
type Tier struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` PacketCount int `json:"packetCount,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` TierType string `json:"tierType,omitempty"` Timeout int `json:"timeout,omitempty"` EntityScope string `json:"entityScope,omitempty"` DownThresholdCount int `json:"downThresholdCount,omitempty"` ProbeInterval int `json:"probeInterval,omitempty"` ExternalID string `json:"externalID,omitempty"` }
Tier represents the model of a tier
func (*Tier) CreateDestinationurl ¶
func (o *Tier) CreateDestinationurl(child *Destinationurl) *bambou.Error
CreateDestinationurl creates a new child Destinationurl under the Tier
func (*Tier) CreateGlobalMetadata ¶
func (o *Tier) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Tier
func (*Tier) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Tier
func (*Tier) Destinationurls ¶
func (o *Tier) Destinationurls(info *bambou.FetchingInfo) (DestinationurlsList, *bambou.Error)
Destinationurls retrieves the list of child Destinationurls of the Tier
func (*Tier) GlobalMetadatas ¶
func (o *Tier) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Tier
func (*Tier) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Tier) Metadatas ¶
func (o *Tier) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Tier
func (*Tier) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type TiersAncestor ¶
type TiersAncestor interface {
Tiers(*bambou.FetchingInfo) (TiersList, *bambou.Error)
}
TiersAncestor is the interface that an ancestor of a Tier must implement. An Ancestor is defined as an entity that has Tier as a descendant. An Ancestor can get a list of its child Tiers, but not necessarily create one.
type TiersParent ¶
type TiersParent interface { TiersAncestor CreateTier(*Tier) *bambou.Error }
TiersParent is the interface that a parent of a Tier must implement. A Parent is defined as an entity that has Tier as a child. A Parent is an Ancestor which can create a Tier.
type Trunk ¶
type Trunk struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` AssociatedVPortID string `json:"associatedVPortID,omitempty"` }
Trunk represents the model of a trunk
func (*Trunk) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Trunk) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*Trunk) VPorts ¶
func (o *Trunk) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
VPorts retrieves the list of child VPorts of the Trunk
type TrunksAncestor ¶
type TrunksAncestor interface {
Trunks(*bambou.FetchingInfo) (TrunksList, *bambou.Error)
}
TrunksAncestor is the interface that an ancestor of a Trunk must implement. An Ancestor is defined as an entity that has Trunk as a descendant. An Ancestor can get a list of its child Trunks, but not necessarily create one.
type TrunksParent ¶
type TrunksParent interface { TrunksAncestor CreateTrunk(*Trunk) *bambou.Error }
TrunksParent is the interface that a parent of a Trunk must implement. A Parent is defined as an entity that has Trunk as a child. A Parent is an Ancestor which can create a Trunk.
type Underlay ¶
type Underlay struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` UnderlayId interface{} `json:"underlayId,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
Underlay represents the model of a underlay
func (*Underlay) CreateGlobalMetadata ¶
func (o *Underlay) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Underlay
func (*Underlay) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Underlay
func (*Underlay) GlobalMetadatas ¶
func (o *Underlay) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Underlay
func (*Underlay) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Underlay) Metadatas ¶
func (o *Underlay) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Underlay
func (*Underlay) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type UnderlaysAncestor ¶
type UnderlaysAncestor interface {
Underlays(*bambou.FetchingInfo) (UnderlaysList, *bambou.Error)
}
UnderlaysAncestor is the interface that an ancestor of a Underlay must implement. An Ancestor is defined as an entity that has Underlay as a descendant. An Ancestor can get a list of its child Underlays, but not necessarily create one.
type UnderlaysParent ¶
type UnderlaysParent interface { UnderlaysAncestor CreateUnderlay(*Underlay) *bambou.Error }
UnderlaysParent is the interface that a parent of a Underlay must implement. A Parent is defined as an entity that has Underlay as a child. A Parent is an Ancestor which can create a Underlay.
type UplinkConnection ¶
type UplinkConnection struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` PATEnabled bool `json:"PATEnabled"` DNSAddress string `json:"DNSAddress,omitempty"` Password string `json:"password,omitempty"` Gateway string `json:"gateway,omitempty"` Address string `json:"address,omitempty"` AdvertisementCriteria string `json:"advertisementCriteria,omitempty"` SecondaryAddress string `json:"secondaryAddress,omitempty"` Netmask string `json:"netmask,omitempty"` VlanId string `json:"vlanId,omitempty"` UnderlayEnabled bool `json:"underlayEnabled"` InstallerManaged bool `json:"installerManaged"` InterfaceConnectionType string `json:"interfaceConnectionType,omitempty"` Mode string `json:"mode,omitempty"` Role string `json:"role,omitempty"` RoleOrder string `json:"roleOrder,omitempty"` PortName string `json:"portName,omitempty"` DownloadRateLimit float64 `json:"downloadRateLimit,omitempty"` UplinkID int `json:"uplinkID,omitempty"` Username string `json:"username,omitempty"` AssocUnderlayID string `json:"assocUnderlayID,omitempty"` AssociatedBGPNeighborID string `json:"associatedBGPNeighborID,omitempty"` AssociatedUnderlayName string `json:"associatedUnderlayName,omitempty"` AuxiliaryLink bool `json:"auxiliaryLink"` }
UplinkConnection represents the model of a uplinkconnection
func NewUplinkConnection ¶
func NewUplinkConnection() *UplinkConnection
NewUplinkConnection returns a new *UplinkConnection
func (*UplinkConnection) BFDSessions ¶
func (o *UplinkConnection) BFDSessions(info *bambou.FetchingInfo) (BFDSessionsList, *bambou.Error)
BFDSessions retrieves the list of child BFDSessions of the UplinkConnection
func (*UplinkConnection) CreateBFDSession ¶
func (o *UplinkConnection) CreateBFDSession(child *BFDSession) *bambou.Error
CreateBFDSession creates a new child BFDSession under the UplinkConnection
func (*UplinkConnection) CreateCustomProperty ¶
func (o *UplinkConnection) CreateCustomProperty(child *CustomProperty) *bambou.Error
CreateCustomProperty creates a new child CustomProperty under the UplinkConnection
func (*UplinkConnection) CustomProperties ¶
func (o *UplinkConnection) CustomProperties(info *bambou.FetchingInfo) (CustomPropertiesList, *bambou.Error)
CustomProperties retrieves the list of child CustomProperties of the UplinkConnection
func (*UplinkConnection) Delete ¶
func (o *UplinkConnection) Delete() *bambou.Error
Delete deletes the UplinkConnection from the server
func (*UplinkConnection) Fetch ¶
func (o *UplinkConnection) Fetch() *bambou.Error
Fetch retrieves the UplinkConnection from the server
func (*UplinkConnection) Identifier ¶
func (o *UplinkConnection) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*UplinkConnection) Identity ¶
func (o *UplinkConnection) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*UplinkConnection) Save ¶
func (o *UplinkConnection) Save() *bambou.Error
Save saves the UplinkConnection into the server
func (*UplinkConnection) SetIdentifier ¶
func (o *UplinkConnection) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*UplinkConnection) Underlays ¶
func (o *UplinkConnection) Underlays(info *bambou.FetchingInfo) (UnderlaysList, *bambou.Error)
Underlays retrieves the list of child Underlays of the UplinkConnection
type UplinkConnectionsAncestor ¶
type UplinkConnectionsAncestor interface {
UplinkConnections(*bambou.FetchingInfo) (UplinkConnectionsList, *bambou.Error)
}
UplinkConnectionsAncestor is the interface that an ancestor of a UplinkConnection must implement. An Ancestor is defined as an entity that has UplinkConnection as a descendant. An Ancestor can get a list of its child UplinkConnections, but not necessarily create one.
type UplinkConnectionsList ¶
type UplinkConnectionsList []*UplinkConnection
UplinkConnectionsList represents a list of UplinkConnections
type UplinkConnectionsParent ¶
type UplinkConnectionsParent interface { UplinkConnectionsAncestor CreateUplinkConnection(*UplinkConnection) *bambou.Error }
UplinkConnectionsParent is the interface that a parent of a UplinkConnection must implement. A Parent is defined as an entity that has UplinkConnection as a child. A Parent is an Ancestor which can create a UplinkConnection.
type UplinkRD ¶
type UplinkRD struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` RouteDistinguisher string `json:"routeDistinguisher,omitempty"` UplinkType string `json:"uplinkType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
UplinkRD represents the model of a uplinkroutedistinguisher
func (*UplinkRD) CreateGlobalMetadata ¶
func (o *UplinkRD) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the UplinkRD
func (*UplinkRD) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the UplinkRD
func (*UplinkRD) GlobalMetadatas ¶
func (o *UplinkRD) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the UplinkRD
func (*UplinkRD) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*UplinkRD) Metadatas ¶
func (o *UplinkRD) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the UplinkRD
func (*UplinkRD) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type UplinkRDsAncestor ¶
type UplinkRDsAncestor interface {
UplinkRDs(*bambou.FetchingInfo) (UplinkRDsList, *bambou.Error)
}
UplinkRDsAncestor is the interface that an ancestor of a UplinkRD must implement. An Ancestor is defined as an entity that has UplinkRD as a descendant. An Ancestor can get a list of its child UplinkRDs, but not necessarily create one.
type UplinkRDsParent ¶
type UplinkRDsParent interface { UplinkRDsAncestor CreateUplinkRD(*UplinkRD) *bambou.Error }
UplinkRDsParent is the interface that a parent of a UplinkRD must implement. A Parent is defined as an entity that has UplinkRD as a child. A Parent is an Ancestor which can create a UplinkRD.
type User ¶
type User struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LDAPUserDN string `json:"LDAPUserDN,omitempty"` ManagementMode string `json:"managementMode,omitempty"` Password string `json:"password,omitempty"` LastName string `json:"lastName,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` FirstName string `json:"firstName,omitempty"` Disabled bool `json:"disabled"` Email string `json:"email,omitempty"` EntityScope string `json:"entityScope,omitempty"` MobileNumber string `json:"mobileNumber,omitempty"` UserName string `json:"userName,omitempty"` AvatarData string `json:"avatarData,omitempty"` AvatarType string `json:"avatarType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
User represents the model of a user
func (*User) Avatars ¶
func (o *User) Avatars(info *bambou.FetchingInfo) (AvatarsList, *bambou.Error)
Avatars retrieves the list of child Avatars of the User
func (*User) Containers ¶
func (o *User) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
Containers retrieves the list of child Containers of the User
func (*User) CreateAvatar ¶
CreateAvatar creates a new child Avatar under the User
func (*User) CreateGlobalMetadata ¶
func (o *User) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the User
func (*User) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the User
func (*User) EventLogs ¶
func (o *User) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the User
func (*User) GlobalMetadatas ¶
func (o *User) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the User
func (*User) Groups ¶
func (o *User) Groups(info *bambou.FetchingInfo) (GroupsList, *bambou.Error)
Groups retrieves the list of child Groups of the User
func (*User) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*User) Metadatas ¶
func (o *User) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the User
func (*User) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type UserContext ¶
type UserContext struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` AARFlowStatsInterval int `json:"AARFlowStatsInterval,omitempty"` AARProbeStatsInterval int `json:"AARProbeStatsInterval,omitempty"` VSSStatsInterval int `json:"VSSStatsInterval,omitempty"` FlowCollectionEnabled bool `json:"flowCollectionEnabled"` StatisticsEnabled bool `json:"statisticsEnabled"` StatsTSDBServerAddress string `json:"statsTSDBServerAddress,omitempty"` }
UserContext represents the model of a usercontext
func (*UserContext) Delete ¶
func (o *UserContext) Delete() *bambou.Error
Delete deletes the UserContext from the server
func (*UserContext) Fetch ¶
func (o *UserContext) Fetch() *bambou.Error
Fetch retrieves the UserContext from the server
func (*UserContext) Identifier ¶
func (o *UserContext) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*UserContext) Identity ¶
func (o *UserContext) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*UserContext) Save ¶
func (o *UserContext) Save() *bambou.Error
Save saves the UserContext into the server
func (*UserContext) SetIdentifier ¶
func (o *UserContext) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type UserContextsAncestor ¶
type UserContextsAncestor interface {
UserContexts(*bambou.FetchingInfo) (UserContextsList, *bambou.Error)
}
UserContextsAncestor is the interface that an ancestor of a UserContext must implement. An Ancestor is defined as an entity that has UserContext as a descendant. An Ancestor can get a list of its child UserContexts, but not necessarily create one.
type UserContextsList ¶
type UserContextsList []*UserContext
UserContextsList represents a list of UserContexts
type UserContextsParent ¶
type UserContextsParent interface { UserContextsAncestor CreateUserContext(*UserContext) *bambou.Error }
UserContextsParent is the interface that a parent of a UserContext must implement. A Parent is defined as an entity that has UserContext as a child. A Parent is an Ancestor which can create a UserContext.
type UsersAncestor ¶
type UsersAncestor interface {
Users(*bambou.FetchingInfo) (UsersList, *bambou.Error)
}
UsersAncestor is the interface that an ancestor of a User must implement. An Ancestor is defined as an entity that has User as a descendant. An Ancestor can get a list of its child Users, but not necessarily create one.
type UsersParent ¶
type UsersParent interface { UsersAncestor CreateUser(*User) *bambou.Error }
UsersParent is the interface that a parent of a User must implement. A Parent is defined as an entity that has User as a child. A Parent is an Ancestor which can create a User.
type VCenter ¶
type VCenter struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` VRSConfigurationTimeLimit int `json:"VRSConfigurationTimeLimit,omitempty"` VRequireNuageMetadata bool `json:"vRequireNuageMetadata"` Name string `json:"name,omitempty"` Password string `json:"password,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` DataDNS1 string `json:"dataDNS1,omitempty"` DataDNS2 string `json:"dataDNS2,omitempty"` DataGateway string `json:"dataGateway,omitempty"` DataNetworkPortgroup string `json:"dataNetworkPortgroup,omitempty"` DatapathSyncTimeout int `json:"datapathSyncTimeout,omitempty"` SecondaryDataUplinkDHCPEnabled bool `json:"secondaryDataUplinkDHCPEnabled"` SecondaryDataUplinkEnabled bool `json:"secondaryDataUplinkEnabled"` SecondaryDataUplinkInterface string `json:"secondaryDataUplinkInterface,omitempty"` SecondaryDataUplinkMTU int `json:"secondaryDataUplinkMTU,omitempty"` SecondaryDataUplinkPrimaryController string `json:"secondaryDataUplinkPrimaryController,omitempty"` SecondaryDataUplinkSecondaryController string `json:"secondaryDataUplinkSecondaryController,omitempty"` SecondaryDataUplinkUnderlayID int `json:"secondaryDataUplinkUnderlayID,omitempty"` SecondaryNuageController string `json:"secondaryNuageController,omitempty"` MemorySizeInGB string `json:"memorySizeInGB,omitempty"` RemoteSyslogServerIP string `json:"remoteSyslogServerIP,omitempty"` RemoteSyslogServerPort int `json:"remoteSyslogServerPort,omitempty"` RemoteSyslogServerType string `json:"remoteSyslogServerType,omitempty"` GenericSplitActivation bool `json:"genericSplitActivation"` SeparateDataNetwork bool `json:"separateDataNetwork"` Personality string `json:"personality,omitempty"` Description string `json:"description,omitempty"` DestinationMirrorPort string `json:"destinationMirrorPort,omitempty"` MetadataServerIP string `json:"metadataServerIP,omitempty"` MetadataServerListenPort int `json:"metadataServerListenPort,omitempty"` MetadataServerPort int `json:"metadataServerPort,omitempty"` MetadataServiceEnabled bool `json:"metadataServiceEnabled"` NetworkUplinkInterface string `json:"networkUplinkInterface,omitempty"` NetworkUplinkInterfaceGateway string `json:"networkUplinkInterfaceGateway,omitempty"` NetworkUplinkInterfaceIp string `json:"networkUplinkInterfaceIp,omitempty"` NetworkUplinkInterfaceNetmask string `json:"networkUplinkInterfaceNetmask,omitempty"` RevertiveControllerEnabled bool `json:"revertiveControllerEnabled"` RevertiveTimer int `json:"revertiveTimer,omitempty"` NfsLogServer string `json:"nfsLogServer,omitempty"` NfsMountPath string `json:"nfsMountPath,omitempty"` MgmtDNS1 string `json:"mgmtDNS1,omitempty"` MgmtDNS2 string `json:"mgmtDNS2,omitempty"` MgmtGateway string `json:"mgmtGateway,omitempty"` MgmtNetworkPortgroup string `json:"mgmtNetworkPortgroup,omitempty"` DhcpRelayServer string `json:"dhcpRelayServer,omitempty"` MirrorNetworkPortgroup string `json:"mirrorNetworkPortgroup,omitempty"` DisableGROOnDatapath bool `json:"disableGROOnDatapath"` DisableLROOnDatapath bool `json:"disableLROOnDatapath"` DisableNetworkDiscovery bool `json:"disableNetworkDiscovery"` SiteId string `json:"siteId,omitempty"` OldAgencyName string `json:"oldAgencyName,omitempty"` AllowDataDHCP bool `json:"allowDataDHCP"` AllowMgmtDHCP bool `json:"allowMgmtDHCP"` FlowEvictionThreshold int `json:"flowEvictionThreshold,omitempty"` VmNetworkPortgroup string `json:"vmNetworkPortgroup,omitempty"` EnableVRSResourceReservation bool `json:"enableVRSResourceReservation"` EntityScope string `json:"entityScope,omitempty"` ConfiguredMetricsPushInterval int `json:"configuredMetricsPushInterval,omitempty"` ConnectionStatus bool `json:"connectionStatus"` PortgroupMetadata bool `json:"portgroupMetadata"` HostLevelManagement bool `json:"hostLevelManagement"` NovaClientVersion int `json:"novaClientVersion,omitempty"` NovaIdentityURLVersion string `json:"novaIdentityURLVersion,omitempty"` NovaMetadataServiceAuthUrl string `json:"novaMetadataServiceAuthUrl,omitempty"` NovaMetadataServiceEndpoint string `json:"novaMetadataServiceEndpoint,omitempty"` NovaMetadataServicePassword string `json:"novaMetadataServicePassword,omitempty"` NovaMetadataServiceTenant string `json:"novaMetadataServiceTenant,omitempty"` NovaMetadataServiceUsername string `json:"novaMetadataServiceUsername,omitempty"` NovaOSKeystoneUsername string `json:"novaOSKeystoneUsername,omitempty"` NovaProjectDomainName string `json:"novaProjectDomainName,omitempty"` NovaProjectName string `json:"novaProjectName,omitempty"` NovaRegionName string `json:"novaRegionName,omitempty"` NovaUserDomainName string `json:"novaUserDomainName,omitempty"` IpAddress string `json:"ipAddress,omitempty"` UpgradePackagePassword string `json:"upgradePackagePassword,omitempty"` UpgradePackageURL string `json:"upgradePackageURL,omitempty"` UpgradePackageUsername string `json:"upgradePackageUsername,omitempty"` UpgradeScriptTimeLimit int `json:"upgradeScriptTimeLimit,omitempty"` CpuCount string `json:"cpuCount,omitempty"` PrimaryDataUplinkUnderlayID int `json:"primaryDataUplinkUnderlayID,omitempty"` PrimaryNuageController string `json:"primaryNuageController,omitempty"` VrsConfigID string `json:"vrsConfigID,omitempty"` VrsPassword string `json:"vrsPassword,omitempty"` VrsUserName string `json:"vrsUserName,omitempty"` UserName string `json:"userName,omitempty"` StaticRoute string `json:"staticRoute,omitempty"` StaticRouteGateway string `json:"staticRouteGateway,omitempty"` StaticRouteNetmask string `json:"staticRouteNetmask,omitempty"` NtpServer1 string `json:"ntpServer1,omitempty"` NtpServer2 string `json:"ntpServer2,omitempty"` HttpPort int `json:"httpPort,omitempty"` HttpsPort int `json:"httpsPort,omitempty"` Mtu int `json:"mtu,omitempty"` MultiVMSsupport bool `json:"multiVMSsupport"` MulticastReceiveInterface string `json:"multicastReceiveInterface,omitempty"` MulticastReceiveInterfaceIP string `json:"multicastReceiveInterfaceIP,omitempty"` MulticastReceiveInterfaceNetmask string `json:"multicastReceiveInterfaceNetmask,omitempty"` MulticastReceiveRange string `json:"multicastReceiveRange,omitempty"` MulticastSendInterface string `json:"multicastSendInterface,omitempty"` MulticastSendInterfaceIP string `json:"multicastSendInterfaceIP,omitempty"` MulticastSendInterfaceNetmask string `json:"multicastSendInterfaceNetmask,omitempty"` MulticastSourcePortgroup string `json:"multicastSourcePortgroup,omitempty"` CustomizedScriptURL string `json:"customizedScriptURL,omitempty"` AutoResolveFrequency int `json:"autoResolveFrequency,omitempty"` OvfURL string `json:"ovfURL,omitempty"` AvrsEnabled bool `json:"avrsEnabled"` AvrsProfile string `json:"avrsProfile,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VCenter represents the model of a vcenter
func (*VCenter) Autodiscovereddatacenters ¶
func (o *VCenter) Autodiscovereddatacenters(info *bambou.FetchingInfo) (AutodiscovereddatacentersList, *bambou.Error)
Autodiscovereddatacenters retrieves the list of child Autodiscovereddatacenters of the VCenter
func (*VCenter) CreateGlobalMetadata ¶
func (o *VCenter) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VCenter
func (*VCenter) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the VCenter
func (*VCenter) CreateVCenterDataCenter ¶
func (o *VCenter) CreateVCenterDataCenter(child *VCenterDataCenter) *bambou.Error
CreateVCenterDataCenter creates a new child VCenterDataCenter under the VCenter
func (*VCenter) CreateVRSAddressRange ¶
func (o *VCenter) CreateVRSAddressRange(child *VRSAddressRange) *bambou.Error
CreateVRSAddressRange creates a new child VRSAddressRange under the VCenter
func (*VCenter) CreateVRSRedeploymentpolicy ¶
func (o *VCenter) CreateVRSRedeploymentpolicy(child *VRSRedeploymentpolicy) *bambou.Error
CreateVRSRedeploymentpolicy creates a new child VRSRedeploymentpolicy under the VCenter
func (*VCenter) GlobalMetadatas ¶
func (o *VCenter) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VCenter
func (*VCenter) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*VCenter) Metadatas ¶
func (o *VCenter) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VCenter
func (*VCenter) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*VCenter) VCenterDataCenters ¶
func (o *VCenter) VCenterDataCenters(info *bambou.FetchingInfo) (VCenterDataCentersList, *bambou.Error)
VCenterDataCenters retrieves the list of child VCenterDataCenters of the VCenter
func (*VCenter) VRSAddressRanges ¶
func (o *VCenter) VRSAddressRanges(info *bambou.FetchingInfo) (VRSAddressRangesList, *bambou.Error)
VRSAddressRanges retrieves the list of child VRSAddressRanges of the VCenter
func (*VCenter) VRSRedeploymentpolicies ¶
func (o *VCenter) VRSRedeploymentpolicies(info *bambou.FetchingInfo) (VRSRedeploymentpoliciesList, *bambou.Error)
VRSRedeploymentpolicies retrieves the list of child VRSRedeploymentpolicies of the VCenter
type VCenterCluster ¶
type VCenterCluster struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` VRSConfigurationTimeLimit int `json:"VRSConfigurationTimeLimit,omitempty"` VRequireNuageMetadata bool `json:"vRequireNuageMetadata"` Name string `json:"name,omitempty"` ManagedObjectID string `json:"managedObjectID,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` DataDNS1 string `json:"dataDNS1,omitempty"` DataDNS2 string `json:"dataDNS2,omitempty"` DataGateway string `json:"dataGateway,omitempty"` DataNetworkPortgroup string `json:"dataNetworkPortgroup,omitempty"` DatapathSyncTimeout int `json:"datapathSyncTimeout,omitempty"` Scope bool `json:"scope"` SecondaryDataUplinkDHCPEnabled bool `json:"secondaryDataUplinkDHCPEnabled"` SecondaryDataUplinkEnabled bool `json:"secondaryDataUplinkEnabled"` SecondaryDataUplinkInterface string `json:"secondaryDataUplinkInterface,omitempty"` SecondaryDataUplinkMTU int `json:"secondaryDataUplinkMTU,omitempty"` SecondaryDataUplinkPrimaryController string `json:"secondaryDataUplinkPrimaryController,omitempty"` SecondaryDataUplinkSecondaryController string `json:"secondaryDataUplinkSecondaryController,omitempty"` SecondaryDataUplinkUnderlayID int `json:"secondaryDataUplinkUnderlayID,omitempty"` SecondaryNuageController string `json:"secondaryNuageController,omitempty"` DeletedFromVCenterDataCenter bool `json:"deletedFromVCenterDataCenter"` MemorySizeInGB string `json:"memorySizeInGB,omitempty"` RemoteSyslogServerIP string `json:"remoteSyslogServerIP,omitempty"` RemoteSyslogServerPort int `json:"remoteSyslogServerPort,omitempty"` RemoteSyslogServerType string `json:"remoteSyslogServerType,omitempty"` GenericSplitActivation bool `json:"genericSplitActivation"` SeparateDataNetwork bool `json:"separateDataNetwork"` Personality string `json:"personality,omitempty"` Description string `json:"description,omitempty"` DestinationMirrorPort string `json:"destinationMirrorPort,omitempty"` MetadataServerIP string `json:"metadataServerIP,omitempty"` MetadataServerListenPort int `json:"metadataServerListenPort,omitempty"` MetadataServerPort int `json:"metadataServerPort,omitempty"` MetadataServiceEnabled bool `json:"metadataServiceEnabled"` NetworkUplinkInterface string `json:"networkUplinkInterface,omitempty"` NetworkUplinkInterfaceGateway string `json:"networkUplinkInterfaceGateway,omitempty"` NetworkUplinkInterfaceIp string `json:"networkUplinkInterfaceIp,omitempty"` NetworkUplinkInterfaceNetmask string `json:"networkUplinkInterfaceNetmask,omitempty"` RevertiveControllerEnabled bool `json:"revertiveControllerEnabled"` RevertiveTimer int `json:"revertiveTimer,omitempty"` NfsLogServer string `json:"nfsLogServer,omitempty"` NfsMountPath string `json:"nfsMountPath,omitempty"` MgmtDNS1 string `json:"mgmtDNS1,omitempty"` MgmtDNS2 string `json:"mgmtDNS2,omitempty"` MgmtGateway string `json:"mgmtGateway,omitempty"` MgmtNetworkPortgroup string `json:"mgmtNetworkPortgroup,omitempty"` DhcpRelayServer string `json:"dhcpRelayServer,omitempty"` MirrorNetworkPortgroup string `json:"mirrorNetworkPortgroup,omitempty"` DisableGROOnDatapath bool `json:"disableGROOnDatapath"` DisableLROOnDatapath bool `json:"disableLROOnDatapath"` SiteId string `json:"siteId,omitempty"` AllowDataDHCP bool `json:"allowDataDHCP"` AllowMgmtDHCP bool `json:"allowMgmtDHCP"` FlowEvictionThreshold int `json:"flowEvictionThreshold,omitempty"` VmNetworkPortgroup string `json:"vmNetworkPortgroup,omitempty"` EnableVRSResourceReservation bool `json:"enableVRSResourceReservation"` EntityScope string `json:"entityScope,omitempty"` ConfiguredMetricsPushInterval int `json:"configuredMetricsPushInterval,omitempty"` PortgroupMetadata bool `json:"portgroupMetadata"` NovaClientVersion int `json:"novaClientVersion,omitempty"` NovaIdentityURLVersion string `json:"novaIdentityURLVersion,omitempty"` NovaMetadataServiceAuthUrl string `json:"novaMetadataServiceAuthUrl,omitempty"` NovaMetadataServiceEndpoint string `json:"novaMetadataServiceEndpoint,omitempty"` NovaMetadataServicePassword string `json:"novaMetadataServicePassword,omitempty"` NovaMetadataServiceTenant string `json:"novaMetadataServiceTenant,omitempty"` NovaMetadataServiceUsername string `json:"novaMetadataServiceUsername,omitempty"` NovaOSKeystoneUsername string `json:"novaOSKeystoneUsername,omitempty"` NovaProjectDomainName string `json:"novaProjectDomainName,omitempty"` NovaProjectName string `json:"novaProjectName,omitempty"` NovaRegionName string `json:"novaRegionName,omitempty"` NovaUserDomainName string `json:"novaUserDomainName,omitempty"` UpgradePackagePassword string `json:"upgradePackagePassword,omitempty"` UpgradePackageURL string `json:"upgradePackageURL,omitempty"` UpgradePackageUsername string `json:"upgradePackageUsername,omitempty"` UpgradeScriptTimeLimit int `json:"upgradeScriptTimeLimit,omitempty"` CpuCount string `json:"cpuCount,omitempty"` PrimaryDataUplinkUnderlayID int `json:"primaryDataUplinkUnderlayID,omitempty"` PrimaryNuageController string `json:"primaryNuageController,omitempty"` VrsPassword string `json:"vrsPassword,omitempty"` VrsUserName string `json:"vrsUserName,omitempty"` AssocVCenterDataCenterID string `json:"assocVCenterDataCenterID,omitempty"` AssocVCenterID string `json:"assocVCenterID,omitempty"` StaticRoute string `json:"staticRoute,omitempty"` StaticRouteGateway string `json:"staticRouteGateway,omitempty"` StaticRouteNetmask string `json:"staticRouteNetmask,omitempty"` NtpServer1 string `json:"ntpServer1,omitempty"` NtpServer2 string `json:"ntpServer2,omitempty"` Mtu int `json:"mtu,omitempty"` MultiVMSsupport bool `json:"multiVMSsupport"` MulticastReceiveInterface string `json:"multicastReceiveInterface,omitempty"` MulticastReceiveInterfaceIP string `json:"multicastReceiveInterfaceIP,omitempty"` MulticastReceiveInterfaceNetmask string `json:"multicastReceiveInterfaceNetmask,omitempty"` MulticastReceiveRange string `json:"multicastReceiveRange,omitempty"` MulticastSendInterface string `json:"multicastSendInterface,omitempty"` MulticastSendInterfaceIP string `json:"multicastSendInterfaceIP,omitempty"` MulticastSendInterfaceNetmask string `json:"multicastSendInterfaceNetmask,omitempty"` MulticastSourcePortgroup string `json:"multicastSourcePortgroup,omitempty"` CustomizedScriptURL string `json:"customizedScriptURL,omitempty"` OvfURL string `json:"ovfURL,omitempty"` AvrsEnabled bool `json:"avrsEnabled"` AvrsProfile string `json:"avrsProfile,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VCenterCluster represents the model of a vcentercluster
func NewVCenterCluster ¶
func NewVCenterCluster() *VCenterCluster
NewVCenterCluster returns a new *VCenterCluster
func (*VCenterCluster) AutoDiscoverHypervisorFromClusters ¶
func (o *VCenterCluster) AutoDiscoverHypervisorFromClusters(info *bambou.FetchingInfo) (AutoDiscoverHypervisorFromClustersList, *bambou.Error)
AutoDiscoverHypervisorFromClusters retrieves the list of child AutoDiscoverHypervisorFromClusters of the VCenterCluster
func (*VCenterCluster) CreateGlobalMetadata ¶
func (o *VCenterCluster) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VCenterCluster
func (*VCenterCluster) CreateJob ¶
func (o *VCenterCluster) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the VCenterCluster
func (*VCenterCluster) CreateMetadata ¶
func (o *VCenterCluster) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the VCenterCluster
func (*VCenterCluster) CreateVCenterHypervisor ¶
func (o *VCenterCluster) CreateVCenterHypervisor(child *VCenterHypervisor) *bambou.Error
CreateVCenterHypervisor creates a new child VCenterHypervisor under the VCenterCluster
func (*VCenterCluster) CreateVRSAddressRange ¶
func (o *VCenterCluster) CreateVRSAddressRange(child *VRSAddressRange) *bambou.Error
CreateVRSAddressRange creates a new child VRSAddressRange under the VCenterCluster
func (*VCenterCluster) CreateVRSRedeploymentpolicy ¶
func (o *VCenterCluster) CreateVRSRedeploymentpolicy(child *VRSRedeploymentpolicy) *bambou.Error
CreateVRSRedeploymentpolicy creates a new child VRSRedeploymentpolicy under the VCenterCluster
func (*VCenterCluster) Delete ¶
func (o *VCenterCluster) Delete() *bambou.Error
Delete deletes the VCenterCluster from the server
func (*VCenterCluster) Fetch ¶
func (o *VCenterCluster) Fetch() *bambou.Error
Fetch retrieves the VCenterCluster from the server
func (*VCenterCluster) GlobalMetadatas ¶
func (o *VCenterCluster) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VCenterCluster
func (*VCenterCluster) Identifier ¶
func (o *VCenterCluster) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VCenterCluster) Identity ¶
func (o *VCenterCluster) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VCenterCluster) Metadatas ¶
func (o *VCenterCluster) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VCenterCluster
func (*VCenterCluster) Save ¶
func (o *VCenterCluster) Save() *bambou.Error
Save saves the VCenterCluster into the server
func (*VCenterCluster) SetIdentifier ¶
func (o *VCenterCluster) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*VCenterCluster) VCenterHypervisors ¶
func (o *VCenterCluster) VCenterHypervisors(info *bambou.FetchingInfo) (VCenterHypervisorsList, *bambou.Error)
VCenterHypervisors retrieves the list of child VCenterHypervisors of the VCenterCluster
func (*VCenterCluster) VRSAddressRanges ¶
func (o *VCenterCluster) VRSAddressRanges(info *bambou.FetchingInfo) (VRSAddressRangesList, *bambou.Error)
VRSAddressRanges retrieves the list of child VRSAddressRanges of the VCenterCluster
func (*VCenterCluster) VRSRedeploymentpolicies ¶
func (o *VCenterCluster) VRSRedeploymentpolicies(info *bambou.FetchingInfo) (VRSRedeploymentpoliciesList, *bambou.Error)
VRSRedeploymentpolicies retrieves the list of child VRSRedeploymentpolicies of the VCenterCluster
type VCenterClustersAncestor ¶
type VCenterClustersAncestor interface {
VCenterClusters(*bambou.FetchingInfo) (VCenterClustersList, *bambou.Error)
}
VCenterClustersAncestor is the interface that an ancestor of a VCenterCluster must implement. An Ancestor is defined as an entity that has VCenterCluster as a descendant. An Ancestor can get a list of its child VCenterClusters, but not necessarily create one.
type VCenterClustersList ¶
type VCenterClustersList []*VCenterCluster
VCenterClustersList represents a list of VCenterClusters
type VCenterClustersParent ¶
type VCenterClustersParent interface { VCenterClustersAncestor CreateVCenterCluster(*VCenterCluster) *bambou.Error }
VCenterClustersParent is the interface that a parent of a VCenterCluster must implement. A Parent is defined as an entity that has VCenterCluster as a child. A Parent is an Ancestor which can create a VCenterCluster.
type VCenterDataCenter ¶
type VCenterDataCenter struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` VRSConfigurationTimeLimit int `json:"VRSConfigurationTimeLimit,omitempty"` VRequireNuageMetadata bool `json:"vRequireNuageMetadata"` Name string `json:"name,omitempty"` ManagedObjectID string `json:"managedObjectID,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` DataDNS1 string `json:"dataDNS1,omitempty"` DataDNS2 string `json:"dataDNS2,omitempty"` DataGateway string `json:"dataGateway,omitempty"` DataNetworkPortgroup string `json:"dataNetworkPortgroup,omitempty"` DatapathSyncTimeout int `json:"datapathSyncTimeout,omitempty"` SecondaryDataUplinkDHCPEnabled bool `json:"secondaryDataUplinkDHCPEnabled"` SecondaryDataUplinkEnabled bool `json:"secondaryDataUplinkEnabled"` SecondaryDataUplinkInterface string `json:"secondaryDataUplinkInterface,omitempty"` SecondaryDataUplinkMTU int `json:"secondaryDataUplinkMTU,omitempty"` SecondaryDataUplinkPrimaryController string `json:"secondaryDataUplinkPrimaryController,omitempty"` SecondaryDataUplinkSecondaryController string `json:"secondaryDataUplinkSecondaryController,omitempty"` SecondaryDataUplinkUnderlayID int `json:"secondaryDataUplinkUnderlayID,omitempty"` SecondaryNuageController string `json:"secondaryNuageController,omitempty"` DeletedFromVCenter bool `json:"deletedFromVCenter"` MemorySizeInGB string `json:"memorySizeInGB,omitempty"` RemoteSyslogServerIP string `json:"remoteSyslogServerIP,omitempty"` RemoteSyslogServerPort int `json:"remoteSyslogServerPort,omitempty"` RemoteSyslogServerType string `json:"remoteSyslogServerType,omitempty"` GenericSplitActivation bool `json:"genericSplitActivation"` SeparateDataNetwork bool `json:"separateDataNetwork"` Personality string `json:"personality,omitempty"` Description string `json:"description,omitempty"` DestinationMirrorPort string `json:"destinationMirrorPort,omitempty"` MetadataServerIP string `json:"metadataServerIP,omitempty"` MetadataServerListenPort int `json:"metadataServerListenPort,omitempty"` MetadataServerPort int `json:"metadataServerPort,omitempty"` MetadataServiceEnabled bool `json:"metadataServiceEnabled"` NetworkUplinkInterface string `json:"networkUplinkInterface,omitempty"` NetworkUplinkInterfaceGateway string `json:"networkUplinkInterfaceGateway,omitempty"` NetworkUplinkInterfaceIp string `json:"networkUplinkInterfaceIp,omitempty"` NetworkUplinkInterfaceNetmask string `json:"networkUplinkInterfaceNetmask,omitempty"` RevertiveControllerEnabled bool `json:"revertiveControllerEnabled"` RevertiveTimer int `json:"revertiveTimer,omitempty"` NfsLogServer string `json:"nfsLogServer,omitempty"` NfsMountPath string `json:"nfsMountPath,omitempty"` MgmtDNS1 string `json:"mgmtDNS1,omitempty"` MgmtDNS2 string `json:"mgmtDNS2,omitempty"` MgmtGateway string `json:"mgmtGateway,omitempty"` MgmtNetworkPortgroup string `json:"mgmtNetworkPortgroup,omitempty"` DhcpRelayServer string `json:"dhcpRelayServer,omitempty"` MirrorNetworkPortgroup string `json:"mirrorNetworkPortgroup,omitempty"` DisableGROOnDatapath bool `json:"disableGROOnDatapath"` DisableLROOnDatapath bool `json:"disableLROOnDatapath"` SiteId string `json:"siteId,omitempty"` AllowDataDHCP bool `json:"allowDataDHCP"` AllowMgmtDHCP bool `json:"allowMgmtDHCP"` FlowEvictionThreshold int `json:"flowEvictionThreshold,omitempty"` VmNetworkPortgroup string `json:"vmNetworkPortgroup,omitempty"` EnableVRSResourceReservation bool `json:"enableVRSResourceReservation"` EntityScope string `json:"entityScope,omitempty"` ConfiguredMetricsPushInterval int `json:"configuredMetricsPushInterval,omitempty"` PortgroupMetadata bool `json:"portgroupMetadata"` NovaClientVersion int `json:"novaClientVersion,omitempty"` NovaIdentityURLVersion string `json:"novaIdentityURLVersion,omitempty"` NovaMetadataServiceAuthUrl string `json:"novaMetadataServiceAuthUrl,omitempty"` NovaMetadataServiceEndpoint string `json:"novaMetadataServiceEndpoint,omitempty"` NovaMetadataServicePassword string `json:"novaMetadataServicePassword,omitempty"` NovaMetadataServiceTenant string `json:"novaMetadataServiceTenant,omitempty"` NovaMetadataServiceUsername string `json:"novaMetadataServiceUsername,omitempty"` NovaOSKeystoneUsername string `json:"novaOSKeystoneUsername,omitempty"` NovaProjectDomainName string `json:"novaProjectDomainName,omitempty"` NovaProjectName string `json:"novaProjectName,omitempty"` NovaRegionName string `json:"novaRegionName,omitempty"` NovaUserDomainName string `json:"novaUserDomainName,omitempty"` UpgradePackagePassword string `json:"upgradePackagePassword,omitempty"` UpgradePackageURL string `json:"upgradePackageURL,omitempty"` UpgradePackageUsername string `json:"upgradePackageUsername,omitempty"` UpgradeScriptTimeLimit int `json:"upgradeScriptTimeLimit,omitempty"` CpuCount string `json:"cpuCount,omitempty"` PrimaryDataUplinkUnderlayID int `json:"primaryDataUplinkUnderlayID,omitempty"` PrimaryNuageController string `json:"primaryNuageController,omitempty"` VrsPassword string `json:"vrsPassword,omitempty"` VrsUserName string `json:"vrsUserName,omitempty"` AssociatedVCenterID string `json:"associatedVCenterID,omitempty"` StaticRoute string `json:"staticRoute,omitempty"` StaticRouteGateway string `json:"staticRouteGateway,omitempty"` StaticRouteNetmask string `json:"staticRouteNetmask,omitempty"` NtpServer1 string `json:"ntpServer1,omitempty"` NtpServer2 string `json:"ntpServer2,omitempty"` Mtu int `json:"mtu,omitempty"` MultiVMSsupport bool `json:"multiVMSsupport"` MulticastReceiveInterface string `json:"multicastReceiveInterface,omitempty"` MulticastReceiveInterfaceIP string `json:"multicastReceiveInterfaceIP,omitempty"` MulticastReceiveInterfaceNetmask string `json:"multicastReceiveInterfaceNetmask,omitempty"` MulticastReceiveRange string `json:"multicastReceiveRange,omitempty"` MulticastSendInterface string `json:"multicastSendInterface,omitempty"` MulticastSendInterfaceIP string `json:"multicastSendInterfaceIP,omitempty"` MulticastSendInterfaceNetmask string `json:"multicastSendInterfaceNetmask,omitempty"` MulticastSourcePortgroup string `json:"multicastSourcePortgroup,omitempty"` CustomizedScriptURL string `json:"customizedScriptURL,omitempty"` OvfURL string `json:"ovfURL,omitempty"` AvrsEnabled bool `json:"avrsEnabled"` AvrsProfile string `json:"avrsProfile,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VCenterDataCenter represents the model of a vcenterdatacenter
func NewVCenterDataCenter ¶
func NewVCenterDataCenter() *VCenterDataCenter
NewVCenterDataCenter returns a new *VCenterDataCenter
func (*VCenterDataCenter) AutoDiscoverClusters ¶
func (o *VCenterDataCenter) AutoDiscoverClusters(info *bambou.FetchingInfo) (AutoDiscoverClustersList, *bambou.Error)
AutoDiscoverClusters retrieves the list of child AutoDiscoverClusters of the VCenterDataCenter
func (*VCenterDataCenter) AutoDiscoverHypervisorFromClusters ¶
func (o *VCenterDataCenter) AutoDiscoverHypervisorFromClusters(info *bambou.FetchingInfo) (AutoDiscoverHypervisorFromClustersList, *bambou.Error)
AutoDiscoverHypervisorFromClusters retrieves the list of child AutoDiscoverHypervisorFromClusters of the VCenterDataCenter
func (*VCenterDataCenter) CreateGlobalMetadata ¶
func (o *VCenterDataCenter) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VCenterDataCenter
func (*VCenterDataCenter) CreateMetadata ¶
func (o *VCenterDataCenter) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the VCenterDataCenter
func (*VCenterDataCenter) CreateVCenterCluster ¶
func (o *VCenterDataCenter) CreateVCenterCluster(child *VCenterCluster) *bambou.Error
CreateVCenterCluster creates a new child VCenterCluster under the VCenterDataCenter
func (*VCenterDataCenter) CreateVCenterHypervisor ¶
func (o *VCenterDataCenter) CreateVCenterHypervisor(child *VCenterHypervisor) *bambou.Error
CreateVCenterHypervisor creates a new child VCenterHypervisor under the VCenterDataCenter
func (*VCenterDataCenter) CreateVRSAddressRange ¶
func (o *VCenterDataCenter) CreateVRSAddressRange(child *VRSAddressRange) *bambou.Error
CreateVRSAddressRange creates a new child VRSAddressRange under the VCenterDataCenter
func (*VCenterDataCenter) CreateVRSRedeploymentpolicy ¶
func (o *VCenterDataCenter) CreateVRSRedeploymentpolicy(child *VRSRedeploymentpolicy) *bambou.Error
CreateVRSRedeploymentpolicy creates a new child VRSRedeploymentpolicy under the VCenterDataCenter
func (*VCenterDataCenter) Delete ¶
func (o *VCenterDataCenter) Delete() *bambou.Error
Delete deletes the VCenterDataCenter from the server
func (*VCenterDataCenter) Fetch ¶
func (o *VCenterDataCenter) Fetch() *bambou.Error
Fetch retrieves the VCenterDataCenter from the server
func (*VCenterDataCenter) GlobalMetadatas ¶
func (o *VCenterDataCenter) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VCenterDataCenter
func (*VCenterDataCenter) Identifier ¶
func (o *VCenterDataCenter) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VCenterDataCenter) Identity ¶
func (o *VCenterDataCenter) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VCenterDataCenter) Metadatas ¶
func (o *VCenterDataCenter) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VCenterDataCenter
func (*VCenterDataCenter) Save ¶
func (o *VCenterDataCenter) Save() *bambou.Error
Save saves the VCenterDataCenter into the server
func (*VCenterDataCenter) SetIdentifier ¶
func (o *VCenterDataCenter) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*VCenterDataCenter) VCenterClusters ¶
func (o *VCenterDataCenter) VCenterClusters(info *bambou.FetchingInfo) (VCenterClustersList, *bambou.Error)
VCenterClusters retrieves the list of child VCenterClusters of the VCenterDataCenter
func (*VCenterDataCenter) VCenterHypervisors ¶
func (o *VCenterDataCenter) VCenterHypervisors(info *bambou.FetchingInfo) (VCenterHypervisorsList, *bambou.Error)
VCenterHypervisors retrieves the list of child VCenterHypervisors of the VCenterDataCenter
func (*VCenterDataCenter) VRSAddressRanges ¶
func (o *VCenterDataCenter) VRSAddressRanges(info *bambou.FetchingInfo) (VRSAddressRangesList, *bambou.Error)
VRSAddressRanges retrieves the list of child VRSAddressRanges of the VCenterDataCenter
func (*VCenterDataCenter) VRSRedeploymentpolicies ¶
func (o *VCenterDataCenter) VRSRedeploymentpolicies(info *bambou.FetchingInfo) (VRSRedeploymentpoliciesList, *bambou.Error)
VRSRedeploymentpolicies retrieves the list of child VRSRedeploymentpolicies of the VCenterDataCenter
type VCenterDataCentersAncestor ¶
type VCenterDataCentersAncestor interface {
VCenterDataCenters(*bambou.FetchingInfo) (VCenterDataCentersList, *bambou.Error)
}
VCenterDataCentersAncestor is the interface that an ancestor of a VCenterDataCenter must implement. An Ancestor is defined as an entity that has VCenterDataCenter as a descendant. An Ancestor can get a list of its child VCenterDataCenters, but not necessarily create one.
type VCenterDataCentersList ¶
type VCenterDataCentersList []*VCenterDataCenter
VCenterDataCentersList represents a list of VCenterDataCenters
type VCenterDataCentersParent ¶
type VCenterDataCentersParent interface { VCenterDataCentersAncestor CreateVCenterDataCenter(*VCenterDataCenter) *bambou.Error }
VCenterDataCentersParent is the interface that a parent of a VCenterDataCenter must implement. A Parent is defined as an entity that has VCenterDataCenter as a child. A Parent is an Ancestor which can create a VCenterDataCenter.
type VCenterEAMConfig ¶
type VCenterEAMConfig struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` EamServerIP string `json:"eamServerIP,omitempty"` EamServerPortNumber int `json:"eamServerPortNumber,omitempty"` EamServerPortType string `json:"eamServerPortType,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` VibURL string `json:"vibURL,omitempty"` EntityScope string `json:"entityScope,omitempty"` OvfURL string `json:"ovfURL,omitempty"` ExtensionKey string `json:"extensionKey,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VCenterEAMConfig represents the model of a eamconfig
func NewVCenterEAMConfig ¶
func NewVCenterEAMConfig() *VCenterEAMConfig
NewVCenterEAMConfig returns a new *VCenterEAMConfig
func (*VCenterEAMConfig) CreateGlobalMetadata ¶
func (o *VCenterEAMConfig) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VCenterEAMConfig
func (*VCenterEAMConfig) CreateMetadata ¶
func (o *VCenterEAMConfig) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the VCenterEAMConfig
func (*VCenterEAMConfig) Delete ¶
func (o *VCenterEAMConfig) Delete() *bambou.Error
Delete deletes the VCenterEAMConfig from the server
func (*VCenterEAMConfig) Fetch ¶
func (o *VCenterEAMConfig) Fetch() *bambou.Error
Fetch retrieves the VCenterEAMConfig from the server
func (*VCenterEAMConfig) GlobalMetadatas ¶
func (o *VCenterEAMConfig) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VCenterEAMConfig
func (*VCenterEAMConfig) Identifier ¶
func (o *VCenterEAMConfig) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VCenterEAMConfig) Identity ¶
func (o *VCenterEAMConfig) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VCenterEAMConfig) Metadatas ¶
func (o *VCenterEAMConfig) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VCenterEAMConfig
func (*VCenterEAMConfig) Save ¶
func (o *VCenterEAMConfig) Save() *bambou.Error
Save saves the VCenterEAMConfig into the server
func (*VCenterEAMConfig) SetIdentifier ¶
func (o *VCenterEAMConfig) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type VCenterEAMConfigsAncestor ¶
type VCenterEAMConfigsAncestor interface {
VCenterEAMConfigs(*bambou.FetchingInfo) (VCenterEAMConfigsList, *bambou.Error)
}
VCenterEAMConfigsAncestor is the interface that an ancestor of a VCenterEAMConfig must implement. An Ancestor is defined as an entity that has VCenterEAMConfig as a descendant. An Ancestor can get a list of its child VCenterEAMConfigs, but not necessarily create one.
type VCenterEAMConfigsList ¶
type VCenterEAMConfigsList []*VCenterEAMConfig
VCenterEAMConfigsList represents a list of VCenterEAMConfigs
type VCenterEAMConfigsParent ¶
type VCenterEAMConfigsParent interface { VCenterEAMConfigsAncestor CreateVCenterEAMConfig(*VCenterEAMConfig) *bambou.Error }
VCenterEAMConfigsParent is the interface that a parent of a VCenterEAMConfig must implement. A Parent is defined as an entity that has VCenterEAMConfig as a child. A Parent is an Ancestor which can create a VCenterEAMConfig.
type VCenterHypervisor ¶
type VCenterHypervisor struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` VCenterIP string `json:"vCenterIP,omitempty"` VCenterPassword string `json:"vCenterPassword,omitempty"` VCenterUser string `json:"vCenterUser,omitempty"` VRSAgentMOID string `json:"VRSAgentMOID,omitempty"` VRSAgentName string `json:"VRSAgentName,omitempty"` VRSConfigurationTimeLimit int `json:"VRSConfigurationTimeLimit,omitempty"` VRSMetricsID string `json:"VRSMetricsID,omitempty"` VRSMgmtHostname string `json:"VRSMgmtHostname,omitempty"` VRSState string `json:"VRSState,omitempty"` VRequireNuageMetadata bool `json:"vRequireNuageMetadata"` Name string `json:"name,omitempty"` ManagedObjectID string `json:"managedObjectID,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` LastVRSDeployedDate float64 `json:"lastVRSDeployedDate,omitempty"` DataDNS1 string `json:"dataDNS1,omitempty"` DataDNS2 string `json:"dataDNS2,omitempty"` DataGateway string `json:"dataGateway,omitempty"` DataIPAddress string `json:"dataIPAddress,omitempty"` DataNetmask string `json:"dataNetmask,omitempty"` DataNetworkPortgroup string `json:"dataNetworkPortgroup,omitempty"` DatapathSyncTimeout int `json:"datapathSyncTimeout,omitempty"` Scope bool `json:"scope"` SecondaryDataUplinkDHCPEnabled bool `json:"secondaryDataUplinkDHCPEnabled"` SecondaryDataUplinkEnabled bool `json:"secondaryDataUplinkEnabled"` SecondaryDataUplinkIP string `json:"secondaryDataUplinkIP,omitempty"` SecondaryDataUplinkInterface string `json:"secondaryDataUplinkInterface,omitempty"` SecondaryDataUplinkMTU int `json:"secondaryDataUplinkMTU,omitempty"` SecondaryDataUplinkNetmask string `json:"secondaryDataUplinkNetmask,omitempty"` SecondaryDataUplinkPrimaryController string `json:"secondaryDataUplinkPrimaryController,omitempty"` SecondaryDataUplinkSecondaryController string `json:"secondaryDataUplinkSecondaryController,omitempty"` SecondaryDataUplinkUnderlayID int `json:"secondaryDataUplinkUnderlayID,omitempty"` SecondaryNuageController string `json:"secondaryNuageController,omitempty"` MemorySizeInGB string `json:"memorySizeInGB,omitempty"` RemoteSyslogServerIP string `json:"remoteSyslogServerIP,omitempty"` RemoteSyslogServerPort int `json:"remoteSyslogServerPort,omitempty"` RemoteSyslogServerType string `json:"remoteSyslogServerType,omitempty"` RemovedFromVCenterInventory bool `json:"removedFromVCenterInventory"` GenericSplitActivation bool `json:"genericSplitActivation"` SeparateDataNetwork bool `json:"separateDataNetwork"` DeploymentCount int `json:"deploymentCount,omitempty"` Personality string `json:"personality,omitempty"` Description string `json:"description,omitempty"` DestinationMirrorPort string `json:"destinationMirrorPort,omitempty"` MetadataServerIP string `json:"metadataServerIP,omitempty"` MetadataServerListenPort int `json:"metadataServerListenPort,omitempty"` MetadataServerPort int `json:"metadataServerPort,omitempty"` MetadataServiceEnabled bool `json:"metadataServiceEnabled"` NetworkUplinkInterface string `json:"networkUplinkInterface,omitempty"` NetworkUplinkInterfaceGateway string `json:"networkUplinkInterfaceGateway,omitempty"` NetworkUplinkInterfaceIp string `json:"networkUplinkInterfaceIp,omitempty"` NetworkUplinkInterfaceNetmask string `json:"networkUplinkInterfaceNetmask,omitempty"` RevertiveControllerEnabled bool `json:"revertiveControllerEnabled"` RevertiveTimer int `json:"revertiveTimer,omitempty"` NfsLogServer string `json:"nfsLogServer,omitempty"` NfsMountPath string `json:"nfsMountPath,omitempty"` MgmtDNS1 string `json:"mgmtDNS1,omitempty"` MgmtDNS2 string `json:"mgmtDNS2,omitempty"` MgmtGateway string `json:"mgmtGateway,omitempty"` MgmtIPAddress string `json:"mgmtIPAddress,omitempty"` MgmtNetmask string `json:"mgmtNetmask,omitempty"` MgmtNetworkPortgroup string `json:"mgmtNetworkPortgroup,omitempty"` DhcpRelayServer string `json:"dhcpRelayServer,omitempty"` MirrorNetworkPortgroup string `json:"mirrorNetworkPortgroup,omitempty"` DisableGROOnDatapath bool `json:"disableGROOnDatapath"` DisableLROOnDatapath bool `json:"disableLROOnDatapath"` SiteId string `json:"siteId,omitempty"` AllowDataDHCP bool `json:"allowDataDHCP"` AllowMgmtDHCP bool `json:"allowMgmtDHCP"` FlowEvictionThreshold int `json:"flowEvictionThreshold,omitempty"` VmNetworkPortgroup string `json:"vmNetworkPortgroup,omitempty"` EnableVRSResourceReservation bool `json:"enableVRSResourceReservation"` EntityScope string `json:"entityScope,omitempty"` ConfiguredMetricsPushInterval int `json:"configuredMetricsPushInterval,omitempty"` ToolboxDeploymentMode bool `json:"toolboxDeploymentMode"` ToolboxGroup string `json:"toolboxGroup,omitempty"` ToolboxIP string `json:"toolboxIP,omitempty"` ToolboxPassword string `json:"toolboxPassword,omitempty"` ToolboxUserName string `json:"toolboxUserName,omitempty"` PortgroupMetadata bool `json:"portgroupMetadata"` NovaClientVersion int `json:"novaClientVersion,omitempty"` NovaIdentityURLVersion string `json:"novaIdentityURLVersion,omitempty"` NovaMetadataServiceAuthUrl string `json:"novaMetadataServiceAuthUrl,omitempty"` NovaMetadataServiceEndpoint string `json:"novaMetadataServiceEndpoint,omitempty"` NovaMetadataServicePassword string `json:"novaMetadataServicePassword,omitempty"` NovaMetadataServiceTenant string `json:"novaMetadataServiceTenant,omitempty"` NovaMetadataServiceUsername string `json:"novaMetadataServiceUsername,omitempty"` NovaOSKeystoneUsername string `json:"novaOSKeystoneUsername,omitempty"` NovaProjectDomainName string `json:"novaProjectDomainName,omitempty"` NovaProjectName string `json:"novaProjectName,omitempty"` NovaRegionName string `json:"novaRegionName,omitempty"` NovaUserDomainName string `json:"novaUserDomainName,omitempty"` UpgradePackagePassword string `json:"upgradePackagePassword,omitempty"` UpgradePackageURL string `json:"upgradePackageURL,omitempty"` UpgradePackageUsername string `json:"upgradePackageUsername,omitempty"` UpgradeScriptTimeLimit int `json:"upgradeScriptTimeLimit,omitempty"` UpgradeStatus string `json:"upgradeStatus,omitempty"` UpgradeTimedout bool `json:"upgradeTimedout"` CpuCount string `json:"cpuCount,omitempty"` PrimaryDataUplinkUnderlayID int `json:"primaryDataUplinkUnderlayID,omitempty"` PrimaryNuageController string `json:"primaryNuageController,omitempty"` VrsId string `json:"vrsId,omitempty"` VrsPassword string `json:"vrsPassword,omitempty"` VrsUserName string `json:"vrsUserName,omitempty"` StaticRoute string `json:"staticRoute,omitempty"` StaticRouteGateway string `json:"staticRouteGateway,omitempty"` StaticRouteNetmask string `json:"staticRouteNetmask,omitempty"` NtpServer1 string `json:"ntpServer1,omitempty"` NtpServer2 string `json:"ntpServer2,omitempty"` Mtu int `json:"mtu,omitempty"` SuccessfullyAppliedUpgradePackagePassword string `json:"successfullyAppliedUpgradePackagePassword,omitempty"` SuccessfullyAppliedUpgradePackageURL string `json:"successfullyAppliedUpgradePackageURL,omitempty"` SuccessfullyAppliedUpgradePackageUsername string `json:"successfullyAppliedUpgradePackageUsername,omitempty"` SuccessfullyAppliedVersion string `json:"successfullyAppliedVersion,omitempty"` MultiVMSsupport bool `json:"multiVMSsupport"` MulticastReceiveInterface string `json:"multicastReceiveInterface,omitempty"` MulticastReceiveInterfaceIP string `json:"multicastReceiveInterfaceIP,omitempty"` MulticastReceiveInterfaceNetmask string `json:"multicastReceiveInterfaceNetmask,omitempty"` MulticastReceiveRange string `json:"multicastReceiveRange,omitempty"` MulticastSendInterface string `json:"multicastSendInterface,omitempty"` MulticastSendInterfaceIP string `json:"multicastSendInterfaceIP,omitempty"` MulticastSendInterfaceNetmask string `json:"multicastSendInterfaceNetmask,omitempty"` MulticastSourcePortgroup string `json:"multicastSourcePortgroup,omitempty"` CustomizedScriptURL string `json:"customizedScriptURL,omitempty"` AvailableNetworks []interface{} `json:"availableNetworks,omitempty"` OvfURL string `json:"ovfURL,omitempty"` AvrsEnabled bool `json:"avrsEnabled"` AvrsProfile string `json:"avrsProfile,omitempty"` ExternalID string `json:"externalID,omitempty"` HypervisorIP string `json:"hypervisorIP,omitempty"` HypervisorPassword string `json:"hypervisorPassword,omitempty"` HypervisorUser string `json:"hypervisorUser,omitempty"` }
VCenterHypervisor represents the model of a vcenterhypervisor
func NewVCenterHypervisor ¶
func NewVCenterHypervisor() *VCenterHypervisor
NewVCenterHypervisor returns a new *VCenterHypervisor
func (*VCenterHypervisor) CreateGlobalMetadata ¶
func (o *VCenterHypervisor) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VCenterHypervisor
func (*VCenterHypervisor) CreateJob ¶
func (o *VCenterHypervisor) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the VCenterHypervisor
func (*VCenterHypervisor) CreateMetadata ¶
func (o *VCenterHypervisor) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the VCenterHypervisor
func (*VCenterHypervisor) CreateVRSAddressRange ¶
func (o *VCenterHypervisor) CreateVRSAddressRange(child *VRSAddressRange) *bambou.Error
CreateVRSAddressRange creates a new child VRSAddressRange under the VCenterHypervisor
func (*VCenterHypervisor) CreateVRSRedeploymentpolicy ¶
func (o *VCenterHypervisor) CreateVRSRedeploymentpolicy(child *VRSRedeploymentpolicy) *bambou.Error
CreateVRSRedeploymentpolicy creates a new child VRSRedeploymentpolicy under the VCenterHypervisor
func (*VCenterHypervisor) Delete ¶
func (o *VCenterHypervisor) Delete() *bambou.Error
Delete deletes the VCenterHypervisor from the server
func (*VCenterHypervisor) Fetch ¶
func (o *VCenterHypervisor) Fetch() *bambou.Error
Fetch retrieves the VCenterHypervisor from the server
func (*VCenterHypervisor) GlobalMetadatas ¶
func (o *VCenterHypervisor) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VCenterHypervisor
func (*VCenterHypervisor) Identifier ¶
func (o *VCenterHypervisor) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VCenterHypervisor) Identity ¶
func (o *VCenterHypervisor) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VCenterHypervisor) Metadatas ¶
func (o *VCenterHypervisor) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VCenterHypervisor
func (*VCenterHypervisor) Save ¶
func (o *VCenterHypervisor) Save() *bambou.Error
Save saves the VCenterHypervisor into the server
func (*VCenterHypervisor) SetIdentifier ¶
func (o *VCenterHypervisor) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*VCenterHypervisor) VRSAddressRanges ¶
func (o *VCenterHypervisor) VRSAddressRanges(info *bambou.FetchingInfo) (VRSAddressRangesList, *bambou.Error)
VRSAddressRanges retrieves the list of child VRSAddressRanges of the VCenterHypervisor
func (*VCenterHypervisor) VRSMetrics ¶
func (o *VCenterHypervisor) VRSMetrics(info *bambou.FetchingInfo) (VRSMetricsList, *bambou.Error)
VRSMetrics retrieves the list of child VRSMetrics of the VCenterHypervisor
func (*VCenterHypervisor) VRSRedeploymentpolicies ¶
func (o *VCenterHypervisor) VRSRedeploymentpolicies(info *bambou.FetchingInfo) (VRSRedeploymentpoliciesList, *bambou.Error)
VRSRedeploymentpolicies retrieves the list of child VRSRedeploymentpolicies of the VCenterHypervisor
type VCenterHypervisorsAncestor ¶
type VCenterHypervisorsAncestor interface {
VCenterHypervisors(*bambou.FetchingInfo) (VCenterHypervisorsList, *bambou.Error)
}
VCenterHypervisorsAncestor is the interface that an ancestor of a VCenterHypervisor must implement. An Ancestor is defined as an entity that has VCenterHypervisor as a descendant. An Ancestor can get a list of its child VCenterHypervisors, but not necessarily create one.
type VCenterHypervisorsList ¶
type VCenterHypervisorsList []*VCenterHypervisor
VCenterHypervisorsList represents a list of VCenterHypervisors
type VCenterHypervisorsParent ¶
type VCenterHypervisorsParent interface { VCenterHypervisorsAncestor CreateVCenterHypervisor(*VCenterHypervisor) *bambou.Error }
VCenterHypervisorsParent is the interface that a parent of a VCenterHypervisor must implement. A Parent is defined as an entity that has VCenterHypervisor as a child. A Parent is an Ancestor which can create a VCenterHypervisor.
type VCenterVRSConfig ¶
type VCenterVRSConfig struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` VRequireNuageMetadata bool `json:"vRequireNuageMetadata"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` DataDNS1 string `json:"dataDNS1,omitempty"` DataDNS2 string `json:"dataDNS2,omitempty"` DataGateway string `json:"dataGateway,omitempty"` DataNetworkPortgroup string `json:"dataNetworkPortgroup,omitempty"` DatapathSyncTimeout int `json:"datapathSyncTimeout,omitempty"` SecondaryNuageController string `json:"secondaryNuageController,omitempty"` GenericSplitActivation bool `json:"genericSplitActivation"` SeparateDataNetwork bool `json:"separateDataNetwork"` Personality string `json:"personality,omitempty"` MetadataServerIP string `json:"metadataServerIP,omitempty"` MetadataServerListenPort int `json:"metadataServerListenPort,omitempty"` MetadataServerPort int `json:"metadataServerPort,omitempty"` MetadataServiceEnabled bool `json:"metadataServiceEnabled"` NetworkUplinkInterface string `json:"networkUplinkInterface,omitempty"` NetworkUplinkInterfaceGateway string `json:"networkUplinkInterfaceGateway,omitempty"` NetworkUplinkInterfaceIp string `json:"networkUplinkInterfaceIp,omitempty"` NetworkUplinkInterfaceNetmask string `json:"networkUplinkInterfaceNetmask,omitempty"` NfsLogServer string `json:"nfsLogServer,omitempty"` NfsMountPath string `json:"nfsMountPath,omitempty"` MgmtDNS1 string `json:"mgmtDNS1,omitempty"` MgmtDNS2 string `json:"mgmtDNS2,omitempty"` MgmtGateway string `json:"mgmtGateway,omitempty"` MgmtNetworkPortgroup string `json:"mgmtNetworkPortgroup,omitempty"` DhcpRelayServer string `json:"dhcpRelayServer,omitempty"` SiteId string `json:"siteId,omitempty"` AllowDataDHCP bool `json:"allowDataDHCP"` AllowMgmtDHCP bool `json:"allowMgmtDHCP"` FlowEvictionThreshold int `json:"flowEvictionThreshold,omitempty"` VmNetworkPortgroup string `json:"vmNetworkPortgroup,omitempty"` EntityScope string `json:"entityScope,omitempty"` PortgroupMetadata bool `json:"portgroupMetadata"` NovaClientVersion int `json:"novaClientVersion,omitempty"` NovaMetadataServiceAuthUrl string `json:"novaMetadataServiceAuthUrl,omitempty"` NovaMetadataServiceEndpoint string `json:"novaMetadataServiceEndpoint,omitempty"` NovaMetadataServicePassword string `json:"novaMetadataServicePassword,omitempty"` NovaMetadataServiceTenant string `json:"novaMetadataServiceTenant,omitempty"` NovaMetadataServiceUsername string `json:"novaMetadataServiceUsername,omitempty"` NovaRegionName string `json:"novaRegionName,omitempty"` PrimaryNuageController string `json:"primaryNuageController,omitempty"` VrsPassword string `json:"vrsPassword,omitempty"` VrsUserName string `json:"vrsUserName,omitempty"` StaticRoute string `json:"staticRoute,omitempty"` StaticRouteGateway string `json:"staticRouteGateway,omitempty"` StaticRouteNetmask string `json:"staticRouteNetmask,omitempty"` NtpServer1 string `json:"ntpServer1,omitempty"` NtpServer2 string `json:"ntpServer2,omitempty"` Mtu int `json:"mtu,omitempty"` MultiVMSsupport bool `json:"multiVMSsupport"` MulticastReceiveInterface string `json:"multicastReceiveInterface,omitempty"` MulticastReceiveInterfaceIP string `json:"multicastReceiveInterfaceIP,omitempty"` MulticastReceiveInterfaceNetmask string `json:"multicastReceiveInterfaceNetmask,omitempty"` MulticastReceiveRange string `json:"multicastReceiveRange,omitempty"` MulticastSendInterface string `json:"multicastSendInterface,omitempty"` MulticastSendInterfaceIP string `json:"multicastSendInterfaceIP,omitempty"` MulticastSendInterfaceNetmask string `json:"multicastSendInterfaceNetmask,omitempty"` MulticastSourcePortgroup string `json:"multicastSourcePortgroup,omitempty"` CustomizedScriptURL string `json:"customizedScriptURL,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VCenterVRSConfig represents the model of a vrsconfig
func NewVCenterVRSConfig ¶
func NewVCenterVRSConfig() *VCenterVRSConfig
NewVCenterVRSConfig returns a new *VCenterVRSConfig
func (*VCenterVRSConfig) CreateGlobalMetadata ¶
func (o *VCenterVRSConfig) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VCenterVRSConfig
func (*VCenterVRSConfig) CreateMetadata ¶
func (o *VCenterVRSConfig) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the VCenterVRSConfig
func (*VCenterVRSConfig) CreateVRSAddressRange ¶
func (o *VCenterVRSConfig) CreateVRSAddressRange(child *VRSAddressRange) *bambou.Error
CreateVRSAddressRange creates a new child VRSAddressRange under the VCenterVRSConfig
func (*VCenterVRSConfig) CreateVRSRedeploymentpolicy ¶
func (o *VCenterVRSConfig) CreateVRSRedeploymentpolicy(child *VRSRedeploymentpolicy) *bambou.Error
CreateVRSRedeploymentpolicy creates a new child VRSRedeploymentpolicy under the VCenterVRSConfig
func (*VCenterVRSConfig) Delete ¶
func (o *VCenterVRSConfig) Delete() *bambou.Error
Delete deletes the VCenterVRSConfig from the server
func (*VCenterVRSConfig) Fetch ¶
func (o *VCenterVRSConfig) Fetch() *bambou.Error
Fetch retrieves the VCenterVRSConfig from the server
func (*VCenterVRSConfig) GlobalMetadatas ¶
func (o *VCenterVRSConfig) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VCenterVRSConfig
func (*VCenterVRSConfig) Identifier ¶
func (o *VCenterVRSConfig) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VCenterVRSConfig) Identity ¶
func (o *VCenterVRSConfig) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VCenterVRSConfig) Metadatas ¶
func (o *VCenterVRSConfig) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VCenterVRSConfig
func (*VCenterVRSConfig) Save ¶
func (o *VCenterVRSConfig) Save() *bambou.Error
Save saves the VCenterVRSConfig into the server
func (*VCenterVRSConfig) SetIdentifier ¶
func (o *VCenterVRSConfig) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*VCenterVRSConfig) VRSAddressRanges ¶
func (o *VCenterVRSConfig) VRSAddressRanges(info *bambou.FetchingInfo) (VRSAddressRangesList, *bambou.Error)
VRSAddressRanges retrieves the list of child VRSAddressRanges of the VCenterVRSConfig
func (*VCenterVRSConfig) VRSRedeploymentpolicies ¶
func (o *VCenterVRSConfig) VRSRedeploymentpolicies(info *bambou.FetchingInfo) (VRSRedeploymentpoliciesList, *bambou.Error)
VRSRedeploymentpolicies retrieves the list of child VRSRedeploymentpolicies of the VCenterVRSConfig
type VCenterVRSConfigsAncestor ¶
type VCenterVRSConfigsAncestor interface {
VCenterVRSConfigs(*bambou.FetchingInfo) (VCenterVRSConfigsList, *bambou.Error)
}
VCenterVRSConfigsAncestor is the interface that an ancestor of a VCenterVRSConfig must implement. An Ancestor is defined as an entity that has VCenterVRSConfig as a descendant. An Ancestor can get a list of its child VCenterVRSConfigs, but not necessarily create one.
type VCenterVRSConfigsList ¶
type VCenterVRSConfigsList []*VCenterVRSConfig
VCenterVRSConfigsList represents a list of VCenterVRSConfigs
type VCenterVRSConfigsParent ¶
type VCenterVRSConfigsParent interface { VCenterVRSConfigsAncestor CreateVCenterVRSConfig(*VCenterVRSConfig) *bambou.Error }
VCenterVRSConfigsParent is the interface that a parent of a VCenterVRSConfig must implement. A Parent is defined as an entity that has VCenterVRSConfig as a child. A Parent is an Ancestor which can create a VCenterVRSConfig.
type VCentersAncestor ¶
type VCentersAncestor interface {
VCenters(*bambou.FetchingInfo) (VCentersList, *bambou.Error)
}
VCentersAncestor is the interface that an ancestor of a VCenter must implement. An Ancestor is defined as an entity that has VCenter as a descendant. An Ancestor can get a list of its child VCenters, but not necessarily create one.
type VCentersParent ¶
type VCentersParent interface { VCentersAncestor CreateVCenter(*VCenter) *bambou.Error }
VCentersParent is the interface that a parent of a VCenter must implement. A Parent is defined as an entity that has VCenter as a child. A Parent is an Ancestor which can create a VCenter.
type VLAN ¶
type VLAN struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Value int `json:"value,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` GatewayID string `json:"gatewayID,omitempty"` Readonly bool `json:"readonly"` TemplateID string `json:"templateID,omitempty"` PermittedAction string `json:"permittedAction,omitempty"` Description string `json:"description,omitempty"` Restricted bool `json:"restricted"` EntityScope string `json:"entityScope,omitempty"` VportID string `json:"vportID,omitempty"` IsUplink bool `json:"isUplink"` UseUserMnemonic bool `json:"useUserMnemonic"` UserMnemonic string `json:"userMnemonic,omitempty"` AssociatedBGPProfileID string `json:"associatedBGPProfileID,omitempty"` AssociatedConnectionType string `json:"associatedConnectionType,omitempty"` AssociatedEgressQOSPolicyID string `json:"associatedEgressQOSPolicyID,omitempty"` AssociatedIngressOverlayQoSPolicerID string `json:"associatedIngressOverlayQoSPolicerID,omitempty"` AssociatedIngressQOSPolicyID string `json:"associatedIngressQOSPolicyID,omitempty"` AssociatedIngressUnderlayQoSPolicerID string `json:"associatedIngressUnderlayQoSPolicerID,omitempty"` AssociatedUplinkConnectionID string `json:"associatedUplinkConnectionID,omitempty"` AssociatedVSCProfileID string `json:"associatedVSCProfileID,omitempty"` Status string `json:"status,omitempty"` DucVlan bool `json:"ducVlan"` ExternalID string `json:"externalID,omitempty"` Type string `json:"type,omitempty"` }
VLAN represents the model of a vlan
func (*VLAN) Alarms ¶
func (o *VLAN) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the VLAN
func (*VLAN) AssignPATNATPools ¶
func (o *VLAN) AssignPATNATPools(children PATNATPoolsList) *bambou.Error
AssignPATNATPools assigns the list of PATNATPools to the VLAN
func (*VLAN) BGPNeighbors ¶
func (o *VLAN) BGPNeighbors(info *bambou.FetchingInfo) (BGPNeighborsList, *bambou.Error)
BGPNeighbors retrieves the list of child BGPNeighbors of the VLAN
func (*VLAN) BRConnections ¶
func (o *VLAN) BRConnections(info *bambou.FetchingInfo) (BRConnectionsList, *bambou.Error)
BRConnections retrieves the list of child BRConnections of the VLAN
func (*VLAN) CreateBGPNeighbor ¶
func (o *VLAN) CreateBGPNeighbor(child *BGPNeighbor) *bambou.Error
CreateBGPNeighbor creates a new child BGPNeighbor under the VLAN
func (*VLAN) CreateBRConnection ¶
func (o *VLAN) CreateBRConnection(child *BRConnection) *bambou.Error
CreateBRConnection creates a new child BRConnection under the VLAN
func (*VLAN) CreateEnterprisePermission ¶
func (o *VLAN) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
CreateEnterprisePermission creates a new child EnterprisePermission under the VLAN
func (*VLAN) CreateGlobalMetadata ¶
func (o *VLAN) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VLAN
func (*VLAN) CreateIKEGatewayConnection ¶
func (o *VLAN) CreateIKEGatewayConnection(child *IKEGatewayConnection) *bambou.Error
CreateIKEGatewayConnection creates a new child IKEGatewayConnection under the VLAN
func (*VLAN) CreateLtestatistics ¶
func (o *VLAN) CreateLtestatistics(child *Ltestatistics) *bambou.Error
CreateLtestatistics creates a new child Ltestatistics under the VLAN
func (*VLAN) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the VLAN
func (*VLAN) CreatePermission ¶
func (o *VLAN) CreatePermission(child *Permission) *bambou.Error
CreatePermission creates a new child Permission under the VLAN
func (*VLAN) CreateUplinkConnection ¶
func (o *VLAN) CreateUplinkConnection(child *UplinkConnection) *bambou.Error
CreateUplinkConnection creates a new child UplinkConnection under the VLAN
func (*VLAN) EnterprisePermissions ¶
func (o *VLAN) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
EnterprisePermissions retrieves the list of child EnterprisePermissions of the VLAN
func (*VLAN) EventLogs ¶
func (o *VLAN) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the VLAN
func (*VLAN) GlobalMetadatas ¶
func (o *VLAN) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VLAN
func (*VLAN) IKEGatewayConnections ¶
func (o *VLAN) IKEGatewayConnections(info *bambou.FetchingInfo) (IKEGatewayConnectionsList, *bambou.Error)
IKEGatewayConnections retrieves the list of child IKEGatewayConnections of the VLAN
func (*VLAN) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*VLAN) Ltestatistics ¶
func (o *VLAN) Ltestatistics(info *bambou.FetchingInfo) (LtestatisticsList, *bambou.Error)
Ltestatistics retrieves the list of child Ltestatistics of the VLAN
func (*VLAN) Metadatas ¶
func (o *VLAN) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VLAN
func (*VLAN) PATNATPools ¶
func (o *VLAN) PATNATPools(info *bambou.FetchingInfo) (PATNATPoolsList, *bambou.Error)
PATNATPools retrieves the list of child PATNATPools of the VLAN
func (*VLAN) Permissions ¶
func (o *VLAN) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
Permissions retrieves the list of child Permissions of the VLAN
func (*VLAN) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*VLAN) Statistics ¶
func (o *VLAN) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the VLAN
func (*VLAN) UplinkConnections ¶
func (o *VLAN) UplinkConnections(info *bambou.FetchingInfo) (UplinkConnectionsList, *bambou.Error)
UplinkConnections retrieves the list of child UplinkConnections of the VLAN
type VLANTemplate ¶
type VLANTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Value int `json:"value,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` IsUplink bool `json:"isUplink"` AssociatedConnectionType string `json:"associatedConnectionType,omitempty"` AssociatedEgressQOSPolicyID string `json:"associatedEgressQOSPolicyID,omitempty"` AssociatedIngressQOSPolicyID string `json:"associatedIngressQOSPolicyID,omitempty"` AssociatedUplinkConnectionID string `json:"associatedUplinkConnectionID,omitempty"` AssociatedVSCProfileID string `json:"associatedVSCProfileID,omitempty"` DucVlan bool `json:"ducVlan"` ExternalID string `json:"externalID,omitempty"` Type string `json:"type,omitempty"` }
VLANTemplate represents the model of a vlantemplate
func NewVLANTemplate ¶
func NewVLANTemplate() *VLANTemplate
NewVLANTemplate returns a new *VLANTemplate
func (*VLANTemplate) BRConnections ¶
func (o *VLANTemplate) BRConnections(info *bambou.FetchingInfo) (BRConnectionsList, *bambou.Error)
BRConnections retrieves the list of child BRConnections of the VLANTemplate
func (*VLANTemplate) CreateBRConnection ¶
func (o *VLANTemplate) CreateBRConnection(child *BRConnection) *bambou.Error
CreateBRConnection creates a new child BRConnection under the VLANTemplate
func (*VLANTemplate) CreateGlobalMetadata ¶
func (o *VLANTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VLANTemplate
func (*VLANTemplate) CreateMetadata ¶
func (o *VLANTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the VLANTemplate
func (*VLANTemplate) CreateUplinkConnection ¶
func (o *VLANTemplate) CreateUplinkConnection(child *UplinkConnection) *bambou.Error
CreateUplinkConnection creates a new child UplinkConnection under the VLANTemplate
func (*VLANTemplate) Delete ¶
func (o *VLANTemplate) Delete() *bambou.Error
Delete deletes the VLANTemplate from the server
func (*VLANTemplate) Fetch ¶
func (o *VLANTemplate) Fetch() *bambou.Error
Fetch retrieves the VLANTemplate from the server
func (*VLANTemplate) GlobalMetadatas ¶
func (o *VLANTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VLANTemplate
func (*VLANTemplate) Identifier ¶
func (o *VLANTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VLANTemplate) Identity ¶
func (o *VLANTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VLANTemplate) Metadatas ¶
func (o *VLANTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VLANTemplate
func (*VLANTemplate) Save ¶
func (o *VLANTemplate) Save() *bambou.Error
Save saves the VLANTemplate into the server
func (*VLANTemplate) SetIdentifier ¶
func (o *VLANTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*VLANTemplate) UplinkConnections ¶
func (o *VLANTemplate) UplinkConnections(info *bambou.FetchingInfo) (UplinkConnectionsList, *bambou.Error)
UplinkConnections retrieves the list of child UplinkConnections of the VLANTemplate
type VLANTemplatesAncestor ¶
type VLANTemplatesAncestor interface {
VLANTemplates(*bambou.FetchingInfo) (VLANTemplatesList, *bambou.Error)
}
VLANTemplatesAncestor is the interface that an ancestor of a VLANTemplate must implement. An Ancestor is defined as an entity that has VLANTemplate as a descendant. An Ancestor can get a list of its child VLANTemplates, but not necessarily create one.
type VLANTemplatesList ¶
type VLANTemplatesList []*VLANTemplate
VLANTemplatesList represents a list of VLANTemplates
type VLANTemplatesParent ¶
type VLANTemplatesParent interface { VLANTemplatesAncestor CreateVLANTemplate(*VLANTemplate) *bambou.Error }
VLANTemplatesParent is the interface that a parent of a VLANTemplate must implement. A Parent is defined as an entity that has VLANTemplate as a child. A Parent is an Ancestor which can create a VLANTemplate.
type VLANsAncestor ¶
type VLANsAncestor interface {
VLANs(*bambou.FetchingInfo) (VLANsList, *bambou.Error)
}
VLANsAncestor is the interface that an ancestor of a VLAN must implement. An Ancestor is defined as an entity that has VLAN as a descendant. An Ancestor can get a list of its child VLANs, but not necessarily create one.
type VLANsParent ¶
type VLANsParent interface { VLANsAncestor CreateVLAN(*VLAN) *bambou.Error }
VLANsParent is the interface that a parent of a VLAN must implement. A Parent is defined as an entity that has VLAN as a child. A Parent is an Ancestor which can create a VLAN.
type VM ¶
type VM struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` L2DomainIDs []interface{} `json:"l2DomainIDs,omitempty"` VRSID string `json:"VRSID,omitempty"` UUID string `json:"UUID,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` ReasonType string `json:"reasonType,omitempty"` DeleteExpiry int `json:"deleteExpiry,omitempty"` DeleteMode string `json:"deleteMode,omitempty"` ResyncInfo interface{} `json:"resyncInfo,omitempty"` SiteIdentifier string `json:"siteIdentifier,omitempty"` Interfaces []interface{} `json:"interfaces,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` EnterpriseName string `json:"enterpriseName,omitempty"` EntityScope string `json:"entityScope,omitempty"` DomainIDs []interface{} `json:"domainIDs,omitempty"` ZoneIDs []interface{} `json:"zoneIDs,omitempty"` OrchestrationID string `json:"orchestrationID,omitempty"` UserID string `json:"userID,omitempty"` UserName string `json:"userName,omitempty"` Status string `json:"status,omitempty"` SubnetIDs []interface{} `json:"subnetIDs,omitempty"` ExternalID string `json:"externalID,omitempty"` HypervisorIP string `json:"hypervisorIP,omitempty"` }
VM represents the model of a vm
func (*VM) Alarms ¶
func (o *VM) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the VM
func (*VM) CreateGlobalMetadata ¶
func (o *VM) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VM
func (*VM) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the VM
func (*VM) CreateVMInterface ¶
func (o *VM) CreateVMInterface(child *VMInterface) *bambou.Error
CreateVMInterface creates a new child VMInterface under the VM
func (*VM) CreateVMResync ¶
CreateVMResync creates a new child VMResync under the VM
func (*VM) EventLogs ¶
func (o *VM) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the VM
func (*VM) GlobalMetadatas ¶
func (o *VM) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VM
func (*VM) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*VM) Metadatas ¶
func (o *VM) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VM
func (*VM) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*VM) VMInterfaces ¶
func (o *VM) VMInterfaces(info *bambou.FetchingInfo) (VMInterfacesList, *bambou.Error)
VMInterfaces retrieves the list of child VMInterfaces of the VM
func (*VM) VMResyncs ¶
func (o *VM) VMResyncs(info *bambou.FetchingInfo) (VMResyncsList, *bambou.Error)
VMResyncs retrieves the list of child VMResyncs of the VM
type VMInterface ¶
type VMInterface struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` MAC string `json:"MAC,omitempty"` VMUUID string `json:"VMUUID,omitempty"` IPAddress string `json:"IPAddress,omitempty"` VPortID string `json:"VPortID,omitempty"` VPortName string `json:"VPortName,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Gateway string `json:"gateway,omitempty"` Netmask string `json:"netmask,omitempty"` NetworkName string `json:"networkName,omitempty"` TierID string `json:"tierID,omitempty"` EntityScope string `json:"entityScope,omitempty"` PolicyDecisionID string `json:"policyDecisionID,omitempty"` DomainID string `json:"domainID,omitempty"` DomainName string `json:"domainName,omitempty"` ZoneID string `json:"zoneID,omitempty"` ZoneName string `json:"zoneName,omitempty"` AssociatedFloatingIPAddress string `json:"associatedFloatingIPAddress,omitempty"` AttachedNetworkID string `json:"attachedNetworkID,omitempty"` AttachedNetworkType string `json:"attachedNetworkType,omitempty"` MultiNICVPortName string `json:"multiNICVPortName,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VMInterface represents the model of a vminterface
func (*VMInterface) CreateGlobalMetadata ¶
func (o *VMInterface) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VMInterface
func (*VMInterface) CreateMetadata ¶
func (o *VMInterface) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the VMInterface
func (*VMInterface) DHCPOptions ¶
func (o *VMInterface) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
DHCPOptions retrieves the list of child DHCPOptions of the VMInterface
func (*VMInterface) Delete ¶
func (o *VMInterface) Delete() *bambou.Error
Delete deletes the VMInterface from the server
func (*VMInterface) EventLogs ¶
func (o *VMInterface) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the VMInterface
func (*VMInterface) Fetch ¶
func (o *VMInterface) Fetch() *bambou.Error
Fetch retrieves the VMInterface from the server
func (*VMInterface) GlobalMetadatas ¶
func (o *VMInterface) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VMInterface
func (*VMInterface) Identifier ¶
func (o *VMInterface) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VMInterface) Identity ¶
func (o *VMInterface) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VMInterface) Metadatas ¶
func (o *VMInterface) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VMInterface
func (*VMInterface) MultiCastChannelMaps ¶
func (o *VMInterface) MultiCastChannelMaps(info *bambou.FetchingInfo) (MultiCastChannelMapsList, *bambou.Error)
MultiCastChannelMaps retrieves the list of child MultiCastChannelMaps of the VMInterface
func (*VMInterface) PolicyDecisions ¶
func (o *VMInterface) PolicyDecisions(info *bambou.FetchingInfo) (PolicyDecisionsList, *bambou.Error)
PolicyDecisions retrieves the list of child PolicyDecisions of the VMInterface
func (*VMInterface) PolicyGroups ¶
func (o *VMInterface) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
PolicyGroups retrieves the list of child PolicyGroups of the VMInterface
func (*VMInterface) RedirectionTargets ¶
func (o *VMInterface) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
RedirectionTargets retrieves the list of child RedirectionTargets of the VMInterface
func (*VMInterface) Save ¶
func (o *VMInterface) Save() *bambou.Error
Save saves the VMInterface into the server
func (*VMInterface) SetIdentifier ¶
func (o *VMInterface) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*VMInterface) StaticRoutes ¶
func (o *VMInterface) StaticRoutes(info *bambou.FetchingInfo) (StaticRoutesList, *bambou.Error)
StaticRoutes retrieves the list of child StaticRoutes of the VMInterface
func (*VMInterface) Statistics ¶
func (o *VMInterface) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the VMInterface
func (*VMInterface) TCAs ¶
func (o *VMInterface) TCAs(info *bambou.FetchingInfo) (TCAsList, *bambou.Error)
TCAs retrieves the list of child TCAs of the VMInterface
type VMInterfacesAncestor ¶
type VMInterfacesAncestor interface {
VMInterfaces(*bambou.FetchingInfo) (VMInterfacesList, *bambou.Error)
}
VMInterfacesAncestor is the interface that an ancestor of a VMInterface must implement. An Ancestor is defined as an entity that has VMInterface as a descendant. An Ancestor can get a list of its child VMInterfaces, but not necessarily create one.
type VMInterfacesList ¶
type VMInterfacesList []*VMInterface
VMInterfacesList represents a list of VMInterfaces
type VMInterfacesParent ¶
type VMInterfacesParent interface { VMInterfacesAncestor CreateVMInterface(*VMInterface) *bambou.Error }
VMInterfacesParent is the interface that a parent of a VMInterface must implement. A Parent is defined as an entity that has VMInterface as a child. A Parent is an Ancestor which can create a VMInterface.
type VMResync ¶
type VMResync struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastRequestTimestamp int `json:"lastRequestTimestamp,omitempty"` LastTimeResyncInitiated int `json:"lastTimeResyncInitiated,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` EntityScope string `json:"entityScope,omitempty"` Status string `json:"status,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VMResync represents the model of a resync
func (*VMResync) CreateGlobalMetadata ¶
func (o *VMResync) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VMResync
func (*VMResync) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the VMResync
func (*VMResync) GlobalMetadatas ¶
func (o *VMResync) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VMResync
func (*VMResync) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*VMResync) Metadatas ¶
func (o *VMResync) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VMResync
func (*VMResync) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type VMResyncsAncestor ¶
type VMResyncsAncestor interface {
VMResyncs(*bambou.FetchingInfo) (VMResyncsList, *bambou.Error)
}
VMResyncsAncestor is the interface that an ancestor of a VMResync must implement. An Ancestor is defined as an entity that has VMResync as a descendant. An Ancestor can get a list of its child VMResyncs, but not necessarily create one.
type VMResyncsParent ¶
type VMResyncsParent interface { VMResyncsAncestor CreateVMResync(*VMResync) *bambou.Error }
VMResyncsParent is the interface that a parent of a VMResync must implement. A Parent is defined as an entity that has VMResync as a child. A Parent is an Ancestor which can create a VMResync.
type VMsAncestor ¶
type VMsAncestor interface {
VMs(*bambou.FetchingInfo) (VMsList, *bambou.Error)
}
VMsAncestor is the interface that an ancestor of a VM must implement. An Ancestor is defined as an entity that has VM as a descendant. An Ancestor can get a list of its child VMs, but not necessarily create one.
type VMsParent ¶
type VMsParent interface { VMsAncestor CreateVM(*VM) *bambou.Error }
VMsParent is the interface that a parent of a VM must implement. A Parent is defined as an entity that has VM as a child. A Parent is an Ancestor which can create a VM.
type VNF ¶
type VNF struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` VNFDescriptorID string `json:"VNFDescriptorID,omitempty"` VNFDescriptorName string `json:"VNFDescriptorName,omitempty"` CPUCount int `json:"CPUCount,omitempty"` NSGName string `json:"NSGName,omitempty"` NSGSystemID string `json:"NSGSystemID,omitempty"` NSGatewayID string `json:"NSGatewayID,omitempty"` Name string `json:"name,omitempty"` TaskState string `json:"taskState,omitempty"` LastKnownError string `json:"lastKnownError,omitempty"` MemoryMB int `json:"memoryMB,omitempty"` Vendor string `json:"vendor,omitempty"` Description string `json:"description,omitempty"` MetadataID string `json:"metadataID,omitempty"` AllowedActions []interface{} `json:"allowedActions,omitempty"` EnterpriseID string `json:"enterpriseID,omitempty"` IsAttachedToDescriptor bool `json:"isAttachedToDescriptor"` AssociatedVNFMetadataID string `json:"associatedVNFMetadataID,omitempty"` AssociatedVNFThresholdPolicyID string `json:"associatedVNFThresholdPolicyID,omitempty"` Status string `json:"status,omitempty"` StorageGB int `json:"storageGB,omitempty"` Type string `json:"type,omitempty"` }
VNF represents the model of a vnf
func (*VNF) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*VNF) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*VNF) VNFInterfaces ¶
func (o *VNF) VNFInterfaces(info *bambou.FetchingInfo) (VNFInterfacesList, *bambou.Error)
VNFInterfaces retrieves the list of child VNFInterfaces of the VNF
func (*VNF) VNFMetadatas ¶
func (o *VNF) VNFMetadatas(info *bambou.FetchingInfo) (VNFMetadatasList, *bambou.Error)
VNFMetadatas retrieves the list of child VNFMetadatas of the VNF
type VNFCatalog ¶
type VNFCatalog struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` }
VNFCatalog represents the model of a vnfcatalog
func (*VNFCatalog) CreateVNFDescriptor ¶
func (o *VNFCatalog) CreateVNFDescriptor(child *VNFDescriptor) *bambou.Error
CreateVNFDescriptor creates a new child VNFDescriptor under the VNFCatalog
func (*VNFCatalog) Delete ¶
func (o *VNFCatalog) Delete() *bambou.Error
Delete deletes the VNFCatalog from the server
func (*VNFCatalog) Fetch ¶
func (o *VNFCatalog) Fetch() *bambou.Error
Fetch retrieves the VNFCatalog from the server
func (*VNFCatalog) Identifier ¶
func (o *VNFCatalog) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VNFCatalog) Identity ¶
func (o *VNFCatalog) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VNFCatalog) Save ¶
func (o *VNFCatalog) Save() *bambou.Error
Save saves the VNFCatalog into the server
func (*VNFCatalog) SetIdentifier ¶
func (o *VNFCatalog) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*VNFCatalog) VNFDescriptors ¶
func (o *VNFCatalog) VNFDescriptors(info *bambou.FetchingInfo) (VNFDescriptorsList, *bambou.Error)
VNFDescriptors retrieves the list of child VNFDescriptors of the VNFCatalog
type VNFCatalogsAncestor ¶
type VNFCatalogsAncestor interface {
VNFCatalogs(*bambou.FetchingInfo) (VNFCatalogsList, *bambou.Error)
}
VNFCatalogsAncestor is the interface that an ancestor of a VNFCatalog must implement. An Ancestor is defined as an entity that has VNFCatalog as a descendant. An Ancestor can get a list of its child VNFCatalogs, but not necessarily create one.
type VNFCatalogsList ¶
type VNFCatalogsList []*VNFCatalog
VNFCatalogsList represents a list of VNFCatalogs
type VNFCatalogsParent ¶
type VNFCatalogsParent interface { VNFCatalogsAncestor CreateVNFCatalog(*VNFCatalog) *bambou.Error }
VNFCatalogsParent is the interface that a parent of a VNFCatalog must implement. A Parent is defined as an entity that has VNFCatalog as a child. A Parent is an Ancestor which can create a VNFCatalog.
type VNFDescriptor ¶
type VNFDescriptor struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` CPUCount int `json:"CPUCount,omitempty"` Name string `json:"name,omitempty"` MemoryMB int `json:"memoryMB,omitempty"` Vendor string `json:"vendor,omitempty"` Description string `json:"description,omitempty"` MetadataID string `json:"metadataID,omitempty"` Visible bool `json:"visible"` AssociatedVNFThresholdPolicyID string `json:"associatedVNFThresholdPolicyID,omitempty"` StorageGB int `json:"storageGB,omitempty"` Type string `json:"type,omitempty"` }
VNFDescriptor represents the model of a vnfdescriptor
func NewVNFDescriptor ¶
func NewVNFDescriptor() *VNFDescriptor
NewVNFDescriptor returns a new *VNFDescriptor
func (*VNFDescriptor) CreateVNFInterfaceDescriptor ¶
func (o *VNFDescriptor) CreateVNFInterfaceDescriptor(child *VNFInterfaceDescriptor) *bambou.Error
CreateVNFInterfaceDescriptor creates a new child VNFInterfaceDescriptor under the VNFDescriptor
func (*VNFDescriptor) Delete ¶
func (o *VNFDescriptor) Delete() *bambou.Error
Delete deletes the VNFDescriptor from the server
func (*VNFDescriptor) Fetch ¶
func (o *VNFDescriptor) Fetch() *bambou.Error
Fetch retrieves the VNFDescriptor from the server
func (*VNFDescriptor) Identifier ¶
func (o *VNFDescriptor) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VNFDescriptor) Identity ¶
func (o *VNFDescriptor) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VNFDescriptor) Save ¶
func (o *VNFDescriptor) Save() *bambou.Error
Save saves the VNFDescriptor into the server
func (*VNFDescriptor) SetIdentifier ¶
func (o *VNFDescriptor) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*VNFDescriptor) VNFInterfaceDescriptors ¶
func (o *VNFDescriptor) VNFInterfaceDescriptors(info *bambou.FetchingInfo) (VNFInterfaceDescriptorsList, *bambou.Error)
VNFInterfaceDescriptors retrieves the list of child VNFInterfaceDescriptors of the VNFDescriptor
type VNFDescriptorsAncestor ¶
type VNFDescriptorsAncestor interface {
VNFDescriptors(*bambou.FetchingInfo) (VNFDescriptorsList, *bambou.Error)
}
VNFDescriptorsAncestor is the interface that an ancestor of a VNFDescriptor must implement. An Ancestor is defined as an entity that has VNFDescriptor as a descendant. An Ancestor can get a list of its child VNFDescriptors, but not necessarily create one.
type VNFDescriptorsList ¶
type VNFDescriptorsList []*VNFDescriptor
VNFDescriptorsList represents a list of VNFDescriptors
type VNFDescriptorsParent ¶
type VNFDescriptorsParent interface { VNFDescriptorsAncestor CreateVNFDescriptor(*VNFDescriptor) *bambou.Error }
VNFDescriptorsParent is the interface that a parent of a VNFDescriptor must implement. A Parent is defined as an entity that has VNFDescriptor as a child. A Parent is an Ancestor which can create a VNFDescriptor.
type VNFDomainMapping ¶
type VNFDomainMapping struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` SegmentationID int `json:"segmentationID,omitempty"` SegmentationType string `json:"segmentationType,omitempty"` AssociatedNSGatewayID string `json:"associatedNSGatewayID,omitempty"` AssociatedNSGatewayName string `json:"associatedNSGatewayName,omitempty"` }
VNFDomainMapping represents the model of a vnfdomainmapping
func NewVNFDomainMapping ¶
func NewVNFDomainMapping() *VNFDomainMapping
NewVNFDomainMapping returns a new *VNFDomainMapping
func (*VNFDomainMapping) Delete ¶
func (o *VNFDomainMapping) Delete() *bambou.Error
Delete deletes the VNFDomainMapping from the server
func (*VNFDomainMapping) Fetch ¶
func (o *VNFDomainMapping) Fetch() *bambou.Error
Fetch retrieves the VNFDomainMapping from the server
func (*VNFDomainMapping) Identifier ¶
func (o *VNFDomainMapping) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VNFDomainMapping) Identity ¶
func (o *VNFDomainMapping) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VNFDomainMapping) Save ¶
func (o *VNFDomainMapping) Save() *bambou.Error
Save saves the VNFDomainMapping into the server
func (*VNFDomainMapping) SetIdentifier ¶
func (o *VNFDomainMapping) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type VNFDomainMappingsAncestor ¶
type VNFDomainMappingsAncestor interface {
VNFDomainMappings(*bambou.FetchingInfo) (VNFDomainMappingsList, *bambou.Error)
}
VNFDomainMappingsAncestor is the interface that an ancestor of a VNFDomainMapping must implement. An Ancestor is defined as an entity that has VNFDomainMapping as a descendant. An Ancestor can get a list of its child VNFDomainMappings, but not necessarily create one.
type VNFDomainMappingsList ¶
type VNFDomainMappingsList []*VNFDomainMapping
VNFDomainMappingsList represents a list of VNFDomainMappings
type VNFDomainMappingsParent ¶
type VNFDomainMappingsParent interface { VNFDomainMappingsAncestor CreateVNFDomainMapping(*VNFDomainMapping) *bambou.Error }
VNFDomainMappingsParent is the interface that a parent of a VNFDomainMapping must implement. A Parent is defined as an entity that has VNFDomainMapping as a child. A Parent is an Ancestor which can create a VNFDomainMapping.
type VNFInterface ¶
type VNFInterface struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` MAC string `json:"MAC,omitempty"` VNFUUID string `json:"VNFUUID,omitempty"` IPAddress string `json:"IPAddress,omitempty"` VPortID string `json:"VPortID,omitempty"` VPortName string `json:"VPortName,omitempty"` Name string `json:"name,omitempty"` Gateway string `json:"gateway,omitempty"` Netmask string `json:"netmask,omitempty"` NetworkName string `json:"networkName,omitempty"` PolicyDecisionID string `json:"policyDecisionID,omitempty"` DomainID string `json:"domainID,omitempty"` DomainName string `json:"domainName,omitempty"` ZoneID string `json:"zoneID,omitempty"` ZoneName string `json:"zoneName,omitempty"` AttachedNetworkID string `json:"attachedNetworkID,omitempty"` AttachedNetworkType string `json:"attachedNetworkType,omitempty"` Type string `json:"type,omitempty"` }
VNFInterface represents the model of a vnfinterface
func NewVNFInterface ¶
func NewVNFInterface() *VNFInterface
NewVNFInterface returns a new *VNFInterface
func (*VNFInterface) Delete ¶
func (o *VNFInterface) Delete() *bambou.Error
Delete deletes the VNFInterface from the server
func (*VNFInterface) Fetch ¶
func (o *VNFInterface) Fetch() *bambou.Error
Fetch retrieves the VNFInterface from the server
func (*VNFInterface) Identifier ¶
func (o *VNFInterface) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VNFInterface) Identity ¶
func (o *VNFInterface) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VNFInterface) Save ¶
func (o *VNFInterface) Save() *bambou.Error
Save saves the VNFInterface into the server
func (*VNFInterface) SetIdentifier ¶
func (o *VNFInterface) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type VNFInterfaceDescriptor ¶
type VNFInterfaceDescriptor struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Type string `json:"type,omitempty"` }
VNFInterfaceDescriptor represents the model of a vnfinterfacedescriptor
func NewVNFInterfaceDescriptor ¶
func NewVNFInterfaceDescriptor() *VNFInterfaceDescriptor
NewVNFInterfaceDescriptor returns a new *VNFInterfaceDescriptor
func (*VNFInterfaceDescriptor) Delete ¶
func (o *VNFInterfaceDescriptor) Delete() *bambou.Error
Delete deletes the VNFInterfaceDescriptor from the server
func (*VNFInterfaceDescriptor) Fetch ¶
func (o *VNFInterfaceDescriptor) Fetch() *bambou.Error
Fetch retrieves the VNFInterfaceDescriptor from the server
func (*VNFInterfaceDescriptor) Identifier ¶
func (o *VNFInterfaceDescriptor) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VNFInterfaceDescriptor) Identity ¶
func (o *VNFInterfaceDescriptor) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VNFInterfaceDescriptor) Save ¶
func (o *VNFInterfaceDescriptor) Save() *bambou.Error
Save saves the VNFInterfaceDescriptor into the server
func (*VNFInterfaceDescriptor) SetIdentifier ¶
func (o *VNFInterfaceDescriptor) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type VNFInterfaceDescriptorsAncestor ¶
type VNFInterfaceDescriptorsAncestor interface {
VNFInterfaceDescriptors(*bambou.FetchingInfo) (VNFInterfaceDescriptorsList, *bambou.Error)
}
VNFInterfaceDescriptorsAncestor is the interface that an ancestor of a VNFInterfaceDescriptor must implement. An Ancestor is defined as an entity that has VNFInterfaceDescriptor as a descendant. An Ancestor can get a list of its child VNFInterfaceDescriptors, but not necessarily create one.
type VNFInterfaceDescriptorsList ¶
type VNFInterfaceDescriptorsList []*VNFInterfaceDescriptor
VNFInterfaceDescriptorsList represents a list of VNFInterfaceDescriptors
type VNFInterfaceDescriptorsParent ¶
type VNFInterfaceDescriptorsParent interface { VNFInterfaceDescriptorsAncestor CreateVNFInterfaceDescriptor(*VNFInterfaceDescriptor) *bambou.Error }
VNFInterfaceDescriptorsParent is the interface that a parent of a VNFInterfaceDescriptor must implement. A Parent is defined as an entity that has VNFInterfaceDescriptor as a child. A Parent is an Ancestor which can create a VNFInterfaceDescriptor.
type VNFInterfacesAncestor ¶
type VNFInterfacesAncestor interface {
VNFInterfaces(*bambou.FetchingInfo) (VNFInterfacesList, *bambou.Error)
}
VNFInterfacesAncestor is the interface that an ancestor of a VNFInterface must implement. An Ancestor is defined as an entity that has VNFInterface as a descendant. An Ancestor can get a list of its child VNFInterfaces, but not necessarily create one.
type VNFInterfacesList ¶
type VNFInterfacesList []*VNFInterface
VNFInterfacesList represents a list of VNFInterfaces
type VNFInterfacesParent ¶
type VNFInterfacesParent interface { VNFInterfacesAncestor CreateVNFInterface(*VNFInterface) *bambou.Error }
VNFInterfacesParent is the interface that a parent of a VNFInterface must implement. A Parent is defined as an entity that has VNFInterface as a child. A Parent is an Ancestor which can create a VNFInterface.
type VNFMetadata ¶
type VNFMetadata struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` Blob string `json:"blob,omitempty"` }
VNFMetadata represents the model of a vnfmetadata
func (*VNFMetadata) Delete ¶
func (o *VNFMetadata) Delete() *bambou.Error
Delete deletes the VNFMetadata from the server
func (*VNFMetadata) Fetch ¶
func (o *VNFMetadata) Fetch() *bambou.Error
Fetch retrieves the VNFMetadata from the server
func (*VNFMetadata) Identifier ¶
func (o *VNFMetadata) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VNFMetadata) Identity ¶
func (o *VNFMetadata) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VNFMetadata) Save ¶
func (o *VNFMetadata) Save() *bambou.Error
Save saves the VNFMetadata into the server
func (*VNFMetadata) SetIdentifier ¶
func (o *VNFMetadata) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type VNFMetadatasAncestor ¶
type VNFMetadatasAncestor interface {
VNFMetadatas(*bambou.FetchingInfo) (VNFMetadatasList, *bambou.Error)
}
VNFMetadatasAncestor is the interface that an ancestor of a VNFMetadata must implement. An Ancestor is defined as an entity that has VNFMetadata as a descendant. An Ancestor can get a list of its child VNFMetadatas, but not necessarily create one.
type VNFMetadatasList ¶
type VNFMetadatasList []*VNFMetadata
VNFMetadatasList represents a list of VNFMetadatas
type VNFMetadatasParent ¶
type VNFMetadatasParent interface { VNFMetadatasAncestor CreateVNFMetadata(*VNFMetadata) *bambou.Error }
VNFMetadatasParent is the interface that a parent of a VNFMetadata must implement. A Parent is defined as an entity that has VNFMetadata as a child. A Parent is an Ancestor which can create a VNFMetadata.
type VNFThresholdPoliciesAncestor ¶
type VNFThresholdPoliciesAncestor interface {
VNFThresholdPolicies(*bambou.FetchingInfo) (VNFThresholdPoliciesList, *bambou.Error)
}
VNFThresholdPoliciesAncestor is the interface that an ancestor of a VNFThresholdPolicy must implement. An Ancestor is defined as an entity that has VNFThresholdPolicy as a descendant. An Ancestor can get a list of its child VNFThresholdPolicies, but not necessarily create one.
type VNFThresholdPoliciesList ¶
type VNFThresholdPoliciesList []*VNFThresholdPolicy
VNFThresholdPoliciesList represents a list of VNFThresholdPolicies
type VNFThresholdPoliciesParent ¶
type VNFThresholdPoliciesParent interface { VNFThresholdPoliciesAncestor CreateVNFThresholdPolicy(*VNFThresholdPolicy) *bambou.Error }
VNFThresholdPoliciesParent is the interface that a parent of a VNFThresholdPolicy must implement. A Parent is defined as an entity that has VNFThresholdPolicy as a child. A Parent is an Ancestor which can create a VNFThresholdPolicy.
type VNFThresholdPolicy ¶
type VNFThresholdPolicy struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` CPUThreshold int `json:"CPUThreshold,omitempty"` Name string `json:"name,omitempty"` Action string `json:"action,omitempty"` MemoryThreshold int `json:"memoryThreshold,omitempty"` Description string `json:"description,omitempty"` MinOccurrence int `json:"minOccurrence,omitempty"` MonitInterval int `json:"monitInterval,omitempty"` StorageThreshold int `json:"storageThreshold,omitempty"` }
VNFThresholdPolicy represents the model of a vnfthresholdpolicy
func NewVNFThresholdPolicy ¶
func NewVNFThresholdPolicy() *VNFThresholdPolicy
NewVNFThresholdPolicy returns a new *VNFThresholdPolicy
func (*VNFThresholdPolicy) Delete ¶
func (o *VNFThresholdPolicy) Delete() *bambou.Error
Delete deletes the VNFThresholdPolicy from the server
func (*VNFThresholdPolicy) Fetch ¶
func (o *VNFThresholdPolicy) Fetch() *bambou.Error
Fetch retrieves the VNFThresholdPolicy from the server
func (*VNFThresholdPolicy) Identifier ¶
func (o *VNFThresholdPolicy) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VNFThresholdPolicy) Identity ¶
func (o *VNFThresholdPolicy) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VNFThresholdPolicy) Save ¶
func (o *VNFThresholdPolicy) Save() *bambou.Error
Save saves the VNFThresholdPolicy into the server
func (*VNFThresholdPolicy) SetIdentifier ¶
func (o *VNFThresholdPolicy) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type VNFsAncestor ¶
type VNFsAncestor interface {
VNFs(*bambou.FetchingInfo) (VNFsList, *bambou.Error)
}
VNFsAncestor is the interface that an ancestor of a VNF must implement. An Ancestor is defined as an entity that has VNF as a descendant. An Ancestor can get a list of its child VNFs, but not necessarily create one.
type VNFsParent ¶
type VNFsParent interface { VNFsAncestor CreateVNF(*VNF) *bambou.Error }
VNFsParent is the interface that a parent of a VNF must implement. A Parent is defined as an entity that has VNF as a child. A Parent is an Ancestor which can create a VNF.
type VPNConnection ¶
type VPNConnection struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssociatedWANServiceID string `json:"associatedWANServiceID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VPNConnection represents the model of a vpnconnection
func NewVPNConnection ¶
func NewVPNConnection() *VPNConnection
NewVPNConnection returns a new *VPNConnection
func (*VPNConnection) CreateGlobalMetadata ¶
func (o *VPNConnection) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VPNConnection
func (*VPNConnection) CreateMetadata ¶
func (o *VPNConnection) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the VPNConnection
func (*VPNConnection) Delete ¶
func (o *VPNConnection) Delete() *bambou.Error
Delete deletes the VPNConnection from the server
func (*VPNConnection) Fetch ¶
func (o *VPNConnection) Fetch() *bambou.Error
Fetch retrieves the VPNConnection from the server
func (*VPNConnection) GlobalMetadatas ¶
func (o *VPNConnection) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VPNConnection
func (*VPNConnection) Identifier ¶
func (o *VPNConnection) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VPNConnection) Identity ¶
func (o *VPNConnection) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VPNConnection) Metadatas ¶
func (o *VPNConnection) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VPNConnection
func (*VPNConnection) Save ¶
func (o *VPNConnection) Save() *bambou.Error
Save saves the VPNConnection into the server
func (*VPNConnection) SetIdentifier ¶
func (o *VPNConnection) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type VPNConnectionsAncestor ¶
type VPNConnectionsAncestor interface {
VPNConnections(*bambou.FetchingInfo) (VPNConnectionsList, *bambou.Error)
}
VPNConnectionsAncestor is the interface that an ancestor of a VPNConnection must implement. An Ancestor is defined as an entity that has VPNConnection as a descendant. An Ancestor can get a list of its child VPNConnections, but not necessarily create one.
type VPNConnectionsList ¶
type VPNConnectionsList []*VPNConnection
VPNConnectionsList represents a list of VPNConnections
type VPNConnectionsParent ¶
type VPNConnectionsParent interface { VPNConnectionsAncestor CreateVPNConnection(*VPNConnection) *bambou.Error }
VPNConnectionsParent is the interface that a parent of a VPNConnection must implement. A Parent is defined as an entity that has VPNConnection as a child. A Parent is an Ancestor which can create a VPNConnection.
type VPort ¶
type VPort struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` VLANID string `json:"VLANID,omitempty"` DPI string `json:"DPI,omitempty"` Name string `json:"name,omitempty"` HasAttachedInterfaces bool `json:"hasAttachedInterfaces"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` GatewayMACMoveRole string `json:"gatewayMACMoveRole,omitempty"` Active bool `json:"active"` AddressSpoofing string `json:"addressSpoofing,omitempty"` SegmentationID int `json:"segmentationID,omitempty"` SegmentationType string `json:"segmentationType,omitempty"` Description string `json:"description,omitempty"` FlowCollectionEnabled string `json:"flowCollectionEnabled,omitempty"` EntityScope string `json:"entityScope,omitempty"` DomainID string `json:"domainID,omitempty"` ZoneID string `json:"zoneID,omitempty"` OperationalState string `json:"operationalState,omitempty"` TrunkRole string `json:"trunkRole,omitempty"` AssociatedFloatingIPID string `json:"associatedFloatingIPID,omitempty"` AssociatedMulticastChannelMapID string `json:"associatedMulticastChannelMapID,omitempty"` AssociatedSSID string `json:"associatedSSID,omitempty"` AssociatedSendMulticastChannelMapID string `json:"associatedSendMulticastChannelMapID,omitempty"` AssociatedTrunkID string `json:"associatedTrunkID,omitempty"` SubType string `json:"subType,omitempty"` MultiNICVPortID string `json:"multiNICVPortID,omitempty"` Multicast string `json:"multicast,omitempty"` ExternalID string `json:"externalID,omitempty"` Type string `json:"type,omitempty"` SystemType string `json:"systemType,omitempty"` }
VPort represents the model of a vport
func (*VPort) AggregateMetadatas ¶
func (o *VPort) AggregateMetadatas(info *bambou.FetchingInfo) (AggregateMetadatasList, *bambou.Error)
AggregateMetadatas retrieves the list of child AggregateMetadatas of the VPort
func (*VPort) Alarms ¶
func (o *VPort) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the VPort
func (*VPort) Applicationperformancemanagements ¶
func (o *VPort) Applicationperformancemanagements(info *bambou.FetchingInfo) (ApplicationperformancemanagementsList, *bambou.Error)
Applicationperformancemanagements retrieves the list of child Applicationperformancemanagements of the VPort
func (*VPort) AssignApplicationperformancemanagements ¶
func (o *VPort) AssignApplicationperformancemanagements(children ApplicationperformancemanagementsList) *bambou.Error
AssignApplicationperformancemanagements assigns the list of Applicationperformancemanagements to the VPort
func (*VPort) AssignPolicyGroups ¶
func (o *VPort) AssignPolicyGroups(children PolicyGroupsList) *bambou.Error
AssignPolicyGroups assigns the list of PolicyGroups to the VPort
func (*VPort) AssignRedirectionTargets ¶
func (o *VPort) AssignRedirectionTargets(children RedirectionTargetsList) *bambou.Error
AssignRedirectionTargets assigns the list of RedirectionTargets to the VPort
func (*VPort) BGPNeighbors ¶
func (o *VPort) BGPNeighbors(info *bambou.FetchingInfo) (BGPNeighborsList, *bambou.Error)
BGPNeighbors retrieves the list of child BGPNeighbors of the VPort
func (*VPort) BridgeInterfaces ¶
func (o *VPort) BridgeInterfaces(info *bambou.FetchingInfo) (BridgeInterfacesList, *bambou.Error)
BridgeInterfaces retrieves the list of child BridgeInterfaces of the VPort
func (*VPort) ContainerInterfaces ¶
func (o *VPort) ContainerInterfaces(info *bambou.FetchingInfo) (ContainerInterfacesList, *bambou.Error)
ContainerInterfaces retrieves the list of child ContainerInterfaces of the VPort
func (*VPort) Containers ¶
func (o *VPort) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
Containers retrieves the list of child Containers of the VPort
func (*VPort) CreateBGPNeighbor ¶
func (o *VPort) CreateBGPNeighbor(child *BGPNeighbor) *bambou.Error
CreateBGPNeighbor creates a new child BGPNeighbor under the VPort
func (*VPort) CreateBridgeInterface ¶
func (o *VPort) CreateBridgeInterface(child *BridgeInterface) *bambou.Error
CreateBridgeInterface creates a new child BridgeInterface under the VPort
func (*VPort) CreateDHCPOption ¶
func (o *VPort) CreateDHCPOption(child *DHCPOption) *bambou.Error
CreateDHCPOption creates a new child DHCPOption under the VPort
func (*VPort) CreateGlobalMetadata ¶
func (o *VPort) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VPort
func (*VPort) CreateHostInterface ¶
func (o *VPort) CreateHostInterface(child *HostInterface) *bambou.Error
CreateHostInterface creates a new child HostInterface under the VPort
func (*VPort) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the VPort
func (*VPort) CreateStatisticsPolicy ¶
func (o *VPort) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
CreateStatisticsPolicy creates a new child StatisticsPolicy under the VPort
func (*VPort) CreateVMInterface ¶
func (o *VPort) CreateVMInterface(child *VMInterface) *bambou.Error
CreateVMInterface creates a new child VMInterface under the VPort
func (*VPort) CreateVPortMirror ¶
func (o *VPort) CreateVPortMirror(child *VPortMirror) *bambou.Error
CreateVPortMirror creates a new child VPortMirror under the VPort
func (*VPort) CreateVirtualIP ¶
CreateVirtualIP creates a new child VirtualIP under the VPort
func (*VPort) DHCPOptions ¶
func (o *VPort) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
DHCPOptions retrieves the list of child DHCPOptions of the VPort
func (*VPort) EgressACLEntryTemplates ¶
func (o *VPort) EgressACLEntryTemplates(info *bambou.FetchingInfo) (EgressACLEntryTemplatesList, *bambou.Error)
EgressACLEntryTemplates retrieves the list of child EgressACLEntryTemplates of the VPort
func (*VPort) EventLogs ¶
func (o *VPort) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the VPort
func (*VPort) GlobalMetadatas ¶
func (o *VPort) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VPort
func (*VPort) HostInterfaces ¶
func (o *VPort) HostInterfaces(info *bambou.FetchingInfo) (HostInterfacesList, *bambou.Error)
HostInterfaces retrieves the list of child HostInterfaces of the VPort
func (*VPort) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*VPort) IngressACLEntryTemplates ¶
func (o *VPort) IngressACLEntryTemplates(info *bambou.FetchingInfo) (IngressACLEntryTemplatesList, *bambou.Error)
IngressACLEntryTemplates retrieves the list of child IngressACLEntryTemplates of the VPort
func (*VPort) IngressAdvFwdEntryTemplates ¶
func (o *VPort) IngressAdvFwdEntryTemplates(info *bambou.FetchingInfo) (IngressAdvFwdEntryTemplatesList, *bambou.Error)
IngressAdvFwdEntryTemplates retrieves the list of child IngressAdvFwdEntryTemplates of the VPort
func (*VPort) Metadatas ¶
func (o *VPort) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VPort
func (*VPort) PolicyGroups ¶
func (o *VPort) PolicyGroups(info *bambou.FetchingInfo) (PolicyGroupsList, *bambou.Error)
PolicyGroups retrieves the list of child PolicyGroups of the VPort
func (*VPort) PortMappings ¶
func (o *VPort) PortMappings(info *bambou.FetchingInfo) (PortMappingsList, *bambou.Error)
PortMappings retrieves the list of child PortMappings of the VPort
func (*VPort) RedirectionTargets ¶
func (o *VPort) RedirectionTargets(info *bambou.FetchingInfo) (RedirectionTargetsList, *bambou.Error)
RedirectionTargets retrieves the list of child RedirectionTargets of the VPort
func (*VPort) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*VPort) Statistics ¶
func (o *VPort) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the VPort
func (*VPort) StatisticsPolicies ¶
func (o *VPort) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
StatisticsPolicies retrieves the list of child StatisticsPolicies of the VPort
func (*VPort) Trunks ¶
func (o *VPort) Trunks(info *bambou.FetchingInfo) (TrunksList, *bambou.Error)
Trunks retrieves the list of child Trunks of the VPort
func (*VPort) VMInterfaces ¶
func (o *VPort) VMInterfaces(info *bambou.FetchingInfo) (VMInterfacesList, *bambou.Error)
VMInterfaces retrieves the list of child VMInterfaces of the VPort
func (*VPort) VNFInterfaces ¶
func (o *VPort) VNFInterfaces(info *bambou.FetchingInfo) (VNFInterfacesList, *bambou.Error)
VNFInterfaces retrieves the list of child VNFInterfaces of the VPort
func (*VPort) VPortMirrors ¶
func (o *VPort) VPortMirrors(info *bambou.FetchingInfo) (VPortMirrorsList, *bambou.Error)
VPortMirrors retrieves the list of child VPortMirrors of the VPort
func (*VPort) VirtualIPs ¶
func (o *VPort) VirtualIPs(info *bambou.FetchingInfo) (VirtualIPsList, *bambou.Error)
VirtualIPs retrieves the list of child VirtualIPs of the VPort
type VPortMirror ¶
type VPortMirror struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` VPortName string `json:"VPortName,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` NetworkName string `json:"networkName,omitempty"` MirrorDestinationID string `json:"mirrorDestinationID,omitempty"` MirrorDestinationName string `json:"mirrorDestinationName,omitempty"` MirrorDirection string `json:"mirrorDirection,omitempty"` EnterpiseName string `json:"enterpiseName,omitempty"` EntityScope string `json:"entityScope,omitempty"` DomainName string `json:"domainName,omitempty"` VportId string `json:"vportId,omitempty"` AttachedNetworkType string `json:"attachedNetworkType,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VPortMirror represents the model of a vportmirror
func (*VPortMirror) CreateGlobalMetadata ¶
func (o *VPortMirror) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VPortMirror
func (*VPortMirror) CreateMetadata ¶
func (o *VPortMirror) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the VPortMirror
func (*VPortMirror) Delete ¶
func (o *VPortMirror) Delete() *bambou.Error
Delete deletes the VPortMirror from the server
func (*VPortMirror) Fetch ¶
func (o *VPortMirror) Fetch() *bambou.Error
Fetch retrieves the VPortMirror from the server
func (*VPortMirror) GlobalMetadatas ¶
func (o *VPortMirror) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VPortMirror
func (*VPortMirror) Identifier ¶
func (o *VPortMirror) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VPortMirror) Identity ¶
func (o *VPortMirror) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VPortMirror) Metadatas ¶
func (o *VPortMirror) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VPortMirror
func (*VPortMirror) Save ¶
func (o *VPortMirror) Save() *bambou.Error
Save saves the VPortMirror into the server
func (*VPortMirror) SetIdentifier ¶
func (o *VPortMirror) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type VPortMirrorsAncestor ¶
type VPortMirrorsAncestor interface {
VPortMirrors(*bambou.FetchingInfo) (VPortMirrorsList, *bambou.Error)
}
VPortMirrorsAncestor is the interface that an ancestor of a VPortMirror must implement. An Ancestor is defined as an entity that has VPortMirror as a descendant. An Ancestor can get a list of its child VPortMirrors, but not necessarily create one.
type VPortMirrorsList ¶
type VPortMirrorsList []*VPortMirror
VPortMirrorsList represents a list of VPortMirrors
type VPortMirrorsParent ¶
type VPortMirrorsParent interface { VPortMirrorsAncestor CreateVPortMirror(*VPortMirror) *bambou.Error }
VPortMirrorsParent is the interface that a parent of a VPortMirror must implement. A Parent is defined as an entity that has VPortMirror as a child. A Parent is an Ancestor which can create a VPortMirror.
type VPortsAncestor ¶
type VPortsAncestor interface {
VPorts(*bambou.FetchingInfo) (VPortsList, *bambou.Error)
}
VPortsAncestor is the interface that an ancestor of a VPort must implement. An Ancestor is defined as an entity that has VPort as a descendant. An Ancestor can get a list of its child VPorts, but not necessarily create one.
type VPortsParent ¶
type VPortsParent interface { VPortsAncestor CreateVPort(*VPort) *bambou.Error }
VPortsParent is the interface that a parent of a VPort must implement. A Parent is defined as an entity that has VPort as a child. A Parent is an Ancestor which can create a VPort.
type VRS ¶
type VRS struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` JSONRPCConnectionState string `json:"JSONRPCConnectionState,omitempty"` Name string `json:"name,omitempty"` ManagementIP string `json:"managementIP,omitempty"` ParentIDs []interface{} `json:"parentIDs,omitempty"` LastEventName string `json:"lastEventName,omitempty"` LastEventObject string `json:"lastEventObject,omitempty"` LastEventTimestamp int `json:"lastEventTimestamp,omitempty"` LastStateChange int `json:"lastStateChange,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` DbSynced bool `json:"dbSynced"` Address string `json:"address,omitempty"` PeakCPUUsage float64 `json:"peakCPUUsage,omitempty"` PeakMemoryUsage float64 `json:"peakMemoryUsage,omitempty"` Peer string `json:"peer,omitempty"` Personality string `json:"personality,omitempty"` Description string `json:"description,omitempty"` Messages []interface{} `json:"messages,omitempty"` RevertBehaviorEnabled bool `json:"revertBehaviorEnabled"` RevertCompleted bool `json:"revertCompleted"` RevertCount int `json:"revertCount,omitempty"` RevertFailedCount int `json:"revertFailedCount,omitempty"` LicensedState string `json:"licensedState,omitempty"` Disks []interface{} `json:"disks,omitempty"` ClusterNodeRole string `json:"clusterNodeRole,omitempty"` EntityScope string `json:"entityScope,omitempty"` Location string `json:"location,omitempty"` Role string `json:"role,omitempty"` Uptime int `json:"uptime,omitempty"` PrimaryVSCConnectionLost bool `json:"primaryVSCConnectionLost"` ProductVersion string `json:"productVersion,omitempty"` IsResilient bool `json:"isResilient"` VscConfigState string `json:"vscConfigState,omitempty"` VscCurrentState string `json:"vscCurrentState,omitempty"` Status string `json:"status,omitempty"` MultiNICVPortEnabled bool `json:"multiNICVPortEnabled"` NumberOfBridgeInterfaces int `json:"numberOfBridgeInterfaces,omitempty"` NumberOfContainers int `json:"numberOfContainers,omitempty"` NumberOfHostInterfaces int `json:"numberOfHostInterfaces,omitempty"` NumberOfVirtualMachines int `json:"numberOfVirtualMachines,omitempty"` CurrentCPUUsage float64 `json:"currentCPUUsage,omitempty"` CurrentMemoryUsage float64 `json:"currentMemoryUsage,omitempty"` AverageCPUUsage float64 `json:"averageCPUUsage,omitempty"` AverageMemoryUsage float64 `json:"averageMemoryUsage,omitempty"` ExternalID string `json:"externalID,omitempty"` Dynamic bool `json:"dynamic"` HypervisorConnectionState string `json:"hypervisorConnectionState,omitempty"` HypervisorIdentifier string `json:"hypervisorIdentifier,omitempty"` HypervisorName string `json:"hypervisorName,omitempty"` HypervisorType string `json:"hypervisorType,omitempty"` }
VRS represents the model of a vrs
func (*VRS) Alarms ¶
func (o *VRS) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the VRS
func (*VRS) Containers ¶
func (o *VRS) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
Containers retrieves the list of child Containers of the VRS
func (*VRS) CreateGlobalMetadata ¶
func (o *VRS) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VRS
func (*VRS) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the VRS
func (*VRS) EventLogs ¶
func (o *VRS) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the VRS
func (*VRS) GlobalMetadatas ¶
func (o *VRS) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VRS
func (*VRS) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*VRS) Metadatas ¶
func (o *VRS) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VRS
func (*VRS) MonitoringPorts ¶
func (o *VRS) MonitoringPorts(info *bambou.FetchingInfo) (MonitoringPortsList, *bambou.Error)
MonitoringPorts retrieves the list of child MonitoringPorts of the VRS
func (*VRS) MultiNICVPorts ¶
func (o *VRS) MultiNICVPorts(info *bambou.FetchingInfo) (MultiNICVPortsList, *bambou.Error)
MultiNICVPorts retrieves the list of child MultiNICVPorts of the VRS
func (*VRS) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*VRS) VPorts ¶
func (o *VRS) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
VPorts retrieves the list of child VPorts of the VRS
type VRSAddressRange ¶
type VRSAddressRange struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` MaxAddress string `json:"maxAddress,omitempty"` MinAddress string `json:"minAddress,omitempty"` EntityScope string `json:"entityScope,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VRSAddressRange represents the model of a vrsaddressrange
func NewVRSAddressRange ¶
func NewVRSAddressRange() *VRSAddressRange
NewVRSAddressRange returns a new *VRSAddressRange
func (*VRSAddressRange) CreateGlobalMetadata ¶
func (o *VRSAddressRange) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VRSAddressRange
func (*VRSAddressRange) CreateMetadata ¶
func (o *VRSAddressRange) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the VRSAddressRange
func (*VRSAddressRange) Delete ¶
func (o *VRSAddressRange) Delete() *bambou.Error
Delete deletes the VRSAddressRange from the server
func (*VRSAddressRange) Fetch ¶
func (o *VRSAddressRange) Fetch() *bambou.Error
Fetch retrieves the VRSAddressRange from the server
func (*VRSAddressRange) GlobalMetadatas ¶
func (o *VRSAddressRange) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VRSAddressRange
func (*VRSAddressRange) Identifier ¶
func (o *VRSAddressRange) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VRSAddressRange) Identity ¶
func (o *VRSAddressRange) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VRSAddressRange) Metadatas ¶
func (o *VRSAddressRange) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VRSAddressRange
func (*VRSAddressRange) Save ¶
func (o *VRSAddressRange) Save() *bambou.Error
Save saves the VRSAddressRange into the server
func (*VRSAddressRange) SetIdentifier ¶
func (o *VRSAddressRange) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type VRSAddressRangesAncestor ¶
type VRSAddressRangesAncestor interface {
VRSAddressRanges(*bambou.FetchingInfo) (VRSAddressRangesList, *bambou.Error)
}
VRSAddressRangesAncestor is the interface that an ancestor of a VRSAddressRange must implement. An Ancestor is defined as an entity that has VRSAddressRange as a descendant. An Ancestor can get a list of its child VRSAddressRanges, but not necessarily create one.
type VRSAddressRangesList ¶
type VRSAddressRangesList []*VRSAddressRange
VRSAddressRangesList represents a list of VRSAddressRanges
type VRSAddressRangesParent ¶
type VRSAddressRangesParent interface { VRSAddressRangesAncestor CreateVRSAddressRange(*VRSAddressRange) *bambou.Error }
VRSAddressRangesParent is the interface that a parent of a VRSAddressRange must implement. A Parent is defined as an entity that has VRSAddressRange as a child. A Parent is an Ancestor which can create a VRSAddressRange.
type VRSMetrics ¶
type VRSMetrics struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ALUbr0Status bool `json:"ALUbr0Status"` CPUUtilization float64 `json:"CPUUtilization,omitempty"` VRSProcess bool `json:"VRSProcess"` VRSVSCStatus bool `json:"VRSVSCStatus"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` ReDeploy bool `json:"reDeploy"` ReceivingMetrics bool `json:"receivingMetrics"` MemoryUtilization float64 `json:"memoryUtilization,omitempty"` JesxmonProcess bool `json:"jesxmonProcess"` EntityScope string `json:"entityScope,omitempty"` LogDiskPartitionUtilization float64 `json:"logDiskPartitionUtilization,omitempty"` RootDiskPartitionUtilization float64 `json:"rootDiskPartitionUtilization,omitempty"` AppliedMetricsPushInterval int `json:"appliedMetricsPushInterval,omitempty"` AssociatedVCenterHypervisorID string `json:"associatedVCenterHypervisorID,omitempty"` CurrentVersion string `json:"currentVersion,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VRSMetrics represents the model of a vrsmetrics
func (*VRSMetrics) Delete ¶
func (o *VRSMetrics) Delete() *bambou.Error
Delete deletes the VRSMetrics from the server
func (*VRSMetrics) Fetch ¶
func (o *VRSMetrics) Fetch() *bambou.Error
Fetch retrieves the VRSMetrics from the server
func (*VRSMetrics) Identifier ¶
func (o *VRSMetrics) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VRSMetrics) Identity ¶
func (o *VRSMetrics) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VRSMetrics) Save ¶
func (o *VRSMetrics) Save() *bambou.Error
Save saves the VRSMetrics into the server
func (*VRSMetrics) SetIdentifier ¶
func (o *VRSMetrics) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type VRSMetricsAncestor ¶
type VRSMetricsAncestor interface {
VRSMetrics(*bambou.FetchingInfo) (VRSMetricsList, *bambou.Error)
}
VRSMetricsAncestor is the interface that an ancestor of a VRSMetrics must implement. An Ancestor is defined as an entity that has VRSMetrics as a descendant. An Ancestor can get a list of its child VRSMetrics, but not necessarily create one.
type VRSMetricsList ¶
type VRSMetricsList []*VRSMetrics
VRSMetricsList represents a list of VRSMetrics
type VRSMetricsParent ¶
type VRSMetricsParent interface { VRSMetricsAncestor CreateVRSMetrics(*VRSMetrics) *bambou.Error }
VRSMetricsParent is the interface that a parent of a VRSMetrics must implement. A Parent is defined as an entity that has VRSMetrics as a child. A Parent is an Ancestor which can create a VRSMetrics.
type VRSRedeploymentpoliciesAncestor ¶
type VRSRedeploymentpoliciesAncestor interface {
VRSRedeploymentpolicies(*bambou.FetchingInfo) (VRSRedeploymentpoliciesList, *bambou.Error)
}
VRSRedeploymentpoliciesAncestor is the interface that an ancestor of a VRSRedeploymentpolicy must implement. An Ancestor is defined as an entity that has VRSRedeploymentpolicy as a descendant. An Ancestor can get a list of its child VRSRedeploymentpolicies, but not necessarily create one.
type VRSRedeploymentpoliciesList ¶
type VRSRedeploymentpoliciesList []*VRSRedeploymentpolicy
VRSRedeploymentpoliciesList represents a list of VRSRedeploymentpolicies
type VRSRedeploymentpoliciesParent ¶
type VRSRedeploymentpoliciesParent interface { VRSRedeploymentpoliciesAncestor CreateVRSRedeploymentpolicy(*VRSRedeploymentpolicy) *bambou.Error }
VRSRedeploymentpoliciesParent is the interface that a parent of a VRSRedeploymentpolicy must implement. A Parent is defined as an entity that has VRSRedeploymentpolicy as a child. A Parent is an Ancestor which can create a VRSRedeploymentpolicy.
type VRSRedeploymentpolicy ¶
type VRSRedeploymentpolicy struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ALUbr0StatusRedeploymentEnabled bool `json:"ALUbr0StatusRedeploymentEnabled"` CPUUtilizationRedeploymentEnabled bool `json:"CPUUtilizationRedeploymentEnabled"` CPUUtilizationThreshold float64 `json:"CPUUtilizationThreshold,omitempty"` VRSCorrectiveActionDelay int `json:"VRSCorrectiveActionDelay,omitempty"` VRSProcessRedeploymentEnabled bool `json:"VRSProcessRedeploymentEnabled"` VRSVSCStatusRedeploymentEnabled bool `json:"VRSVSCStatusRedeploymentEnabled"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` RedeploymentDelay int `json:"redeploymentDelay,omitempty"` MemoryUtilizationRedeploymentEnabled bool `json:"memoryUtilizationRedeploymentEnabled"` MemoryUtilizationThreshold float64 `json:"memoryUtilizationThreshold,omitempty"` DeploymentCountThreshold int `json:"deploymentCountThreshold,omitempty"` JesxmonProcessRedeploymentEnabled bool `json:"jesxmonProcessRedeploymentEnabled"` EntityScope string `json:"entityScope,omitempty"` LogDiskUtilizationRedeploymentEnabled bool `json:"logDiskUtilizationRedeploymentEnabled"` LogDiskUtilizationThreshold float64 `json:"logDiskUtilizationThreshold,omitempty"` RootDiskUtilizationRedeploymentEnabled bool `json:"rootDiskUtilizationRedeploymentEnabled"` RootDiskUtilizationThreshold float64 `json:"rootDiskUtilizationThreshold,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VRSRedeploymentpolicy represents the model of a vrsredeploymentpolicy
func NewVRSRedeploymentpolicy ¶
func NewVRSRedeploymentpolicy() *VRSRedeploymentpolicy
NewVRSRedeploymentpolicy returns a new *VRSRedeploymentpolicy
func (*VRSRedeploymentpolicy) Delete ¶
func (o *VRSRedeploymentpolicy) Delete() *bambou.Error
Delete deletes the VRSRedeploymentpolicy from the server
func (*VRSRedeploymentpolicy) Fetch ¶
func (o *VRSRedeploymentpolicy) Fetch() *bambou.Error
Fetch retrieves the VRSRedeploymentpolicy from the server
func (*VRSRedeploymentpolicy) Identifier ¶
func (o *VRSRedeploymentpolicy) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VRSRedeploymentpolicy) Identity ¶
func (o *VRSRedeploymentpolicy) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VRSRedeploymentpolicy) Save ¶
func (o *VRSRedeploymentpolicy) Save() *bambou.Error
Save saves the VRSRedeploymentpolicy into the server
func (*VRSRedeploymentpolicy) SetIdentifier ¶
func (o *VRSRedeploymentpolicy) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type VRSsAncestor ¶
type VRSsAncestor interface {
VRSs(*bambou.FetchingInfo) (VRSsList, *bambou.Error)
}
VRSsAncestor is the interface that an ancestor of a VRS must implement. An Ancestor is defined as an entity that has VRS as a descendant. An Ancestor can get a list of its child VRSs, but not necessarily create one.
type VRSsParent ¶
type VRSsParent interface { VRSsAncestor CreateVRS(*VRS) *bambou.Error }
VRSsParent is the interface that a parent of a VRS must implement. A Parent is defined as an entity that has VRS as a child. A Parent is an Ancestor which can create a VRS.
type VSC ¶
type VSC struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` ManagementIP string `json:"managementIP,omitempty"` LastStateChange int `json:"lastStateChange,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Address string `json:"address,omitempty"` PeakCPUUsage float64 `json:"peakCPUUsage,omitempty"` PeakMemoryUsage float64 `json:"peakMemoryUsage,omitempty"` Description string `json:"description,omitempty"` Messages []interface{} `json:"messages,omitempty"` Disks []interface{} `json:"disks,omitempty"` EntityScope string `json:"entityScope,omitempty"` Location string `json:"location,omitempty"` ProductVersion string `json:"productVersion,omitempty"` Vsds []interface{} `json:"vsds,omitempty"` Status string `json:"status,omitempty"` CurrentCPUUsage float64 `json:"currentCPUUsage,omitempty"` CurrentMemoryUsage float64 `json:"currentMemoryUsage,omitempty"` AverageCPUUsage float64 `json:"averageCPUUsage,omitempty"` AverageMemoryUsage float64 `json:"averageMemoryUsage,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VSC represents the model of a vsc
func (*VSC) Alarms ¶
func (o *VSC) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the VSC
func (*VSC) BGPPeers ¶
func (o *VSC) BGPPeers(info *bambou.FetchingInfo) (BGPPeersList, *bambou.Error)
BGPPeers retrieves the list of child BGPPeers of the VSC
func (*VSC) CreateGlobalMetadata ¶
func (o *VSC) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VSC
func (*VSC) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the VSC
func (*VSC) EventLogs ¶
func (o *VSC) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the VSC
func (*VSC) GlobalMetadatas ¶
func (o *VSC) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VSC
func (*VSC) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*VSC) Metadatas ¶
func (o *VSC) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VSC
func (*VSC) MonitoringPorts ¶
func (o *VSC) MonitoringPorts(info *bambou.FetchingInfo) (MonitoringPortsList, *bambou.Error)
MonitoringPorts retrieves the list of child MonitoringPorts of the VSC
func (*VSC) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type VSCsAncestor ¶
type VSCsAncestor interface {
VSCs(*bambou.FetchingInfo) (VSCsList, *bambou.Error)
}
VSCsAncestor is the interface that an ancestor of a VSC must implement. An Ancestor is defined as an entity that has VSC as a descendant. An Ancestor can get a list of its child VSCs, but not necessarily create one.
type VSCsParent ¶
type VSCsParent interface { VSCsAncestor CreateVSC(*VSC) *bambou.Error }
VSCsParent is the interface that a parent of a VSC must implement. A Parent is defined as an entity that has VSC as a child. A Parent is an Ancestor which can create a VSC.
type VSD ¶
type VSD struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` URL string `json:"URL,omitempty"` Name string `json:"name,omitempty"` ManagementIP string `json:"managementIP,omitempty"` LastStateChange int `json:"lastStateChange,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Address string `json:"address,omitempty"` PeakCPUUsage float64 `json:"peakCPUUsage,omitempty"` PeakMemoryUsage float64 `json:"peakMemoryUsage,omitempty"` PeerAddresses string `json:"peerAddresses,omitempty"` Description string `json:"description,omitempty"` Messages []interface{} `json:"messages,omitempty"` Disks []interface{} `json:"disks,omitempty"` EntityScope string `json:"entityScope,omitempty"` Location string `json:"location,omitempty"` Mode string `json:"mode,omitempty"` ProductVersion string `json:"productVersion,omitempty"` Status string `json:"status,omitempty"` CurrentCPUUsage float64 `json:"currentCPUUsage,omitempty"` CurrentMemoryUsage float64 `json:"currentMemoryUsage,omitempty"` AverageCPUUsage float64 `json:"averageCPUUsage,omitempty"` AverageMemoryUsage float64 `json:"averageMemoryUsage,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VSD represents the model of a vsd
func (*VSD) Alarms ¶
func (o *VSD) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the VSD
func (*VSD) CreateGlobalMetadata ¶
func (o *VSD) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VSD
func (*VSD) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the VSD
func (*VSD) EventLogs ¶
func (o *VSD) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the VSD
func (*VSD) GlobalMetadatas ¶
func (o *VSD) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VSD
func (*VSD) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*VSD) Metadatas ¶
func (o *VSD) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VSD
func (*VSD) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*VSD) VSDComponents ¶
func (o *VSD) VSDComponents(info *bambou.FetchingInfo) (VSDComponentsList, *bambou.Error)
VSDComponents retrieves the list of child VSDComponents of the VSD
type VSDComponent ¶
type VSDComponent struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` ManagementIP string `json:"managementIP,omitempty"` Address string `json:"address,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` Location string `json:"location,omitempty"` ProductVersion string `json:"productVersion,omitempty"` Status string `json:"status,omitempty"` ExternalID string `json:"externalID,omitempty"` Type string `json:"type,omitempty"` }
VSDComponent represents the model of a component
func NewVSDComponent ¶
func NewVSDComponent() *VSDComponent
NewVSDComponent returns a new *VSDComponent
func (*VSDComponent) CreateGlobalMetadata ¶
func (o *VSDComponent) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VSDComponent
func (*VSDComponent) CreateMetadata ¶
func (o *VSDComponent) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the VSDComponent
func (*VSDComponent) Delete ¶
func (o *VSDComponent) Delete() *bambou.Error
Delete deletes the VSDComponent from the server
func (*VSDComponent) Fetch ¶
func (o *VSDComponent) Fetch() *bambou.Error
Fetch retrieves the VSDComponent from the server
func (*VSDComponent) GlobalMetadatas ¶
func (o *VSDComponent) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VSDComponent
func (*VSDComponent) Identifier ¶
func (o *VSDComponent) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VSDComponent) Identity ¶
func (o *VSDComponent) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VSDComponent) Metadatas ¶
func (o *VSDComponent) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VSDComponent
func (*VSDComponent) Save ¶
func (o *VSDComponent) Save() *bambou.Error
Save saves the VSDComponent into the server
func (*VSDComponent) SetIdentifier ¶
func (o *VSDComponent) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type VSDComponentsAncestor ¶
type VSDComponentsAncestor interface {
VSDComponents(*bambou.FetchingInfo) (VSDComponentsList, *bambou.Error)
}
VSDComponentsAncestor is the interface that an ancestor of a VSDComponent must implement. An Ancestor is defined as an entity that has VSDComponent as a descendant. An Ancestor can get a list of its child VSDComponents, but not necessarily create one.
type VSDComponentsList ¶
type VSDComponentsList []*VSDComponent
VSDComponentsList represents a list of VSDComponents
type VSDComponentsParent ¶
type VSDComponentsParent interface { VSDComponentsAncestor CreateVSDComponent(*VSDComponent) *bambou.Error }
VSDComponentsParent is the interface that a parent of a VSDComponent must implement. A Parent is defined as an entity that has VSDComponent as a child. A Parent is an Ancestor which can create a VSDComponent.
type VSDsAncestor ¶
type VSDsAncestor interface {
VSDs(*bambou.FetchingInfo) (VSDsList, *bambou.Error)
}
VSDsAncestor is the interface that an ancestor of a VSD must implement. An Ancestor is defined as an entity that has VSD as a descendant. An Ancestor can get a list of its child VSDs, but not necessarily create one.
type VSDsParent ¶
type VSDsParent interface { VSDsAncestor CreateVSD(*VSD) *bambou.Error }
VSDsParent is the interface that a parent of a VSD must implement. A Parent is defined as an entity that has VSD as a child. A Parent is an Ancestor which can create a VSD.
type VSP ¶
type VSP struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` Location string `json:"location,omitempty"` ProductVersion string `json:"productVersion,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VSP represents the model of a vsp
func (*VSP) CreateGlobalMetadata ¶
func (o *VSP) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VSP
func (*VSP) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the VSP
func (*VSP) EventLogs ¶
func (o *VSP) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the VSP
func (*VSP) GlobalMetadatas ¶
func (o *VSP) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VSP
func (*VSP) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*VSP) Metadatas ¶
func (o *VSP) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VSP
func (*VSP) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type VSPsAncestor ¶
type VSPsAncestor interface {
VSPs(*bambou.FetchingInfo) (VSPsList, *bambou.Error)
}
VSPsAncestor is the interface that an ancestor of a VSP must implement. An Ancestor is defined as an entity that has VSP as a descendant. An Ancestor can get a list of its child VSPs, but not necessarily create one.
type VSPsParent ¶
type VSPsParent interface { VSPsAncestor CreateVSP(*VSP) *bambou.Error }
VSPsParent is the interface that a parent of a VSP must implement. A Parent is defined as an entity that has VSP as a child. A Parent is an Ancestor which can create a VSP.
type VirtualFirewallPoliciesAncestor ¶
type VirtualFirewallPoliciesAncestor interface {
VirtualFirewallPolicies(*bambou.FetchingInfo) (VirtualFirewallPoliciesList, *bambou.Error)
}
VirtualFirewallPoliciesAncestor is the interface that an ancestor of a VirtualFirewallPolicy must implement. An Ancestor is defined as an entity that has VirtualFirewallPolicy as a descendant. An Ancestor can get a list of its child VirtualFirewallPolicies, but not necessarily create one.
type VirtualFirewallPoliciesList ¶
type VirtualFirewallPoliciesList []*VirtualFirewallPolicy
VirtualFirewallPoliciesList represents a list of VirtualFirewallPolicies
type VirtualFirewallPoliciesParent ¶
type VirtualFirewallPoliciesParent interface { VirtualFirewallPoliciesAncestor CreateVirtualFirewallPolicy(*VirtualFirewallPolicy) *bambou.Error }
VirtualFirewallPoliciesParent is the interface that a parent of a VirtualFirewallPolicy must implement. A Parent is defined as an entity that has VirtualFirewallPolicy as a child. A Parent is an Ancestor which can create a VirtualFirewallPolicy.
type VirtualFirewallPolicy ¶
type VirtualFirewallPolicy struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Active bool `json:"active"` DefaultAllowIP bool `json:"defaultAllowIP"` DefaultAllowNonIP bool `json:"defaultAllowNonIP"` DefaultInstallACLImplicitRules bool `json:"defaultInstallACLImplicitRules"` Description string `json:"description,omitempty"` AllowAddressSpoof bool `json:"allowAddressSpoof"` EntityScope string `json:"entityScope,omitempty"` PolicyState string `json:"policyState,omitempty"` Priority int `json:"priority,omitempty"` PriorityType string `json:"priorityType,omitempty"` AssociatedEgressTemplateID string `json:"associatedEgressTemplateID,omitempty"` AssociatedIngressTemplateID string `json:"associatedIngressTemplateID,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` AutoGeneratePriority bool `json:"autoGeneratePriority"` ExternalID string `json:"externalID,omitempty"` }
VirtualFirewallPolicy represents the model of a virtualfirewallpolicy
func NewVirtualFirewallPolicy ¶
func NewVirtualFirewallPolicy() *VirtualFirewallPolicy
NewVirtualFirewallPolicy returns a new *VirtualFirewallPolicy
func (*VirtualFirewallPolicy) CreateGlobalMetadata ¶
func (o *VirtualFirewallPolicy) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VirtualFirewallPolicy
func (*VirtualFirewallPolicy) CreateMetadata ¶
func (o *VirtualFirewallPolicy) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the VirtualFirewallPolicy
func (*VirtualFirewallPolicy) CreateVirtualFirewallRule ¶
func (o *VirtualFirewallPolicy) CreateVirtualFirewallRule(child *VirtualFirewallRule) *bambou.Error
CreateVirtualFirewallRule creates a new child VirtualFirewallRule under the VirtualFirewallPolicy
func (*VirtualFirewallPolicy) Delete ¶
func (o *VirtualFirewallPolicy) Delete() *bambou.Error
Delete deletes the VirtualFirewallPolicy from the server
func (*VirtualFirewallPolicy) Fetch ¶
func (o *VirtualFirewallPolicy) Fetch() *bambou.Error
Fetch retrieves the VirtualFirewallPolicy from the server
func (*VirtualFirewallPolicy) GlobalMetadatas ¶
func (o *VirtualFirewallPolicy) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VirtualFirewallPolicy
func (*VirtualFirewallPolicy) Identifier ¶
func (o *VirtualFirewallPolicy) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VirtualFirewallPolicy) Identity ¶
func (o *VirtualFirewallPolicy) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VirtualFirewallPolicy) Metadatas ¶
func (o *VirtualFirewallPolicy) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VirtualFirewallPolicy
func (*VirtualFirewallPolicy) Save ¶
func (o *VirtualFirewallPolicy) Save() *bambou.Error
Save saves the VirtualFirewallPolicy into the server
func (*VirtualFirewallPolicy) SetIdentifier ¶
func (o *VirtualFirewallPolicy) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*VirtualFirewallPolicy) VirtualFirewallRules ¶
func (o *VirtualFirewallPolicy) VirtualFirewallRules(info *bambou.FetchingInfo) (VirtualFirewallRulesList, *bambou.Error)
VirtualFirewallRules retrieves the list of child VirtualFirewallRules of the VirtualFirewallPolicy
type VirtualFirewallRule ¶
type VirtualFirewallRule struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ACLTemplateName string `json:"ACLTemplateName,omitempty"` ICMPCode string `json:"ICMPCode,omitempty"` ICMPType string `json:"ICMPType,omitempty"` DSCP string `json:"DSCP,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Action string `json:"action,omitempty"` Description string `json:"description,omitempty"` DestinationPort string `json:"destinationPort,omitempty"` NetworkID string `json:"networkID,omitempty"` NetworkType string `json:"networkType,omitempty"` MirrorDestinationID string `json:"mirrorDestinationID,omitempty"` FlowLoggingEnabled bool `json:"flowLoggingEnabled"` EnterpriseName string `json:"enterpriseName,omitempty"` EntityScope string `json:"entityScope,omitempty"` LocationID string `json:"locationID,omitempty"` LocationType string `json:"locationType,omitempty"` PolicyState string `json:"policyState,omitempty"` DomainName string `json:"domainName,omitempty"` SourcePort string `json:"sourcePort,omitempty"` Priority int `json:"priority,omitempty"` Protocol string `json:"protocol,omitempty"` AssociatedL7ApplicationSignatureID string `json:"associatedL7ApplicationSignatureID,omitempty"` AssociatedLiveEntityID string `json:"associatedLiveEntityID,omitempty"` AssociatedTrafficType string `json:"associatedTrafficType,omitempty"` AssociatedTrafficTypeID string `json:"associatedTrafficTypeID,omitempty"` StatsID string `json:"statsID,omitempty"` StatsLoggingEnabled bool `json:"statsLoggingEnabled"` OverlayMirrorDestinationID string `json:"overlayMirrorDestinationID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VirtualFirewallRule represents the model of a virtualfirewallrule
func NewVirtualFirewallRule ¶
func NewVirtualFirewallRule() *VirtualFirewallRule
NewVirtualFirewallRule returns a new *VirtualFirewallRule
func (*VirtualFirewallRule) CreateGlobalMetadata ¶
func (o *VirtualFirewallRule) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VirtualFirewallRule
func (*VirtualFirewallRule) CreateJob ¶
func (o *VirtualFirewallRule) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the VirtualFirewallRule
func (*VirtualFirewallRule) CreateMetadata ¶
func (o *VirtualFirewallRule) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the VirtualFirewallRule
func (*VirtualFirewallRule) Delete ¶
func (o *VirtualFirewallRule) Delete() *bambou.Error
Delete deletes the VirtualFirewallRule from the server
func (*VirtualFirewallRule) Fetch ¶
func (o *VirtualFirewallRule) Fetch() *bambou.Error
Fetch retrieves the VirtualFirewallRule from the server
func (*VirtualFirewallRule) GlobalMetadatas ¶
func (o *VirtualFirewallRule) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VirtualFirewallRule
func (*VirtualFirewallRule) Identifier ¶
func (o *VirtualFirewallRule) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VirtualFirewallRule) Identity ¶
func (o *VirtualFirewallRule) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VirtualFirewallRule) Metadatas ¶
func (o *VirtualFirewallRule) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VirtualFirewallRule
func (*VirtualFirewallRule) Save ¶
func (o *VirtualFirewallRule) Save() *bambou.Error
Save saves the VirtualFirewallRule into the server
func (*VirtualFirewallRule) SetIdentifier ¶
func (o *VirtualFirewallRule) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*VirtualFirewallRule) Statistics ¶
func (o *VirtualFirewallRule) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the VirtualFirewallRule
type VirtualFirewallRulesAncestor ¶
type VirtualFirewallRulesAncestor interface {
VirtualFirewallRules(*bambou.FetchingInfo) (VirtualFirewallRulesList, *bambou.Error)
}
VirtualFirewallRulesAncestor is the interface that an ancestor of a VirtualFirewallRule must implement. An Ancestor is defined as an entity that has VirtualFirewallRule as a descendant. An Ancestor can get a list of its child VirtualFirewallRules, but not necessarily create one.
type VirtualFirewallRulesList ¶
type VirtualFirewallRulesList []*VirtualFirewallRule
VirtualFirewallRulesList represents a list of VirtualFirewallRules
type VirtualFirewallRulesParent ¶
type VirtualFirewallRulesParent interface { VirtualFirewallRulesAncestor CreateVirtualFirewallRule(*VirtualFirewallRule) *bambou.Error }
VirtualFirewallRulesParent is the interface that a parent of a VirtualFirewallRule must implement. A Parent is defined as an entity that has VirtualFirewallRule as a child. A Parent is an Ancestor which can create a VirtualFirewallRule.
type VirtualIP ¶
type VirtualIP struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` MAC string `json:"MAC,omitempty"` IPType string `json:"IPType,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` VirtualIP string `json:"virtualIP,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssociatedFloatingIPID string `json:"associatedFloatingIPID,omitempty"` SubnetID string `json:"subnetID,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VirtualIP represents the model of a virtualip
func (*VirtualIP) CreateGlobalMetadata ¶
func (o *VirtualIP) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VirtualIP
func (*VirtualIP) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the VirtualIP
func (*VirtualIP) EventLogs ¶
func (o *VirtualIP) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the VirtualIP
func (*VirtualIP) GlobalMetadatas ¶
func (o *VirtualIP) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VirtualIP
func (*VirtualIP) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*VirtualIP) Metadatas ¶
func (o *VirtualIP) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VirtualIP
func (*VirtualIP) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
type VirtualIPsAncestor ¶
type VirtualIPsAncestor interface {
VirtualIPs(*bambou.FetchingInfo) (VirtualIPsList, *bambou.Error)
}
VirtualIPsAncestor is the interface that an ancestor of a VirtualIP must implement. An Ancestor is defined as an entity that has VirtualIP as a descendant. An Ancestor can get a list of its child VirtualIPs, but not necessarily create one.
type VirtualIPsList ¶
type VirtualIPsList []*VirtualIP
VirtualIPsList represents a list of VirtualIPs
type VirtualIPsParent ¶
type VirtualIPsParent interface { VirtualIPsAncestor CreateVirtualIP(*VirtualIP) *bambou.Error }
VirtualIPsParent is the interface that a parent of a VirtualIP must implement. A Parent is defined as an entity that has VirtualIP as a child. A Parent is an Ancestor which can create a VirtualIP.
type VsgRedundantPort ¶
type VsgRedundantPort struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` VLANRange string `json:"VLANRange,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` PermittedAction string `json:"permittedAction,omitempty"` Description string `json:"description,omitempty"` PhysicalName string `json:"physicalName,omitempty"` EntityScope string `json:"entityScope,omitempty"` PortPeer1ID string `json:"portPeer1ID,omitempty"` PortPeer2ID string `json:"portPeer2ID,omitempty"` PortType string `json:"portType,omitempty"` UseUserMnemonic bool `json:"useUserMnemonic"` UserMnemonic string `json:"userMnemonic,omitempty"` AssociatedEgressQOSPolicyID string `json:"associatedEgressQOSPolicyID,omitempty"` Status string `json:"status,omitempty"` ExternalID string `json:"externalID,omitempty"` }
VsgRedundantPort represents the model of a vsgredundantport
func NewVsgRedundantPort ¶
func NewVsgRedundantPort() *VsgRedundantPort
NewVsgRedundantPort returns a new *VsgRedundantPort
func (*VsgRedundantPort) Alarms ¶
func (o *VsgRedundantPort) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the VsgRedundantPort
func (*VsgRedundantPort) CreateEnterprisePermission ¶
func (o *VsgRedundantPort) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
CreateEnterprisePermission creates a new child EnterprisePermission under the VsgRedundantPort
func (*VsgRedundantPort) CreateGlobalMetadata ¶
func (o *VsgRedundantPort) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the VsgRedundantPort
func (*VsgRedundantPort) CreateMetadata ¶
func (o *VsgRedundantPort) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the VsgRedundantPort
func (*VsgRedundantPort) CreatePermission ¶
func (o *VsgRedundantPort) CreatePermission(child *Permission) *bambou.Error
CreatePermission creates a new child Permission under the VsgRedundantPort
func (*VsgRedundantPort) CreateVLAN ¶
func (o *VsgRedundantPort) CreateVLAN(child *VLAN) *bambou.Error
CreateVLAN creates a new child VLAN under the VsgRedundantPort
func (*VsgRedundantPort) Delete ¶
func (o *VsgRedundantPort) Delete() *bambou.Error
Delete deletes the VsgRedundantPort from the server
func (*VsgRedundantPort) EnterprisePermissions ¶
func (o *VsgRedundantPort) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
EnterprisePermissions retrieves the list of child EnterprisePermissions of the VsgRedundantPort
func (*VsgRedundantPort) Fetch ¶
func (o *VsgRedundantPort) Fetch() *bambou.Error
Fetch retrieves the VsgRedundantPort from the server
func (*VsgRedundantPort) GlobalMetadatas ¶
func (o *VsgRedundantPort) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the VsgRedundantPort
func (*VsgRedundantPort) Identifier ¶
func (o *VsgRedundantPort) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*VsgRedundantPort) Identity ¶
func (o *VsgRedundantPort) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*VsgRedundantPort) Metadatas ¶
func (o *VsgRedundantPort) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the VsgRedundantPort
func (*VsgRedundantPort) Permissions ¶
func (o *VsgRedundantPort) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
Permissions retrieves the list of child Permissions of the VsgRedundantPort
func (*VsgRedundantPort) Save ¶
func (o *VsgRedundantPort) Save() *bambou.Error
Save saves the VsgRedundantPort into the server
func (*VsgRedundantPort) SetIdentifier ¶
func (o *VsgRedundantPort) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*VsgRedundantPort) VLANs ¶
func (o *VsgRedundantPort) VLANs(info *bambou.FetchingInfo) (VLANsList, *bambou.Error)
VLANs retrieves the list of child VLANs of the VsgRedundantPort
type VsgRedundantPortsAncestor ¶
type VsgRedundantPortsAncestor interface {
VsgRedundantPorts(*bambou.FetchingInfo) (VsgRedundantPortsList, *bambou.Error)
}
VsgRedundantPortsAncestor is the interface that an ancestor of a VsgRedundantPort must implement. An Ancestor is defined as an entity that has VsgRedundantPort as a descendant. An Ancestor can get a list of its child VsgRedundantPorts, but not necessarily create one.
type VsgRedundantPortsList ¶
type VsgRedundantPortsList []*VsgRedundantPort
VsgRedundantPortsList represents a list of VsgRedundantPorts
type VsgRedundantPortsParent ¶
type VsgRedundantPortsParent interface { VsgRedundantPortsAncestor CreateVsgRedundantPort(*VsgRedundantPort) *bambou.Error }
VsgRedundantPortsParent is the interface that a parent of a VsgRedundantPort must implement. A Parent is defined as an entity that has VsgRedundantPort as a child. A Parent is an Ancestor which can create a VsgRedundantPort.
type WANService ¶
type WANService struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` WANServiceIdentifier string `json:"WANServiceIdentifier,omitempty"` IRBEnabled bool `json:"IRBEnabled"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` PermittedAction string `json:"permittedAction,omitempty"` ServicePolicy string `json:"servicePolicy,omitempty"` ServiceType string `json:"serviceType,omitempty"` Description string `json:"description,omitempty"` VnId int `json:"vnId,omitempty"` EnterpriseName string `json:"enterpriseName,omitempty"` EntityScope string `json:"entityScope,omitempty"` DomainName string `json:"domainName,omitempty"` ConfigType string `json:"configType,omitempty"` Orphan bool `json:"orphan"` UseUserMnemonic bool `json:"useUserMnemonic"` UserMnemonic string `json:"userMnemonic,omitempty"` AssociatedDomainID string `json:"associatedDomainID,omitempty"` AssociatedVPNConnectID string `json:"associatedVPNConnectID,omitempty"` TunnelType string `json:"tunnelType,omitempty"` ExternalID string `json:"externalID,omitempty"` ExternalRouteTarget string `json:"externalRouteTarget,omitempty"` }
WANService represents the model of a service
func (*WANService) Alarms ¶
func (o *WANService) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the WANService
func (*WANService) CreateEnterprisePermission ¶
func (o *WANService) CreateEnterprisePermission(child *EnterprisePermission) *bambou.Error
CreateEnterprisePermission creates a new child EnterprisePermission under the WANService
func (*WANService) CreateGlobalMetadata ¶
func (o *WANService) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the WANService
func (*WANService) CreateMetadata ¶
func (o *WANService) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the WANService
func (*WANService) CreatePermission ¶
func (o *WANService) CreatePermission(child *Permission) *bambou.Error
CreatePermission creates a new child Permission under the WANService
func (*WANService) Delete ¶
func (o *WANService) Delete() *bambou.Error
Delete deletes the WANService from the server
func (*WANService) EnterprisePermissions ¶
func (o *WANService) EnterprisePermissions(info *bambou.FetchingInfo) (EnterprisePermissionsList, *bambou.Error)
EnterprisePermissions retrieves the list of child EnterprisePermissions of the WANService
func (*WANService) EventLogs ¶
func (o *WANService) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the WANService
func (*WANService) Fetch ¶
func (o *WANService) Fetch() *bambou.Error
Fetch retrieves the WANService from the server
func (*WANService) GlobalMetadatas ¶
func (o *WANService) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the WANService
func (*WANService) Identifier ¶
func (o *WANService) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*WANService) Identity ¶
func (o *WANService) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*WANService) Metadatas ¶
func (o *WANService) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the WANService
func (*WANService) Permissions ¶
func (o *WANService) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
Permissions retrieves the list of child Permissions of the WANService
func (*WANService) Save ¶
func (o *WANService) Save() *bambou.Error
Save saves the WANService into the server
func (*WANService) SetIdentifier ¶
func (o *WANService) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type WANServicesAncestor ¶
type WANServicesAncestor interface {
WANServices(*bambou.FetchingInfo) (WANServicesList, *bambou.Error)
}
WANServicesAncestor is the interface that an ancestor of a WANService must implement. An Ancestor is defined as an entity that has WANService as a descendant. An Ancestor can get a list of its child WANServices, but not necessarily create one.
type WANServicesList ¶
type WANServicesList []*WANService
WANServicesList represents a list of WANServices
type WANServicesParent ¶
type WANServicesParent interface { WANServicesAncestor CreateWANService(*WANService) *bambou.Error }
WANServicesParent is the interface that a parent of a WANService must implement. A Parent is defined as an entity that has WANService as a child. A Parent is an Ancestor which can create a WANService.
type WirelessPort ¶
type WirelessPort struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` Name string `json:"name,omitempty"` GenericConfig string `json:"genericConfig,omitempty"` Description string `json:"description,omitempty"` PhysicalName string `json:"physicalName,omitempty"` WifiFrequencyBand string `json:"wifiFrequencyBand,omitempty"` WifiMode string `json:"wifiMode,omitempty"` PortType string `json:"portType,omitempty"` CountryCode string `json:"countryCode,omitempty"` FrequencyChannel string `json:"frequencyChannel,omitempty"` }
WirelessPort represents the model of a wirelessport
func NewWirelessPort ¶
func NewWirelessPort() *WirelessPort
NewWirelessPort returns a new *WirelessPort
func (*WirelessPort) Alarms ¶
func (o *WirelessPort) Alarms(info *bambou.FetchingInfo) (AlarmsList, *bambou.Error)
Alarms retrieves the list of child Alarms of the WirelessPort
func (*WirelessPort) CreateSSIDConnection ¶
func (o *WirelessPort) CreateSSIDConnection(child *SSIDConnection) *bambou.Error
CreateSSIDConnection creates a new child SSIDConnection under the WirelessPort
func (*WirelessPort) Delete ¶
func (o *WirelessPort) Delete() *bambou.Error
Delete deletes the WirelessPort from the server
func (*WirelessPort) EventLogs ¶
func (o *WirelessPort) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the WirelessPort
func (*WirelessPort) Fetch ¶
func (o *WirelessPort) Fetch() *bambou.Error
Fetch retrieves the WirelessPort from the server
func (*WirelessPort) Identifier ¶
func (o *WirelessPort) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*WirelessPort) Identity ¶
func (o *WirelessPort) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*WirelessPort) SSIDConnections ¶
func (o *WirelessPort) SSIDConnections(info *bambou.FetchingInfo) (SSIDConnectionsList, *bambou.Error)
SSIDConnections retrieves the list of child SSIDConnections of the WirelessPort
func (*WirelessPort) Save ¶
func (o *WirelessPort) Save() *bambou.Error
Save saves the WirelessPort into the server
func (*WirelessPort) SetIdentifier ¶
func (o *WirelessPort) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*WirelessPort) Statistics ¶
func (o *WirelessPort) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the WirelessPort
type WirelessPortsAncestor ¶
type WirelessPortsAncestor interface {
WirelessPorts(*bambou.FetchingInfo) (WirelessPortsList, *bambou.Error)
}
WirelessPortsAncestor is the interface that an ancestor of a WirelessPort must implement. An Ancestor is defined as an entity that has WirelessPort as a descendant. An Ancestor can get a list of its child WirelessPorts, but not necessarily create one.
type WirelessPortsList ¶
type WirelessPortsList []*WirelessPort
WirelessPortsList represents a list of WirelessPorts
type WirelessPortsParent ¶
type WirelessPortsParent interface { WirelessPortsAncestor CreateWirelessPort(*WirelessPort) *bambou.Error }
WirelessPortsParent is the interface that a parent of a WirelessPort must implement. A Parent is defined as an entity that has WirelessPort as a child. A Parent is an Ancestor which can create a WirelessPort.
type ZFBAutoAssignment ¶
type ZFBAutoAssignment struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` ZFBMatchAttribute string `json:"ZFBMatchAttribute,omitempty"` ZFBMatchAttributeValues []interface{} `json:"ZFBMatchAttributeValues,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Description string `json:"description,omitempty"` EntityScope string `json:"entityScope,omitempty"` Priority int `json:"priority,omitempty"` AssociatedEnterpriseID string `json:"associatedEnterpriseID,omitempty"` AssociatedEnterpriseName string `json:"associatedEnterpriseName,omitempty"` ExternalID string `json:"externalID,omitempty"` }
ZFBAutoAssignment represents the model of a zfbautoassignment
func NewZFBAutoAssignment ¶
func NewZFBAutoAssignment() *ZFBAutoAssignment
NewZFBAutoAssignment returns a new *ZFBAutoAssignment
func (*ZFBAutoAssignment) Delete ¶
func (o *ZFBAutoAssignment) Delete() *bambou.Error
Delete deletes the ZFBAutoAssignment from the server
func (*ZFBAutoAssignment) Fetch ¶
func (o *ZFBAutoAssignment) Fetch() *bambou.Error
Fetch retrieves the ZFBAutoAssignment from the server
func (*ZFBAutoAssignment) Identifier ¶
func (o *ZFBAutoAssignment) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*ZFBAutoAssignment) Identity ¶
func (o *ZFBAutoAssignment) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*ZFBAutoAssignment) Save ¶
func (o *ZFBAutoAssignment) Save() *bambou.Error
Save saves the ZFBAutoAssignment into the server
func (*ZFBAutoAssignment) SetIdentifier ¶
func (o *ZFBAutoAssignment) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type ZFBAutoAssignmentsAncestor ¶
type ZFBAutoAssignmentsAncestor interface {
ZFBAutoAssignments(*bambou.FetchingInfo) (ZFBAutoAssignmentsList, *bambou.Error)
}
ZFBAutoAssignmentsAncestor is the interface that an ancestor of a ZFBAutoAssignment must implement. An Ancestor is defined as an entity that has ZFBAutoAssignment as a descendant. An Ancestor can get a list of its child ZFBAutoAssignments, but not necessarily create one.
type ZFBAutoAssignmentsList ¶
type ZFBAutoAssignmentsList []*ZFBAutoAssignment
ZFBAutoAssignmentsList represents a list of ZFBAutoAssignments
type ZFBAutoAssignmentsParent ¶
type ZFBAutoAssignmentsParent interface { ZFBAutoAssignmentsAncestor CreateZFBAutoAssignment(*ZFBAutoAssignment) *bambou.Error }
ZFBAutoAssignmentsParent is the interface that a parent of a ZFBAutoAssignment must implement. A Parent is defined as an entity that has ZFBAutoAssignment as a child. A Parent is an Ancestor which can create a ZFBAutoAssignment.
type ZFBRequest ¶
type ZFBRequest struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` MACAddress string `json:"MACAddress,omitempty"` ZFBApprovalStatus string `json:"ZFBApprovalStatus,omitempty"` ZFBBootstrapEnabled bool `json:"ZFBBootstrapEnabled"` ZFBInfo string `json:"ZFBInfo,omitempty"` ZFBRequestRetryTimer int `json:"ZFBRequestRetryTimer,omitempty"` SKU string `json:"SKU,omitempty"` IPAddress string `json:"IPAddress,omitempty"` CPUType string `json:"CPUType,omitempty"` NSGVersion string `json:"NSGVersion,omitempty"` UUID string `json:"UUID,omitempty"` Family string `json:"family,omitempty"` LastConnectedTime float64 `json:"lastConnectedTime,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` SerialNumber string `json:"serialNumber,omitempty"` EntityScope string `json:"entityScope,omitempty"` Hostname string `json:"hostname,omitempty"` AssociatedEnterpriseID string `json:"associatedEnterpriseID,omitempty"` AssociatedEnterpriseName string `json:"associatedEnterpriseName,omitempty"` AssociatedNSGatewayID string `json:"associatedNSGatewayID,omitempty"` AssociatedNSGatewayName string `json:"associatedNSGatewayName,omitempty"` StatusString string `json:"statusString,omitempty"` ExternalID string `json:"externalID,omitempty"` }
ZFBRequest represents the model of a zfbrequest
func (*ZFBRequest) CreateGlobalMetadata ¶
func (o *ZFBRequest) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the ZFBRequest
func (*ZFBRequest) CreateJob ¶
func (o *ZFBRequest) CreateJob(child *Job) *bambou.Error
CreateJob creates a new child Job under the ZFBRequest
func (*ZFBRequest) CreateMetadata ¶
func (o *ZFBRequest) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the ZFBRequest
func (*ZFBRequest) Delete ¶
func (o *ZFBRequest) Delete() *bambou.Error
Delete deletes the ZFBRequest from the server
func (*ZFBRequest) Fetch ¶
func (o *ZFBRequest) Fetch() *bambou.Error
Fetch retrieves the ZFBRequest from the server
func (*ZFBRequest) GlobalMetadatas ¶
func (o *ZFBRequest) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the ZFBRequest
func (*ZFBRequest) Identifier ¶
func (o *ZFBRequest) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*ZFBRequest) Identity ¶
func (o *ZFBRequest) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*ZFBRequest) Metadatas ¶
func (o *ZFBRequest) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the ZFBRequest
func (*ZFBRequest) Save ¶
func (o *ZFBRequest) Save() *bambou.Error
Save saves the ZFBRequest into the server
func (*ZFBRequest) SetIdentifier ¶
func (o *ZFBRequest) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
type ZFBRequestsAncestor ¶
type ZFBRequestsAncestor interface {
ZFBRequests(*bambou.FetchingInfo) (ZFBRequestsList, *bambou.Error)
}
ZFBRequestsAncestor is the interface that an ancestor of a ZFBRequest must implement. An Ancestor is defined as an entity that has ZFBRequest as a descendant. An Ancestor can get a list of its child ZFBRequests, but not necessarily create one.
type ZFBRequestsList ¶
type ZFBRequestsList []*ZFBRequest
ZFBRequestsList represents a list of ZFBRequests
type ZFBRequestsParent ¶
type ZFBRequestsParent interface { ZFBRequestsAncestor CreateZFBRequest(*ZFBRequest) *bambou.Error }
ZFBRequestsParent is the interface that a parent of a ZFBRequest must implement. A Parent is defined as an entity that has ZFBRequest as a child. A Parent is an Ancestor which can create a ZFBRequest.
type Zone ¶
type Zone struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` DPI string `json:"DPI,omitempty"` IPType string `json:"IPType,omitempty"` IPv6Address string `json:"IPv6Address,omitempty"` MaintenanceMode string `json:"maintenanceMode,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Address string `json:"address,omitempty"` TemplateID string `json:"templateID,omitempty"` Description string `json:"description,omitempty"` Netmask string `json:"netmask,omitempty"` FlowCollectionEnabled string `json:"flowCollectionEnabled,omitempty"` Encryption string `json:"encryption,omitempty"` EntityScope string `json:"entityScope,omitempty"` PolicyGroupID int `json:"policyGroupID,omitempty"` AssociatedMulticastChannelMapID string `json:"associatedMulticastChannelMapID,omitempty"` PublicZone bool `json:"publicZone"` Multicast string `json:"multicast,omitempty"` NumberOfHostsInSubnets int `json:"numberOfHostsInSubnets,omitempty"` ExternalID string `json:"externalID,omitempty"` DynamicIpv6Address bool `json:"dynamicIpv6Address"` }
Zone represents the model of a zone
func (*Zone) ContainerInterfaces ¶
func (o *Zone) ContainerInterfaces(info *bambou.FetchingInfo) (ContainerInterfacesList, *bambou.Error)
ContainerInterfaces retrieves the list of child ContainerInterfaces of the Zone
func (*Zone) Containers ¶
func (o *Zone) Containers(info *bambou.FetchingInfo) (ContainersList, *bambou.Error)
Containers retrieves the list of child Containers of the Zone
func (*Zone) CreateDHCPOption ¶
func (o *Zone) CreateDHCPOption(child *DHCPOption) *bambou.Error
CreateDHCPOption creates a new child DHCPOption under the Zone
func (*Zone) CreateGlobalMetadata ¶
func (o *Zone) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the Zone
func (*Zone) CreateMetadata ¶
CreateMetadata creates a new child Metadata under the Zone
func (*Zone) CreatePermission ¶
func (o *Zone) CreatePermission(child *Permission) *bambou.Error
CreatePermission creates a new child Permission under the Zone
func (*Zone) CreateStatisticsPolicy ¶
func (o *Zone) CreateStatisticsPolicy(child *StatisticsPolicy) *bambou.Error
CreateStatisticsPolicy creates a new child StatisticsPolicy under the Zone
func (*Zone) CreateSubnet ¶
CreateSubnet creates a new child Subnet under the Zone
func (*Zone) DHCPOptions ¶
func (o *Zone) DHCPOptions(info *bambou.FetchingInfo) (DHCPOptionsList, *bambou.Error)
DHCPOptions retrieves the list of child DHCPOptions of the Zone
func (*Zone) EventLogs ¶
func (o *Zone) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the Zone
func (*Zone) GlobalMetadatas ¶
func (o *Zone) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the Zone
func (*Zone) Groups ¶
func (o *Zone) Groups(info *bambou.FetchingInfo) (GroupsList, *bambou.Error)
Groups retrieves the list of child Groups of the Zone
func (*Zone) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Zone) Metadatas ¶
func (o *Zone) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the Zone
func (*Zone) Permissions ¶
func (o *Zone) Permissions(info *bambou.FetchingInfo) (PermissionsList, *bambou.Error)
Permissions retrieves the list of child Permissions of the Zone
func (*Zone) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*Zone) Statistics ¶
func (o *Zone) Statistics(info *bambou.FetchingInfo) (StatisticsList, *bambou.Error)
Statistics retrieves the list of child Statistics of the Zone
func (*Zone) StatisticsPolicies ¶
func (o *Zone) StatisticsPolicies(info *bambou.FetchingInfo) (StatisticsPoliciesList, *bambou.Error)
StatisticsPolicies retrieves the list of child StatisticsPolicies of the Zone
func (*Zone) Subnets ¶
func (o *Zone) Subnets(info *bambou.FetchingInfo) (SubnetsList, *bambou.Error)
Subnets retrieves the list of child Subnets of the Zone
func (*Zone) VMInterfaces ¶
func (o *Zone) VMInterfaces(info *bambou.FetchingInfo) (VMInterfacesList, *bambou.Error)
VMInterfaces retrieves the list of child VMInterfaces of the Zone
func (*Zone) VPorts ¶
func (o *Zone) VPorts(info *bambou.FetchingInfo) (VPortsList, *bambou.Error)
VPorts retrieves the list of child VPorts of the Zone
type ZoneTemplate ¶
type ZoneTemplate struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `json:"owner,omitempty"` DPI string `json:"DPI,omitempty"` IPType string `json:"IPType,omitempty"` IPv6Address string `json:"IPv6Address,omitempty"` Name string `json:"name,omitempty"` LastUpdatedBy string `json:"lastUpdatedBy,omitempty"` Address string `json:"address,omitempty"` Description string `json:"description,omitempty"` Netmask string `json:"netmask,omitempty"` Encryption string `json:"encryption,omitempty"` EntityScope string `json:"entityScope,omitempty"` AssociatedMulticastChannelMapID string `json:"associatedMulticastChannelMapID,omitempty"` PublicZone bool `json:"publicZone"` Multicast string `json:"multicast,omitempty"` NumberOfHostsInSubnets int `json:"numberOfHostsInSubnets,omitempty"` ExternalID string `json:"externalID,omitempty"` DynamicIpv6Address bool `json:"dynamicIpv6Address"` }
ZoneTemplate represents the model of a zonetemplate
func NewZoneTemplate ¶
func NewZoneTemplate() *ZoneTemplate
NewZoneTemplate returns a new *ZoneTemplate
func (*ZoneTemplate) CreateGlobalMetadata ¶
func (o *ZoneTemplate) CreateGlobalMetadata(child *GlobalMetadata) *bambou.Error
CreateGlobalMetadata creates a new child GlobalMetadata under the ZoneTemplate
func (*ZoneTemplate) CreateMetadata ¶
func (o *ZoneTemplate) CreateMetadata(child *Metadata) *bambou.Error
CreateMetadata creates a new child Metadata under the ZoneTemplate
func (*ZoneTemplate) CreateQOS ¶
func (o *ZoneTemplate) CreateQOS(child *QOS) *bambou.Error
CreateQOS creates a new child QOS under the ZoneTemplate
func (*ZoneTemplate) CreateSubnetTemplate ¶
func (o *ZoneTemplate) CreateSubnetTemplate(child *SubnetTemplate) *bambou.Error
CreateSubnetTemplate creates a new child SubnetTemplate under the ZoneTemplate
func (*ZoneTemplate) Delete ¶
func (o *ZoneTemplate) Delete() *bambou.Error
Delete deletes the ZoneTemplate from the server
func (*ZoneTemplate) EventLogs ¶
func (o *ZoneTemplate) EventLogs(info *bambou.FetchingInfo) (EventLogsList, *bambou.Error)
EventLogs retrieves the list of child EventLogs of the ZoneTemplate
func (*ZoneTemplate) Fetch ¶
func (o *ZoneTemplate) Fetch() *bambou.Error
Fetch retrieves the ZoneTemplate from the server
func (*ZoneTemplate) GlobalMetadatas ¶
func (o *ZoneTemplate) GlobalMetadatas(info *bambou.FetchingInfo) (GlobalMetadatasList, *bambou.Error)
GlobalMetadatas retrieves the list of child GlobalMetadatas of the ZoneTemplate
func (*ZoneTemplate) Identifier ¶
func (o *ZoneTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*ZoneTemplate) Identity ¶
func (o *ZoneTemplate) Identity() bambou.Identity
Identity returns the Identity of the object.
func (*ZoneTemplate) Metadatas ¶
func (o *ZoneTemplate) Metadatas(info *bambou.FetchingInfo) (MetadatasList, *bambou.Error)
Metadatas retrieves the list of child Metadatas of the ZoneTemplate
func (*ZoneTemplate) QOSs ¶
func (o *ZoneTemplate) QOSs(info *bambou.FetchingInfo) (QOSsList, *bambou.Error)
QOSs retrieves the list of child QOSs of the ZoneTemplate
func (*ZoneTemplate) Save ¶
func (o *ZoneTemplate) Save() *bambou.Error
Save saves the ZoneTemplate into the server
func (*ZoneTemplate) SetIdentifier ¶
func (o *ZoneTemplate) SetIdentifier(ID string)
SetIdentifier sets the value of the object's unique identifier.
func (*ZoneTemplate) SubnetTemplates ¶
func (o *ZoneTemplate) SubnetTemplates(info *bambou.FetchingInfo) (SubnetTemplatesList, *bambou.Error)
SubnetTemplates retrieves the list of child SubnetTemplates of the ZoneTemplate
type ZoneTemplatesAncestor ¶
type ZoneTemplatesAncestor interface {
ZoneTemplates(*bambou.FetchingInfo) (ZoneTemplatesList, *bambou.Error)
}
ZoneTemplatesAncestor is the interface that an ancestor of a ZoneTemplate must implement. An Ancestor is defined as an entity that has ZoneTemplate as a descendant. An Ancestor can get a list of its child ZoneTemplates, but not necessarily create one.
type ZoneTemplatesList ¶
type ZoneTemplatesList []*ZoneTemplate
ZoneTemplatesList represents a list of ZoneTemplates
type ZoneTemplatesParent ¶
type ZoneTemplatesParent interface { ZoneTemplatesAncestor CreateZoneTemplate(*ZoneTemplate) *bambou.Error }
ZoneTemplatesParent is the interface that a parent of a ZoneTemplate must implement. A Parent is defined as an entity that has ZoneTemplate as a child. A Parent is an Ancestor which can create a ZoneTemplate.
type ZonesAncestor ¶
type ZonesAncestor interface {
Zones(*bambou.FetchingInfo) (ZonesList, *bambou.Error)
}
ZonesAncestor is the interface that an ancestor of a Zone must implement. An Ancestor is defined as an entity that has Zone as a descendant. An Ancestor can get a list of its child Zones, but not necessarily create one.
type ZonesParent ¶
type ZonesParent interface { ZonesAncestor CreateZone(*Zone) *bambou.Error }
ZonesParent is the interface that a parent of a Zone must implement. A Parent is defined as an entity that has Zone as a child. A Parent is an Ancestor which can create a Zone.
Source Files ¶
- addressmap.go
- addressrange.go
- aggregatemetadata.go
- alarm.go
- allalarm.go
- application.go
- applicationbinding.go
- applicationperformancemanagement.go
- applicationperformancemanagementbinding.go
- autodiscovercluster.go
- autodiscovereddatacenter.go
- autodiscoveredgateway.go
- autodiscoverhypervisorfromcluster.go
- avatar.go
- bfdsession.go
- bgpneighbor.go
- bgppeer.go
- bgpprofile.go
- bootstrap.go
- bootstrapactivation.go
- brconnection.go
- bridgeinterface.go
- bulkstatistics.go
- captiveportalprofile.go
- certificate.go
- cloudmgmtsystem.go
- command.go
- connectionendpoint.go
- container.go
- containerinterface.go
- containerresync.go
- cosremarkingpolicy.go
- cosremarkingpolicytable.go
- csnatpool.go
- ctranslationmap.go
- customproperty.go
- defaultgateway.go
- demarcationservice.go
- destinationurl.go
- dhcpoption.go
- diskstat.go
- domain.go
- domainfipacltemplate.go
- domainfipacltemplateentry.go
- domaintemplate.go
- dscpforwardingclassmapping.go
- dscpforwardingclasstable.go
- dscpremarkingpolicy.go
- dscpremarkingpolicytable.go
- ducgroup.go
- ducgroupbinding.go
- egressaclentrytemplate.go
- egressacltemplate.go
- egressadvfwdentrytemplate.go
- egressadvfwdtemplate.go
- egressqospolicy.go
- enterprise.go
- enterprisenetwork.go
- enterprisepermission.go
- enterpriseprofile.go
- enterprisesecureddata.go
- enterprisesecurity.go
- eventlog.go
- firewallacl.go
- firewallrule.go
- floatingip.go
- floatingipacltemplate.go
- floatingipacltemplateentry.go
- gateway.go
- gatewaysecureddata.go
- gatewaysecurity.go
- gatewaytemplate.go
- globalmetadata.go
- group.go
- groupkeyencryptionprofile.go
- hostinterface.go
- hsc.go
- ikecertificate.go
- ikeencryptionprofile.go
- ikegateway.go
- ikegatewayconfig.go
- ikegatewayconnection.go
- ikegatewayprofile.go
- ikepsk.go
- ikesubnet.go
- infrastructureaccessprofile.go
- infrastructureconfig.go
- infrastructuregatewayprofile.go
- infrastructurevscprofile.go
- ingressaclentrytemplate.go
- ingressacltemplate.go
- ingressadvfwdentrytemplate.go
- ingressadvfwdtemplate.go
- ingressexternalservicetemplate.go
- ingressexternalservicetemplateentry.go
- ingressqospolicy.go
- ipreservation.go
- job.go
- keyservermember.go
- keyservermonitor.go
- keyservermonitorencryptedseed.go
- keyservermonitorseed.go
- keyservermonitorsek.go
- l2domain.go
- l2domaintemplate.go
- l4service.go
- l4servicegroup.go
- l7applicationsignature.go
- ldapconfiguration.go
- license.go
- licensestatus.go
- link.go
- location.go
- lteinformation.go
- ltestatistics.go
- me.go
- metadata.go
- mirrordestination.go
- monitoringport.go
- monitorscope.go
- multicastchannelmap.go
- multicastlist.go
- multicastrange.go
- multinicvport.go
- natmapentry.go
- networklayout.go
- networkmacrogroup.go
- networkperformancebinding.go
- networkperformancemeasurement.go
- nexthop.go
- nsgateway.go
- nsgatewaytemplate.go
- nsggroup.go
- nsginfo.go
- nsgpatchprofile.go
- nsgroutingpolicybinding.go
- nsgupgradeprofile.go
- nsport.go
- nsporttemplate.go
- nsredundantgatewaygroup.go
- ospfarea.go
- ospfinstance.go
- ospfinterface.go
- overlayaddresspool.go
- overlaymirrordestination.go
- overlaymirrordestinationtemplate.go
- overlaypatnatentry.go
- patipentry.go
- patmapper.go
- patnatpool.go
- performancemonitor.go
- permission.go
- pgexpression.go
- pgexpressiontemplate.go
- policydecision.go
- policyentry.go
- policygroup.go
- policygrouptemplate.go
- policyobjectgroup.go
- policystatement.go
- port.go
- portmapping.go
- porttemplate.go
- proxyarpfilter.go
- psnatpool.go
- pspatmap.go
- ptranslationmap.go
- publicnetworkmacro.go
- qos.go
- qospolicer.go
- ratelimiter.go
- redirectiontarget.go
- redirectiontargettemplate.go
- redundancygroup.go
- redundantport.go
- routingpolicy.go
- sdkinfo.go
- session.go
- sharednetworkresource.go
- siteinfo.go
- spatsourcespool.go
- sshkey.go
- ssidconnection.go
- staticroute.go
- statistics.go
- statisticspolicy.go
- statscollectorinfo.go
- subnet.go
- subnettemplate.go
- systemconfig.go
- tca.go
- tier.go
- trunk.go
- underlay.go
- uplinkconnection.go
- uplinkrd.go
- user.go
- usercontext.go
- vcenter.go
- vcentercluster.go
- vcenterdatacenter.go
- vcentereamconfig.go
- vcenterhypervisor.go
- vcentervrsconfig.go
- virtualfirewallpolicy.go
- virtualfirewallrule.go
- virtualip.go
- vlan.go
- vlantemplate.go
- vm.go
- vminterface.go
- vmresync.go
- vnf.go
- vnfcatalog.go
- vnfdescriptor.go
- vnfdomainmapping.go
- vnfinterface.go
- vnfinterfacedescriptor.go
- vnfmetadata.go
- vnfthresholdpolicy.go
- vpnconnection.go
- vport.go
- vportmirror.go
- vrs.go
- vrsaddressrange.go
- vrsmetrics.go
- vrsredeploymentpolicy.go
- vsc.go
- vsd.go
- vsdcomponent.go
- vsgredundantport.go
- vsp.go
- wanservice.go
- wirelessport.go
- zfbautoassignment.go
- zfbrequest.go
- zone.go
- zonetemplate.go