Documentation ¶
Index ¶
- Constants
- func CacheExpires(r *http.Response) time.Time
- func GetContext(cfg *Configuration) context.Context
- func GetDefaultHeaders(client *APIClient) error
- func InitHttpClient(cfg *Configuration) error
- type APIClient
- type APIKey
- type APIResponse
- type AaaApiService
- func (a *AaaApiService) CreateRegistrationToken(ctx context.Context) (aaa.RegistrationToken, *http.Response, error)
- func (a *AaaApiService) CreateRoleBinding(ctx context.Context, roleBinding aaa.RoleBinding) (aaa.RoleBinding, *http.Response, error)
- func (a *AaaApiService) DeleteRegistrationToken(ctx context.Context, token string) (*http.Response, error)
- func (a *AaaApiService) DeleteRoleBinding(ctx context.Context, bindingId string) (*http.Response, error)
- func (a *AaaApiService) GetAllRoleBindings(ctx context.Context, localVarOptionals map[string]interface{}) (aaa.RoleBindingListResult, *http.Response, error)
- func (a *AaaApiService) GetAllRolesInfo(ctx context.Context) (aaa.RoleListResult, *http.Response, error)
- func (a *AaaApiService) GetCurrentUserInfo(ctx context.Context) (aaa.UserInfo, *http.Response, error)
- func (a *AaaApiService) GetGroupVidmSearchResult(ctx context.Context, searchString string, ...) (aaa.VidmInfoListResult, *http.Response, error)
- func (a *AaaApiService) GetRegistrationToken(ctx context.Context, token string) (aaa.RegistrationToken, *http.Response, error)
- func (a *AaaApiService) GetRoleBinding(ctx context.Context, bindingId string) (aaa.RoleBinding, *http.Response, error)
- func (a *AaaApiService) GetRoleInfo(ctx context.Context, role string) (aaa.RoleWithFeatures, *http.Response, error)
- func (a *AaaApiService) GetUserVidmSearchResult(ctx context.Context, searchString string, ...) (aaa.VidmInfoListResult, *http.Response, error)
- func (a *AaaApiService) GetVidmSearchResult(ctx context.Context, searchString string, ...) (aaa.VidmInfoListResult, *http.Response, error)
- func (a *AaaApiService) UpdateRoleBinding(ctx context.Context, bindingId string, roleBinding aaa.RoleBinding) (aaa.RoleBinding, *http.Response, error)
- type AggregationServiceApiService
- func (a *AggregationServiceApiService) GetAggregationServiceGlobalConfig(ctx context.Context) (aggregation.GlobalCollectionConfiguration, *http.Response, error)
- func (a *AggregationServiceApiService) GetFeatureStackConfiguration(ctx context.Context, featureStackName string) (aggregation.FeatureStackCollectionConfiguration, *http.Response, error)
- func (a *AggregationServiceApiService) ListFeatureStackConfigurations(ctx context.Context) (aggregation.FeatureStackCollectionConfigurationList, *http.Response, error)
- func (a *AggregationServiceApiService) ResetAggregationServiceFeatureStackConfigurationResetCollectionFrequency(ctx context.Context, featureStackName string, action string) (aggregation.FeatureStackCollectionConfiguration, *http.Response, error)
- func (a *AggregationServiceApiService) UpdateAggregationServiceGlobalConfig(ctx context.Context, ...) (aggregation.GlobalCollectionConfiguration, *http.Response, error)
- func (a *AggregationServiceApiService) UpdateFeatureStackConfiguration(ctx context.Context, featureStackName string, ...) (aggregation.FeatureStackCollectionConfiguration, *http.Response, error)
- type ApiError
- type ApiServicesApiService
- func (a *ApiServicesApiService) ListTasks(ctx context.Context, localVarOptionals map[string]interface{}) (apiservice.TaskListResult, *http.Response, error)
- func (a *ApiServicesApiService) ReadAuthenticationPolicyProperties(ctx context.Context) (apiservice.AuthenticationPolicyProperties, *http.Response, error)
- func (a *ApiServicesApiService) ReadTaskProperties(ctx context.Context, taskId string) (apiservice.TaskProperties, *http.Response, error)
- func (a *ApiServicesApiService) ReadTaskResult(ctx context.Context, taskId string) (interface{}, *http.Response, error)
- func (a *ApiServicesApiService) RegisterBatchRequest(ctx context.Context, batchRequest apiservice.BatchRequest, ...) (apiservice.BatchResponse, *http.Response, error)
- func (a *ApiServicesApiService) UpdateAuthenticationPolicyProperties(ctx context.Context, ...) (apiservice.AuthenticationPolicyProperties, *http.Response, error)
- type AppDiscoveryApiService
- func (a *AppDiscoveryApiService) AddAppProfile(ctx context.Context, appProfile appdiscovery.AppProfile) (appdiscovery.AppProfile, *http.Response, error)
- func (a *AppDiscoveryApiService) DeleteAppDiscoverySession(ctx context.Context, sessionId string) (*http.Response, error)
- func (a *AppDiscoveryApiService) DeleteAppProfile(ctx context.Context, appProfileId string, ...) (*http.Response, error)
- func (a *AppDiscoveryApiService) GetAppDiscoverySession(ctx context.Context, sessionId string) (appdiscovery.AppDiscoverySession, *http.Response, error)
- func (a *AppDiscoveryApiService) GetAppDiscoverySessionInstalledApps(ctx context.Context, sessionId string, ...) (appdiscovery.AppInfoListResult, *http.Response, error)
- func (a *AppDiscoveryApiService) GetAppDiscoverySessionNsGroupMembers(ctx context.Context, sessionId string, nsGroupId string) (appdiscovery.AppDiscoveryVmInfoListResult, *http.Response, error)
- func (a *AppDiscoveryApiService) GetAppDiscoverySessionNsGroups(ctx context.Context, sessionId string) (appdiscovery.NsGroupMetaInfoListResult, *http.Response, error)
- func (a *AppDiscoveryApiService) GetAppDiscoverySessionSummary(ctx context.Context, sessionId string) (appdiscovery.AppDiscoverySessionResultSummary, *http.Response, error)
- func (a *AppDiscoveryApiService) GetAppDiscoverySessions(ctx context.Context, localVarOptionals map[string]interface{}) (appdiscovery.AppDiscoverySessionsListResult, *http.Response, error)
- func (a *AppDiscoveryApiService) GetAppProfileDetails(ctx context.Context, appProfileId string) (appdiscovery.AppProfile, *http.Response, error)
- func (a *AppDiscoveryApiService) GetAppProfiles(ctx context.Context) (appdiscovery.AppProfileListResult, *http.Response, error)
- func (a *AppDiscoveryApiService) StartAppDiscoverySession(ctx context.Context, ...) (appdiscovery.AppDiscoverySession, *http.Response, error)
- func (a *AppDiscoveryApiService) UpdateAppProfile(ctx context.Context, appProfileId string, appProfile appdiscovery.AppProfile) (appdiscovery.AppProfile, *http.Response, error)
- type AssociationsApiService
- type BasicAuth
- type ClientRetriesConfiguration
- type CloudServiceManagerApiService
- func (a *CloudServiceManagerApiService) AwsAccountInfo(ctx context.Context, accountId string) (upgrade.AwsAccount, *http.Response, error)
- func (a *CloudServiceManagerApiService) AwsRegionInfo(ctx context.Context, regionId string) (upgrade.AwsRegion, *http.Response, error)
- func (a *CloudServiceManagerApiService) AwsVpcInfo(ctx context.Context, vpcId string) (upgrade.AwsVpc, *http.Response, error)
- func (a *CloudServiceManagerApiService) CloudVirtualMachineInfo(ctx context.Context, virtualMachineId string) (upgrade.CloudVirtualMachine, *http.Response, error)
- func (a *CloudServiceManagerApiService) CreateAwsAccount(ctx context.Context, awsAccount upgrade.AwsAccount) (upgrade.AwsAccount, *http.Response, error)
- func (a *CloudServiceManagerApiService) CreateNsxManagerAccount(ctx context.Context, nsxManagerAccount upgrade.NsxManagerAccount) (upgrade.NsxManagerAccount, *http.Response, error)
- func (a *CloudServiceManagerApiService) DeleteAwsAccount(ctx context.Context, accountId string) (*http.Response, error)
- func (a *CloudServiceManagerApiService) DeleteAwsGatewayAmi(ctx context.Context, regionId string) (*http.Response, error)
- func (a *CloudServiceManagerApiService) DeleteNsxManagerAccount(ctx context.Context, accountId string) (*http.Response, error)
- func (a *CloudServiceManagerApiService) DeployAwsGatewayDeploy(ctx context.Context, awsGatewayDeployConfig upgrade.AwsGatewayDeployConfig) (upgrade.AwsGatewayDeployConfig, *http.Response, error)
- func (a *CloudServiceManagerApiService) GetAwsAccountStatus(ctx context.Context, accountId string) (upgrade.AwsAccountStatus, *http.Response, error)
- func (a *CloudServiceManagerApiService) GetAwsGatewayAmiInfo(ctx context.Context, regionId string) (upgrade.AwsGatewayAmiInfo, *http.Response, error)
- func (a *CloudServiceManagerApiService) GetAwsGatewayConfig(ctx context.Context, vpcId string) (upgrade.AwsGatewayDeployConfig, *http.Response, error)
- func (a *CloudServiceManagerApiService) GetAwsGatewayStatus(ctx context.Context, vpcId string) (upgrade.AwsGatewayStatus, *http.Response, error)
- func (a *CloudServiceManagerApiService) GetCsmStatus(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.CsmStatus, *http.Response, error)
- func (a *CloudServiceManagerApiService) ListAwsAccounts(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.AwsAccountsListResult, *http.Response, error)
- func (a *CloudServiceManagerApiService) ListAwsGatewayAmis(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.AwsGatewayAmisListResult, *http.Response, error)
- func (a *CloudServiceManagerApiService) ListAwsGateways(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.AwsGatewaysListResult, *http.Response, error)
- func (a *CloudServiceManagerApiService) ListAwsKeyPairs(ctx context.Context, accountId string, regionId string, ...) (upgrade.AwsKeyPairList, *http.Response, error)
- func (a *CloudServiceManagerApiService) ListAwsRegions(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.AwsRegionsListResult, *http.Response, error)
- func (a *CloudServiceManagerApiService) ListAwsSubnets(ctx context.Context, accountId string, availabilityZoneName string, ...) (upgrade.AwsSubnetListResult, *http.Response, error)
- func (a *CloudServiceManagerApiService) ListAwsVpcs(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.AwsVpcListResult, *http.Response, error)
- func (a *CloudServiceManagerApiService) ListCloudVirtualMachines(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.CloudVirtualMachinesListResult, *http.Response, error)
- func (a *CloudServiceManagerApiService) ListNsxManagerAccounts(ctx context.Context) (upgrade.NsxManagerAccountsListResult, *http.Response, error)
- func (a *CloudServiceManagerApiService) NsxManagerAccountInfo(ctx context.Context, accountId string) (upgrade.NsxManagerAccount, *http.Response, error)
- func (a *CloudServiceManagerApiService) RegisterAwsGatewayAmi(ctx context.Context, awsGatewayAmiInfo upgrade.AwsGatewayAmiInfo) (upgrade.AwsGatewayAmiInfo, *http.Response, error)
- func (a *CloudServiceManagerApiService) SyncAwsAccountInventorySyncInventory(ctx context.Context, accountId string) (*http.Response, error)
- func (a *CloudServiceManagerApiService) UndeployAwsGatewayUndeploy(ctx context.Context, awsGatewayUndeployConfig upgrade.AwsGatewayUndeployConfig) (*http.Response, error)
- func (a *CloudServiceManagerApiService) UpdateAwsAccount(ctx context.Context, accountId string, awsAccount upgrade.AwsAccount) (upgrade.AwsAccount, *http.Response, error)
- func (a *CloudServiceManagerApiService) UpdateAwsGatewayAmi(ctx context.Context, regionId string, ...) (upgrade.AwsGatewayAmiInfo, *http.Response, error)
- func (a *CloudServiceManagerApiService) UpdateAwsGatewayConfig(ctx context.Context, vpcId string, ...) (upgrade.AwsGatewayDeployConfig, *http.Response, error)
- func (a *CloudServiceManagerApiService) UpdateNsxManagerAccount(ctx context.Context, accountId string, ...) (upgrade.NsxManagerAccount, *http.Response, error)
- type Configuration
- type ErrorResolverApiService
- func (a *ErrorResolverApiService) GetErrorResolverInfo(ctx context.Context, errorId string) (errorresolver.ErrorResolverInfo, *http.Response, error)
- func (a *ErrorResolverApiService) ListErrorResolverInfo(ctx context.Context) (errorresolver.ErrorResolverInfoList, *http.Response, error)
- func (a *ErrorResolverApiService) ResolveErrorResolveError(ctx context.Context, ...) (*http.Response, error)
- type FabricApiService
- func (a *FabricApiService) AddComputeManager(ctx context.Context, computeManager manager.ComputeManager) (manager.ComputeManager, *http.Response, error)
- func (a *FabricApiService) AddNode(ctx context.Context, node manager.Node) (manager.Node, *http.Response, error)
- func (a *FabricApiService) CreateComputeCollectionFabricTemplate(ctx context.Context, ...) (manager.ComputeCollectionFabricTemplate, *http.Response, error)
- func (a *FabricApiService) DeleteComputeCollectionFabricTemplate(ctx context.Context, fabricTemplateId string) (*http.Response, error)
- func (a *FabricApiService) DeleteComputeManager(ctx context.Context, computeManagerId string) (*http.Response, error)
- func (a *FabricApiService) DeleteNode(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (*http.Response, error)
- func (a *FabricApiService) GetComputeCollectionFabricTemplate(ctx context.Context, fabricTemplateId string) (manager.ComputeCollectionFabricTemplate, *http.Response, error)
- func (a *FabricApiService) GetComputeManagerState(ctx context.Context, computeManagerId string) (manager.ConfigurationState, *http.Response, error)
- func (a *FabricApiService) GetFabricNodeModules(ctx context.Context, nodeId string) (manager.SoftwareModuleResult, *http.Response, error)
- func (a *FabricApiService) GetFabricNodeState(ctx context.Context, nodeId string) (manager.ConfigurationState, *http.Response, error)
- func (a *FabricApiService) HostPrepDiscoveredNodeHostprep(ctx context.Context, nodeExtId string) (manager.Node, *http.Response, error)
- func (a *FabricApiService) ListComputeCollectionFabricTemplates(ctx context.Context, localVarOptionals map[string]interface{}) (manager.ComputeCollectionFabricTemplateListResult, *http.Response, error)
- func (a *FabricApiService) ListComputeCollections(ctx context.Context, localVarOptionals map[string]interface{}) (manager.ComputeCollectionListResult, *http.Response, error)
- func (a *FabricApiService) ListComputeManagers(ctx context.Context, localVarOptionals map[string]interface{}) (manager.ComputeManagerListResult, *http.Response, error)
- func (a *FabricApiService) ListDiscoveredNodes(ctx context.Context, localVarOptionals map[string]interface{}) (manager.DiscoveredNodeListResult, *http.Response, error)
- func (a *FabricApiService) ListFabricNodeInterfaces(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.NodeInterfacePropertiesListResult, *http.Response, error)
- func (a *FabricApiService) ListNodeCapabilities(ctx context.Context, nodeId string) (manager.NodeCapabilitiesResult, *http.Response, error)
- func (a *FabricApiService) ListNodes(ctx context.Context, localVarOptionals map[string]interface{}) (manager.NodeListResult, *http.Response, error)
- func (a *FabricApiService) ListVifs(ctx context.Context, localVarOptionals map[string]interface{}) (manager.VirtualNetworkInterfaceListResult, *http.Response, error)
- func (a *FabricApiService) ListVirtualMachines(ctx context.Context, localVarOptionals map[string]interface{}) (manager.VirtualMachineListResult, *http.Response, error)
- func (a *FabricApiService) PerformHostNodeUpgradeActionUpgradeInfra(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.Node, *http.Response, error)
- func (a *FabricApiService) PerformNodeAction(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.Node, *http.Response, error)
- func (a *FabricApiService) ReadComputeCollection(ctx context.Context, ccExtId string) (manager.ComputeCollection, *http.Response, error)
- func (a *FabricApiService) ReadComputeManager(ctx context.Context, computeManagerId string) (manager.ComputeManager, *http.Response, error)
- func (a *FabricApiService) ReadComputeManagerStatus(ctx context.Context, computeManagerId string) (manager.ComputeManagerStatus, *http.Response, error)
- func (a *FabricApiService) ReadDiscoveredNode(ctx context.Context, nodeExtId string) (manager.DiscoveredNode, *http.Response, error)
- func (a *FabricApiService) ReadFabricNodeInterface(ctx context.Context, nodeId string, interfaceId string, ...) (manager.NodeInterfaceProperties, *http.Response, error)
- func (a *FabricApiService) ReadFabricNodeInterfaceStatistics(ctx context.Context, nodeId string, interfaceId string, ...) (manager.NodeInterfaceStatisticsProperties, *http.Response, error)
- func (a *FabricApiService) ReadNode(ctx context.Context, nodeId string) (manager.Node, *http.Response, error)
- func (a *FabricApiService) ReadNodeStatus(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.NodeStatus, *http.Response, error)
- func (a *FabricApiService) ReadNodesStatus(ctx context.Context, ...) (manager.NodeStatusListResult, *http.Response, error)
- func (a *FabricApiService) RestartInventorySyncRestartInventorySync(ctx context.Context, nodeId string) (*http.Response, error)
- func (a *FabricApiService) UpdateComputeCollectionFabricTemplate(ctx context.Context, fabricTemplateId string, ...) (manager.ComputeCollectionFabricTemplate, *http.Response, error)
- func (a *FabricApiService) UpdateComputeManager(ctx context.Context, computeManagerId string, ...) (manager.ComputeManager, *http.Response, error)
- func (a *FabricApiService) UpdateNode(ctx context.Context, nodeId string, node manager.Node) (manager.Node, *http.Response, error)
- func (a *FabricApiService) UpdateVirtualMachineTagsUpdateTags(ctx context.Context, virtualMachineTagUpdate manager.VirtualMachineTagUpdate) (*http.Response, error)
- type GenericSwaggerError
- type GroupingObjectsApiService
- func (a *GroupingObjectsApiService) AddMACAddress(ctx context.Context, macSetId string, ...) (manager.MacAddressElement, *http.Response, error)
- func (a *GroupingObjectsApiService) AddOrRemoveNSGroupExpression(ctx context.Context, nsGroupId string, ...) (manager.NsGroup, *http.Response, error)
- func (a *GroupingObjectsApiService) AddOrRemoveNsGroupSimpleExpression(ctx context.Context, nsGroupId string, ...) (manager.NsGroup, *http.Response, error)
- func (a *GroupingObjectsApiService) AddOrRemoveNsGroupTagExpression(ctx context.Context, nsGroupId string, ...) (manager.NsGroup, *http.Response, error)
- func (a *GroupingObjectsApiService) CreateAlgTypeNSService(ctx context.Context, nSService manager.AlgTypeNsService) (manager.AlgTypeNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) CreateEtherTypeNSService(ctx context.Context, nSService manager.EtherTypeNsService) (manager.EtherTypeNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) CreateIPSet(ctx context.Context, iPSet manager.IpSet) (manager.IpSet, *http.Response, error)
- func (a *GroupingObjectsApiService) CreateIcmpTypeNSService(ctx context.Context, nSService manager.IcmpTypeNsService) (manager.IcmpTypeNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) CreateIgmpTypeNSService(ctx context.Context, nSService manager.IgmpTypeNsService) (manager.IgmpTypeNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) CreateIpProtocolNSService(ctx context.Context, nSService manager.IpProtocolNsService) (manager.IpProtocolNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) CreateL4PortSetNSService(ctx context.Context, nSService manager.L4PortSetNsService) (manager.L4PortSetNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) CreateMACSet(ctx context.Context, mACSet manager.MacSet) (manager.MacSet, *http.Response, error)
- func (a *GroupingObjectsApiService) CreateNSGroup(ctx context.Context, nSGroup manager.NsGroup) (manager.NsGroup, *http.Response, error)
- func (a *GroupingObjectsApiService) CreateNSService(ctx context.Context, nSService manager.NsService) (manager.NsService, *http.Response, error)
- func (a *GroupingObjectsApiService) CreateNSServiceGroup(ctx context.Context, nSServiceGroup manager.NsServiceGroup) (manager.NsServiceGroup, *http.Response, error)
- func (a *GroupingObjectsApiService) DeleteIPSet(ctx context.Context, ipSetId string, localVarOptionals map[string]interface{}) (*http.Response, error)
- func (a *GroupingObjectsApiService) DeleteMACSet(ctx context.Context, macSetId string, localVarOptionals map[string]interface{}) (*http.Response, error)
- func (a *GroupingObjectsApiService) DeleteNSGroup(ctx context.Context, nsGroupId string, ...) (*http.Response, error)
- func (a *GroupingObjectsApiService) DeleteNSService(ctx context.Context, nsServiceId string, ...) (*http.Response, error)
- func (a *GroupingObjectsApiService) DeleteNSServiceGroup(ctx context.Context, nsServiceGroupId string, ...) (*http.Response, error)
- func (a *GroupingObjectsApiService) GetEffectiveIPAddressMembers(ctx context.Context, nsGroupId string, ...) (manager.EffectiveIpAddressMemberListResult, *http.Response, error)
- func (a *GroupingObjectsApiService) GetEffectiveLogicalPortMembers(ctx context.Context, nsGroupId string, ...) (manager.EffectiveMemberResourceListResult, *http.Response, error)
- func (a *GroupingObjectsApiService) GetEffectiveLogicalSwitchMembers(ctx context.Context, nsGroupId string, ...) (manager.EffectiveMemberResourceListResult, *http.Response, error)
- func (a *GroupingObjectsApiService) GetEffectiveVirtualMachineMembers(ctx context.Context, nsGroupId string, ...) (manager.VirtualMachineListResult, *http.Response, error)
- func (a *GroupingObjectsApiService) GetMACAddresses(ctx context.Context, macSetId string) (manager.MacAddressElementListResult, *http.Response, error)
- func (a *GroupingObjectsApiService) GetMemberTypes(ctx context.Context, nsGroupId string, ...) (manager.EffectiveMemberTypeListResult, *http.Response, error)
- func (a *GroupingObjectsApiService) GetServiceAssociations(ctx context.Context, nsgroupId string, serviceType string, ...) (manager.ServiceAssociationListResult, *http.Response, error)
- func (a *GroupingObjectsApiService) GetUnassociatedVirtualMachines(ctx context.Context, localVarOptionals map[string]interface{}) (manager.UnassociatedVmListResult, *http.Response, error)
- func (a *GroupingObjectsApiService) ListIPSets(ctx context.Context, localVarOptionals map[string]interface{}) (manager.IpSetListResult, *http.Response, error)
- func (a *GroupingObjectsApiService) ListMACSets(ctx context.Context, localVarOptionals map[string]interface{}) (manager.MacSetListResult, *http.Response, error)
- func (a *GroupingObjectsApiService) ListNSGroups(ctx context.Context, localVarOptionals map[string]interface{}) (manager.NsGroupListResult, *http.Response, error)
- func (a *GroupingObjectsApiService) ListNSServiceGroups(ctx context.Context, localVarOptionals map[string]interface{}) (manager.NsServiceGroupListResult, *http.Response, error)
- func (a *GroupingObjectsApiService) ListNSServices(ctx context.Context, localVarOptionals map[string]interface{}) (manager.NsServiceListResult, *http.Response, error)
- func (a *GroupingObjectsApiService) ReadAlgTypeNSService(ctx context.Context, nsServiceId string) (manager.AlgTypeNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) ReadEtherTypeNSService(ctx context.Context, nsServiceId string) (manager.EtherTypeNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) ReadIPSet(ctx context.Context, ipSetId string) (manager.IpSet, *http.Response, error)
- func (a *GroupingObjectsApiService) ReadIcmpTypeNSService(ctx context.Context, nsServiceId string) (manager.IcmpTypeNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) ReadIgmpTypeNSService(ctx context.Context, nsServiceId string) (manager.IgmpTypeNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) ReadIpProtocolNSService(ctx context.Context, nsServiceId string) (manager.IpProtocolNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) ReadL4PortSetNSService(ctx context.Context, nsServiceId string) (manager.L4PortSetNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) ReadMACSet(ctx context.Context, macSetId string) (manager.MacSet, *http.Response, error)
- func (a *GroupingObjectsApiService) ReadNSGroup(ctx context.Context, nsGroupId string, ...) (manager.NsGroup, *http.Response, error)
- func (a *GroupingObjectsApiService) ReadNSService(ctx context.Context, nsServiceId string) (manager.NsService, *http.Response, error)
- func (a *GroupingObjectsApiService) ReadNSServiceGroup(ctx context.Context, nsServiceGroupId string) (manager.NsServiceGroup, *http.Response, error)
- func (a *GroupingObjectsApiService) RemoveMACAddress(ctx context.Context, macSetId string, macAddress string) (*http.Response, error)
- func (a *GroupingObjectsApiService) UpdateAlgTypeNSService(ctx context.Context, nsServiceId string, nSService manager.AlgTypeNsService) (manager.AlgTypeNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) UpdateEtherTypeNSService(ctx context.Context, nsServiceId string, nSService manager.EtherTypeNsService) (manager.EtherTypeNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) UpdateIPSet(ctx context.Context, ipSetId string, iPSet manager.IpSet) (manager.IpSet, *http.Response, error)
- func (a *GroupingObjectsApiService) UpdateIcmpTypeNSService(ctx context.Context, nsServiceId string, nSService manager.IcmpTypeNsService) (manager.IcmpTypeNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) UpdateIgmpTypeNSService(ctx context.Context, nsServiceId string, nSService manager.IgmpTypeNsService) (manager.IgmpTypeNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) UpdateIpProtocolNSService(ctx context.Context, nsServiceId string, nSService manager.IpProtocolNsService) (manager.IpProtocolNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) UpdateL4PortSetNSService(ctx context.Context, nsServiceId string, nSService manager.L4PortSetNsService) (manager.L4PortSetNsService, *http.Response, error)
- func (a *GroupingObjectsApiService) UpdateMACSet(ctx context.Context, macSetId string, mACSet manager.MacSet) (manager.MacSet, *http.Response, error)
- func (a *GroupingObjectsApiService) UpdateNSGroup(ctx context.Context, nsGroupId string, nSGroup manager.NsGroup) (manager.NsGroup, *http.Response, error)
- func (a *GroupingObjectsApiService) UpdateNSService(ctx context.Context, nsServiceId string, nSService manager.NsService) (manager.NsService, *http.Response, error)
- func (a *GroupingObjectsApiService) UpdateNSServiceGroup(ctx context.Context, nsServiceGroupId string, ...) (manager.NsServiceGroup, *http.Response, error)
- type LicensingApiService
- func (a *LicensingApiService) AcceptEULA(ctx context.Context) (*http.Response, error)
- func (a *LicensingApiService) AcceptUpgradeEULA(ctx context.Context) (*http.Response, error)
- func (a *LicensingApiService) CreateLicense(ctx context.Context, license licensing.License) (licensing.License, *http.Response, error)
- func (a *LicensingApiService) DeleteLicense(ctx context.Context, licenseKey string) (*http.Response, error)
- func (a *LicensingApiService) DeleteLicenseKeyDelete(ctx context.Context, license licensing.License) (*http.Response, error)
- func (a *LicensingApiService) GetEULAAcceptance(ctx context.Context) (licensing.EulaAcceptance, *http.Response, error)
- func (a *LicensingApiService) GetEULAContent(ctx context.Context, localVarOptionals map[string]interface{}) (licensing.EulaContent, *http.Response, error)
- func (a *LicensingApiService) GetLicense(ctx context.Context) (licensing.License, *http.Response, error)
- func (a *LicensingApiService) GetLicenseByKey(ctx context.Context, licenseKey string) (licensing.License, *http.Response, error)
- func (a *LicensingApiService) GetLicenseUsageReport(ctx context.Context) (licensing.FeatureUsageList, *http.Response, error)
- func (a *LicensingApiService) GetLicenseUsageReportInCsvFormatCsv(ctx context.Context) (licensing.FeatureUsageListInCsvFormat, *http.Response, error)
- func (a *LicensingApiService) GetLicenses(ctx context.Context) (licensing.LicensesListResult, *http.Response, error)
- func (a *LicensingApiService) GetUpgradeEULAAcceptance(ctx context.Context) (licensing.EulaAcceptance, *http.Response, error)
- func (a *LicensingApiService) GetUpgradeEULAContent(ctx context.Context, localVarOptionals map[string]interface{}) (licensing.EulaContent, *http.Response, error)
- func (a *LicensingApiService) UpdateLicense(ctx context.Context, license licensing.License) (licensing.License, *http.Response, error)
- type ListContainerApplicationInstancesOpts
- type ListContainerApplicationsOpts
- type ListContainerClusterNodesOpts
- type ListContainerClustersOpts
- type ListContainerIngressPoliciesOpts
- type ListContainerNetworkPoliciesOpts
- type ListContainerProjectsOpts
- type LogicalRoutingAndServicesApiService
- func (a *LogicalRoutingAndServicesApiService) AddBgpNeighbor(ctx context.Context, logicalRouterId string, bgpNeighbor manager.BgpNeighbor) (manager.BgpNeighbor, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) AddIPPrefixList(ctx context.Context, logicalRouterId string, iPPrefixList manager.IpPrefixList) (manager.IpPrefixList, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) AddNatRule(ctx context.Context, logicalRouterId string, natRule manager.NatRule) (manager.NatRule, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) AddRouteMap(ctx context.Context, logicalRouterId string, routeMap manager.RouteMap) (manager.RouteMap, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) AddStaticRoute(ctx context.Context, logicalRouterId string, staticRoute manager.StaticRoute) (manager.StaticRoute, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) CreateDhcpRelay(ctx context.Context, dhcpRelayService manager.DhcpRelayService) (manager.DhcpRelayService, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) CreateDhcpRelayProfile(ctx context.Context, dhcpRelayProfile manager.DhcpRelayProfile) (manager.DhcpRelayProfile, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouter(ctx context.Context, logicalRouter manager.LogicalRouter) (manager.LogicalRouter, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouterCentralizedServicePort(ctx context.Context, ...) (manager.LogicalRouterCentralizedServicePort, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouterDownLinkPort(ctx context.Context, logicalRouterPort manager.LogicalRouterDownLinkPort) (manager.LogicalRouterDownLinkPort, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouterLinkPortOnTier0(ctx context.Context, logicalRouterPort manager.LogicalRouterLinkPortOnTier0) (manager.LogicalRouterLinkPortOnTier0, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouterLinkPortOnTier1(ctx context.Context, logicalRouterPort manager.LogicalRouterLinkPortOnTier1) (manager.LogicalRouterLinkPortOnTier1, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouterLoopbackPort(ctx context.Context, logicalRouterPort manager.LogicalRouterLoopbackPort) (manager.LogicalRouterLoopbackPort, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouterPort(ctx context.Context, logicalRouterPort manager.LogicalRouterPort) (manager.LogicalRouterPort, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouterUpLinkPort(ctx context.Context, logicalRouterPort manager.LogicalRouterUpLinkPort) (manager.LogicalRouterUpLinkPort, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) CreateService(ctx context.Context, logicalService manager.LogicalService) (manager.LogicalService, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) CreateServiceProfile(ctx context.Context, serviceProfile manager.ServiceProfile) (manager.ServiceProfile, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) CreateStaticHopBfdPeer(ctx context.Context, logicalRouterId string, ...) (manager.StaticHopBfdPeer, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) DeleteBgpNeighbor(ctx context.Context, logicalRouterId string, id string) (*http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) DeleteDhcpRelay(ctx context.Context, relayId string) (*http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) DeleteDhcpRelayProfile(ctx context.Context, relayProfileId string) (*http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) DeleteIPPrefixList(ctx context.Context, logicalRouterId string, id string) (*http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) DeleteLogicalRouter(ctx context.Context, logicalRouterId string, ...) (*http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) DeleteLogicalRouterPort(ctx context.Context, logicalRouterPortId string, ...) (*http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) DeleteNatRule(ctx context.Context, logicalRouterId string, ruleId string) (*http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) DeleteRouteMap(ctx context.Context, logicalRouterId string, id string) (*http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) DeleteService(ctx context.Context, serviceId string) (*http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) DeleteServiceProfile(ctx context.Context, serviceProfileId string) (*http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) DeleteStaticHopBfdPeer(ctx context.Context, logicalRouterId string, bfdPeerId string, ...) (*http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) DeleteStaticRoute(ctx context.Context, logicalRouterId string, id string) (*http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetBgpNeighborsStatus(ctx context.Context, logicalRouterId string, ...) (manager.BgpNeighborsStatusListResult, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterForwardingTable(ctx context.Context, logicalRouterId string, transportNodeId string, ...) (manager.LogicalRouterRouteTable, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterForwardingTableInCsvFormatCsv(ctx context.Context, logicalRouterId string, transportNodeId string, ...) (manager.LogicalRouterRouteTableInCsvFormat, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterPortArpTable(ctx context.Context, logicalRouterPortId string, ...) (manager.LogicalRouterPortArpTable, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterPortArpTableInCsvFormatCsv(ctx context.Context, logicalRouterPortId string, ...) (manager.LogicalRouterPortArpTableInCsvFormat, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterPortStatistics(ctx context.Context, logicalRouterPortId string, ...) (manager.LogicalRouterPortStatistics, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterPortStatisticsSummary(ctx context.Context, logicalRouterPortId string, ...) (manager.LogicalRouterPortStatisticsSummary, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterRouteTable(ctx context.Context, logicalRouterId string, transportNodeId string, ...) (manager.LogicalRouterRouteTable, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterRouteTableInCsvFormatCsv(ctx context.Context, logicalRouterId string, transportNodeId string, ...) (manager.LogicalRouterRouteTableInCsvFormat, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterRoutingTable(ctx context.Context, logicalRouterId string, transportNodeId string, ...) (manager.LogicalRouterRouteTable, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterRoutingTableInCsvFormatCsv(ctx context.Context, logicalRouterId string, transportNodeId string, ...) (manager.LogicalRouterRouteTableInCsvFormat, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterStatus(ctx context.Context, logicalRouterId string, ...) (manager.LogicalRouterStatus, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetNatRule(ctx context.Context, logicalRouterId string, ruleId string) (manager.NatRule, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetNatStatisticsPerLogicalRouter(ctx context.Context, logicalRouterId string, ...) (manager.NatStatisticsPerLogicalRouter, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetNatStatisticsPerRule(ctx context.Context, logicalRouterId string, ruleId string, ...) (manager.NatStatisticsPerRule, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) GetNatStatisticsPerTransportNode(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.NatStatisticsPerTransportNode, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ListBgpNeighbors(ctx context.Context, logicalRouterId string, ...) (manager.BgpNeighborListResult, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ListDhcpRelayProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (manager.DhcpRelayProfileListResult, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ListDhcpRelays(ctx context.Context, localVarOptionals map[string]interface{}) (manager.DhcpRelayServiceListResult, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ListIPPrefixLists(ctx context.Context, logicalRouterId string, ...) (manager.IpPrefixListListResult, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ListLogicalRouterPorts(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalRouterPortListResult, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ListLogicalRouters(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalRouterListResult, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ListNatRules(ctx context.Context, logicalRouterId string, ...) (manager.NatRuleListResult, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ListRouteMaps(ctx context.Context, logicalRouterId string, ...) (manager.RouteMapListResult, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ListServiceProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (manager.ServiceProfileListResult, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ListServices(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalServiceListResult, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ListStaticHopBfdPeers(ctx context.Context, logicalRouterId string, ...) (manager.StaticHopBfdPeerListResult, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ListStaticRoutes(ctx context.Context, logicalRouterId string, ...) (manager.StaticRouteListResult, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReProcessLogicalRouterReprocess(ctx context.Context, logicalRouterId string) (*http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadAdvertiseRuleList(ctx context.Context, logicalRouterId string) (manager.AdvertiseRuleList, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadAdvertisementConfig(ctx context.Context, logicalRouterId string) (manager.AdvertisementConfig, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadBgpConfig(ctx context.Context, logicalRouterId string) (manager.BgpConfig, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadBgpNeighbor(ctx context.Context, logicalRouterId string, id string) (manager.BgpNeighbor, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadDebugInfoText(ctx context.Context, logicalRouterId string) (string, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadDhcpRelay(ctx context.Context, relayId string) (manager.DhcpRelayService, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadDhcpRelayProfile(ctx context.Context, relayProfileId string) (manager.DhcpRelayProfile, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadIPPrefixList(ctx context.Context, logicalRouterId string, id string) (manager.IpPrefixList, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouter(ctx context.Context, logicalRouterId string) (manager.LogicalRouter, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouterCentralizedServicePort(ctx context.Context, logicalRouterPortId string) (manager.LogicalRouterCentralizedServicePort, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouterDownLinkPort(ctx context.Context, logicalRouterPortId string) (manager.LogicalRouterDownLinkPort, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouterLinkPortOnTier0(ctx context.Context, logicalRouterPortId string) (manager.LogicalRouterLinkPortOnTier0, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouterLinkPortOnTier1(ctx context.Context, logicalRouterPortId string) (manager.LogicalRouterLinkPortOnTier1, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouterLoopbackPort(ctx context.Context, logicalRouterPortId string) (manager.LogicalRouterLoopbackPort, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouterPort(ctx context.Context, logicalRouterPortId string) (manager.LogicalRouterPort, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouterUpLinkPort(ctx context.Context, logicalRouterPortId string) (manager.LogicalRouterUpLinkPort, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadRedistributionConfig(ctx context.Context, logicalRouterId string) (manager.RedistributionConfig, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadRedistributionRuleList(ctx context.Context, logicalRouterId string) (manager.RedistributionRuleList, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadRouteMap(ctx context.Context, logicalRouterId string, id string) (manager.RouteMap, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadRoutingBfdConfig(ctx context.Context, logicalRouterId string) (manager.BfdConfig, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadRoutingConfig(ctx context.Context, logicalRouterId string) (manager.RoutingConfig, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadService(ctx context.Context, serviceId string) (manager.LogicalService, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadServiceProfile(ctx context.Context, serviceProfileId string) (manager.ServiceProfile, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadStaticHopBfdPeer(ctx context.Context, logicalRouterId string, bfdPeerId string) (manager.StaticHopBfdPeer, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) ReadStaticRoute(ctx context.Context, logicalRouterId string, id string) (manager.StaticRoute, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UnSetPasswordOnBgpNeighbor(ctx context.Context, logicalRouterId string, id string, ...) (manager.BgpNeighbor, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateAdvertiseRuleList(ctx context.Context, logicalRouterId string, ...) (manager.AdvertiseRuleList, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateAdvertisementConfig(ctx context.Context, logicalRouterId string, ...) (manager.AdvertisementConfig, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateBgpConfig(ctx context.Context, logicalRouterId string, bgpConfig manager.BgpConfig) (manager.BgpConfig, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateBgpNeighbor(ctx context.Context, logicalRouterId string, id string, ...) (manager.BgpNeighbor, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateDhcpRelay(ctx context.Context, relayId string, dhcpRelayService manager.DhcpRelayService) (manager.DhcpRelayService, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateDhcpRelayProfile(ctx context.Context, relayProfileId string, ...) (manager.DhcpRelayProfile, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateIPPrefixList(ctx context.Context, logicalRouterId string, id string, ...) (manager.IpPrefixList, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouter(ctx context.Context, logicalRouterId string, ...) (manager.LogicalRouter, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouterCentralizedServicePort(ctx context.Context, logicalRouterPortId string, ...) (manager.LogicalRouterCentralizedServicePort, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouterDownLinkPort(ctx context.Context, logicalRouterPortId string, ...) (manager.LogicalRouterDownLinkPort, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouterLinkPortOnTier0(ctx context.Context, logicalRouterPortId string, ...) (manager.LogicalRouterLinkPortOnTier0, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouterLinkPortOnTier1(ctx context.Context, logicalRouterPortId string, ...) (manager.LogicalRouterLinkPortOnTier1, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouterLoopbackPort(ctx context.Context, logicalRouterPortId string, ...) (manager.LogicalRouterLoopbackPort, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouterPort(ctx context.Context, logicalRouterPortId string, ...) (manager.LogicalRouterPort, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouterUpLinkPort(ctx context.Context, logicalRouterPortId string, ...) (manager.LogicalRouterUpLinkPort, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateNatRule(ctx context.Context, logicalRouterId string, ruleId string, ...) (manager.NatRule, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateRedistributionConfig(ctx context.Context, logicalRouterId string, ...) (manager.RedistributionConfig, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateRedistributionRuleList(ctx context.Context, logicalRouterId string, ...) (manager.RedistributionRuleList, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateRouteMap(ctx context.Context, logicalRouterId string, id string, ...) (manager.RouteMap, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateRoutingBfdConfig(ctx context.Context, logicalRouterId string, bfdConfig manager.BfdConfig) (manager.BfdConfig, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateRoutingConfig(ctx context.Context, logicalRouterId string, ...) (manager.RoutingConfig, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateService(ctx context.Context, serviceId string, logicalService manager.LogicalService) (manager.LogicalService, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateServiceProfile(ctx context.Context, serviceProfileId string, ...) (manager.ServiceProfile, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateStaticHopBfdPeer(ctx context.Context, logicalRouterId string, bfdPeerId string, ...) (manager.StaticHopBfdPeer, *http.Response, error)
- func (a *LogicalRoutingAndServicesApiService) UpdateStaticRoute(ctx context.Context, logicalRouterId string, id string, ...) (manager.StaticRoute, *http.Response, error)
- type LogicalSwitchingApiService
- func (a *LogicalSwitchingApiService) CreateIpDiscoverySwitchingProfile(ctx context.Context, baseSwitchingProfile manager.IpDiscoverySwitchingProfile) (manager.IpDiscoverySwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) CreateLogicalPort(ctx context.Context, logicalPort manager.LogicalPort) (manager.LogicalPort, *http.Response, error)
- func (a *LogicalSwitchingApiService) CreateLogicalSwitch(ctx context.Context, logicalSwitch manager.LogicalSwitch) (manager.LogicalSwitch, *http.Response, error)
- func (a *LogicalSwitchingApiService) CreateMacManagementSwitchingProfile(ctx context.Context, ...) (manager.MacManagementSwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) CreatePortMirroringSwitchingProfile(ctx context.Context, ...) (manager.PortMirroringSwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) CreateQosSwitchingProfile(ctx context.Context, baseSwitchingProfile manager.QosSwitchingProfile) (manager.QosSwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) CreateSpoofGuardSwitchingProfile(ctx context.Context, baseSwitchingProfile manager.SpoofGuardSwitchingProfile) (manager.SpoofGuardSwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) CreateSwitchSecuritySwitchingProfile(ctx context.Context, ...) (manager.SwitchSecuritySwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) CreateSwitchingProfile(ctx context.Context, baseSwitchingProfile manager.BaseSwitchingProfile) (manager.BaseSwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) DeleteLogicalPort(ctx context.Context, lportId string, localVarOptionals map[string]interface{}) (*http.Response, error)
- func (a *LogicalSwitchingApiService) DeleteLogicalSwitch(ctx context.Context, lswitchId string, ...) (*http.Response, error)
- func (a *LogicalSwitchingApiService) DeleteSwitchingProfile(ctx context.Context, switchingProfileId string, ...) (*http.Response, error)
- func (a *LogicalSwitchingApiService) GetIpDiscoverySwitchingProfile(ctx context.Context, switchingProfileId string) (manager.IpDiscoverySwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalPort(ctx context.Context, lportId string) (manager.LogicalPort, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalPortMacTable(ctx context.Context, lportId string, localVarOptionals map[string]interface{}) (manager.LogicalPortMacAddressListResult, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalPortMacTableInCsvFormatCsv(ctx context.Context, lportId string, localVarOptionals map[string]interface{}) (manager.LogicalPortMacAddressCsvListResult, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalPortOperationalStatus(ctx context.Context, lportId string, localVarOptionals map[string]interface{}) (manager.LogicalPortOperationalStatus, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalPortState(ctx context.Context, lportId string) (manager.LogicalPortState, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalPortStatistics(ctx context.Context, lportId string, localVarOptionals map[string]interface{}) (manager.LogicalPortStatistics, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalPortStatusSummary(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalPortStatusSummary, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalSwitch(ctx context.Context, lswitchId string) (manager.LogicalSwitch, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalSwitchMacTable(ctx context.Context, lswitchId string, ...) (manager.MacAddressListResult, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalSwitchMacTableInCsvFormatCsv(ctx context.Context, lswitchId string, ...) (manager.MacAddressCsvListResult, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalSwitchState(ctx context.Context, lswitchId string) (manager.LogicalSwitchState, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalSwitchStatistics(ctx context.Context, lswitchId string, ...) (manager.LogicalSwitchStatistics, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalSwitchStatus(ctx context.Context, lswitchId string) (manager.LogicalSwitchStatus, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalSwitchStatusSummary(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalSwitchStatusSummary, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalSwitchVtepTable(ctx context.Context, lswitchId string, ...) (manager.VtepListResult, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetLogicalSwitchVtepTableInCsvFormatCsv(ctx context.Context, lswitchId string, ...) (manager.VtepCsvListResult, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetMacManagementSwitchingProfile(ctx context.Context, switchingProfileId string) (manager.MacManagementSwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetPortMirroringSwitchingProfile(ctx context.Context, switchingProfileId string) (manager.PortMirroringSwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetQosSwitchingProfile(ctx context.Context, switchingProfileId string) (manager.QosSwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetSpoofGuardSwitchingProfile(ctx context.Context, switchingProfileId string) (manager.SpoofGuardSwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetSwitchSecuritySwitchingProfile(ctx context.Context, switchingProfileId string) (manager.SwitchSecuritySwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetSwitchingProfile(ctx context.Context, switchingProfileId string) (manager.BaseSwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) GetSwitchingProfileStatus(ctx context.Context, switchingProfileId string) (manager.SwitchingProfileStatus, *http.Response, error)
- func (a *LogicalSwitchingApiService) ListLogicalPorts(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalPortListResult, *http.Response, error)
- func (a *LogicalSwitchingApiService) ListLogicalSwitches(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalSwitchListResult, *http.Response, error)
- func (a *LogicalSwitchingApiService) ListLogicalSwitchesByState(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalSwitchStateListResult, *http.Response, error)
- func (a *LogicalSwitchingApiService) ListSwitchingProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (manager.SwitchingProfilesListResult, *http.Response, error)
- func (a *LogicalSwitchingApiService) UpdateIpDiscoverySwitchingProfile(ctx context.Context, switchingProfileId string, ...) (manager.IpDiscoverySwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) UpdateLogicalPort(ctx context.Context, lportId string, logicalPort manager.LogicalPort) (manager.LogicalPort, *http.Response, error)
- func (a *LogicalSwitchingApiService) UpdateLogicalSwitch(ctx context.Context, lswitchId string, logicalSwitch manager.LogicalSwitch) (manager.LogicalSwitch, *http.Response, error)
- func (a *LogicalSwitchingApiService) UpdateMacManagementSwitchingProfile(ctx context.Context, switchingProfileId string, ...) (manager.MacManagementSwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) UpdatePortMirroringSwitchingProfile(ctx context.Context, switchingProfileId string, ...) (manager.PortMirroringSwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) UpdateQosSwitchingProfile(ctx context.Context, switchingProfileId string, ...) (manager.QosSwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) UpdateSpoofGuardSwitchingProfile(ctx context.Context, switchingProfileId string, ...) (manager.SpoofGuardSwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) UpdateSwitchSecuritySwitchingProfile(ctx context.Context, switchingProfileId string, ...) (manager.SwitchSecuritySwitchingProfile, *http.Response, error)
- func (a *LogicalSwitchingApiService) UpdateSwitchingProfile(ctx context.Context, switchingProfileId string, ...) (manager.BaseSwitchingProfile, *http.Response, error)
- type ManagementPlaneApiFabricContainerApplicationsApiService
- func (a *ManagementPlaneApiFabricContainerApplicationsApiService) GetContainerApplication(ctx context.Context, containerApplicationId string) (containerinventory.ContainerApplication, *http.Response, error)
- func (a *ManagementPlaneApiFabricContainerApplicationsApiService) GetContainerApplicationInstance(ctx context.Context, containerApplicationInstanceId string) (containerinventory.ContainerApplicationInstance, *http.Response, error)
- func (a *ManagementPlaneApiFabricContainerApplicationsApiService) ListContainerApplicationInstances(ctx context.Context, localVarOptionals *ListContainerApplicationInstancesOpts) (containerinventory.ContainerApplicationInstanceListResult, *http.Response, ...)
- func (a *ManagementPlaneApiFabricContainerApplicationsApiService) ListContainerApplications(ctx context.Context, localVarOptionals *ListContainerApplicationsOpts) (containerinventory.ContainerApplicationListResult, *http.Response, error)
- type ManagementPlaneApiFabricContainerClustersApiService
- func (a *ManagementPlaneApiFabricContainerClustersApiService) AddContainerCluster(ctx context.Context, containerCluster containerinventory.ContainerCluster) (containerinventory.ContainerCluster, *http.Response, error)
- func (a *ManagementPlaneApiFabricContainerClustersApiService) DeleteContainerCluster(ctx context.Context, containerClusterId string) (*http.Response, error)
- func (a *ManagementPlaneApiFabricContainerClustersApiService) GetContainerCluster(ctx context.Context, containerClusterId string) (containerinventory.ContainerCluster, *http.Response, error)
- func (a *ManagementPlaneApiFabricContainerClustersApiService) GetContainerClusterNode(ctx context.Context, containerClusterNodeId string) (containerinventory.ContainerClusterNode, *http.Response, error)
- func (a *ManagementPlaneApiFabricContainerClustersApiService) GetContainerIngressPolicy(ctx context.Context, ingressPolicyId string) (containerinventory.ContainerIngressPolicy, *http.Response, error)
- func (a *ManagementPlaneApiFabricContainerClustersApiService) GetContainerNetworkPolicy(ctx context.Context, networkPolicyId string) (containerinventory.ContainerNetworkPolicy, *http.Response, error)
- func (a *ManagementPlaneApiFabricContainerClustersApiService) ListContainerClusterNodes(ctx context.Context, localVarOptionals *ListContainerClusterNodesOpts) (containerinventory.ContainerClusterNodeListResult, *http.Response, error)
- func (a *ManagementPlaneApiFabricContainerClustersApiService) ListContainerClusters(ctx context.Context, localVarOptionals *ListContainerClustersOpts) (containerinventory.ContainerClusterListResult, *http.Response, error)
- func (a *ManagementPlaneApiFabricContainerClustersApiService) ListContainerIngressPolicies(ctx context.Context, localVarOptionals *ListContainerIngressPoliciesOpts) (containerinventory.ContainerIngressPolicyListResult, *http.Response, error)
- func (a *ManagementPlaneApiFabricContainerClustersApiService) ListContainerNetworkPolicies(ctx context.Context, localVarOptionals *ListContainerNetworkPoliciesOpts) (containerinventory.ContainerNetworkPolicyListResult, *http.Response, error)
- type ManagementPlaneApiFabricContainerInventoryApiService
- type ManagementPlaneApiFabricContainerProjectsApiService
- func (a *ManagementPlaneApiFabricContainerProjectsApiService) GetContainerProject(ctx context.Context, containerProjectId string) (containerinventory.ContainerProject, *http.Response, error)
- func (a *ManagementPlaneApiFabricContainerProjectsApiService) ListContainerProjects(ctx context.Context, localVarOptionals *ListContainerProjectsOpts) (containerinventory.ContainerProjectListResult, *http.Response, error)
- type NetworkTransportApiService
- func (a *NetworkTransportApiService) CreateBridgeCluster(ctx context.Context, bridgeCluster manager.BridgeCluster) (manager.BridgeCluster, *http.Response, error)
- func (a *NetworkTransportApiService) CreateBridgeEndpoint(ctx context.Context, bridgeEndpoint manager.BridgeEndpoint) (manager.BridgeEndpoint, *http.Response, error)
- func (a *NetworkTransportApiService) CreateClusterProfile(ctx context.Context, clusterProfile manager.ClusterProfile) (manager.ClusterProfile, *http.Response, error)
- func (a *NetworkTransportApiService) CreateComputeCollectionTransportNodeTemplate(ctx context.Context, ...) (manager.ComputeCollectionTransportNodeTemplate, *http.Response, error)
- func (a *NetworkTransportApiService) CreateEdgeCluster(ctx context.Context, edgeCluster manager.EdgeCluster) (manager.EdgeCluster, *http.Response, error)
- func (a *NetworkTransportApiService) CreateHostSwitchProfile(ctx context.Context, baseHostSwitchProfile manager.BaseHostSwitchProfile) (manager.BaseHostSwitchProfile, *http.Response, error)
- func (a *NetworkTransportApiService) CreateTransportNode(ctx context.Context, transportNode manager.TransportNode) (manager.TransportNode, *http.Response, error)
- func (a *NetworkTransportApiService) CreateTransportZone(ctx context.Context, transportZone manager.TransportZone) (manager.TransportZone, *http.Response, error)
- func (a *NetworkTransportApiService) CreateTransportZoneProfile(ctx context.Context, transportZoneProfile manager.TransportZoneProfile) (manager.TransportZoneProfile, *http.Response, error)
- func (a *NetworkTransportApiService) DeleteBridgeCluster(ctx context.Context, bridgeclusterId string) (*http.Response, error)
- func (a *NetworkTransportApiService) DeleteBridgeEndpoint(ctx context.Context, bridgeendpointId string) (*http.Response, error)
- func (a *NetworkTransportApiService) DeleteClusterProfile(ctx context.Context, clusterProfileId string) (*http.Response, error)
- func (a *NetworkTransportApiService) DeleteComputeCollectionTransportNodeTemplate(ctx context.Context, templateId string) (*http.Response, error)
- func (a *NetworkTransportApiService) DeleteEdgeCluster(ctx context.Context, edgeClusterId string) (*http.Response, error)
- func (a *NetworkTransportApiService) DeleteHostSwitchProfile(ctx context.Context, hostSwitchProfileId string) (*http.Response, error)
- func (a *NetworkTransportApiService) DeleteTransportNode(ctx context.Context, transportnodeId string) (*http.Response, error)
- func (a *NetworkTransportApiService) DeleteTransportZone(ctx context.Context, zoneId string) (*http.Response, error)
- func (a *NetworkTransportApiService) DeleteTransportZoneProfile(ctx context.Context, transportzoneProfileId string) (*http.Response, error)
- func (a *NetworkTransportApiService) GetBridgeCluster(ctx context.Context, bridgeclusterId string) (manager.BridgeCluster, *http.Response, error)
- func (a *NetworkTransportApiService) GetBridgeClusterStatus(ctx context.Context, clusterId string, ...) (manager.BridgeClusterStatus, *http.Response, error)
- func (a *NetworkTransportApiService) GetBridgeEndpoint(ctx context.Context, bridgeendpointId string) (manager.BridgeEndpoint, *http.Response, error)
- func (a *NetworkTransportApiService) GetBridgeEndpointStatistics(ctx context.Context, endpointId string, ...) (manager.BridgeEndpointStatistics, *http.Response, error)
- func (a *NetworkTransportApiService) GetBridgeEndpointStatus(ctx context.Context, endpointId string, ...) (manager.BridgeEndpointStatus, *http.Response, error)
- func (a *NetworkTransportApiService) GetClusterProfile(ctx context.Context, clusterProfileId string) (manager.ClusterProfile, *http.Response, error)
- func (a *NetworkTransportApiService) GetComputeCollectionTransportNodeTemplate(ctx context.Context, templateId string) (manager.ComputeCollectionTransportNodeTemplate, *http.Response, error)
- func (a *NetworkTransportApiService) GetComputeCollectionTransportNodeTemplateState(ctx context.Context, templateId string, ...) (manager.ComputeCollectionTransportNodeTemplateStateList, *http.Response, error)
- func (a *NetworkTransportApiService) GetHostSwitchProfile(ctx context.Context, hostSwitchProfileId string) (manager.BaseHostSwitchProfile, *http.Response, error)
- func (a *NetworkTransportApiService) GetTransportNode(ctx context.Context, transportnodeId string) (manager.TransportNode, *http.Response, error)
- func (a *NetworkTransportApiService) GetTransportNodeState(ctx context.Context, transportnodeId string) (manager.TransportNodeState, *http.Response, error)
- func (a *NetworkTransportApiService) GetTransportZone(ctx context.Context, zoneId string) (manager.TransportZone, *http.Response, error)
- func (a *NetworkTransportApiService) GetTransportZoneProfile(ctx context.Context, transportzoneProfileId string) (manager.TransportZoneProfile, *http.Response, error)
- func (a *NetworkTransportApiService) GetTransportZoneStatus(ctx context.Context, zoneId string) (manager.TransportZoneStatus, *http.Response, error)
- func (a *NetworkTransportApiService) ListBridgeClusters(ctx context.Context, localVarOptionals map[string]interface{}) (manager.BridgeClusterListResult, *http.Response, error)
- func (a *NetworkTransportApiService) ListBridgeEndpoints(ctx context.Context, localVarOptionals map[string]interface{}) (manager.BridgeEndpointListResult, *http.Response, error)
- func (a *NetworkTransportApiService) ListClusterProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (manager.ClusterProfileListResult, *http.Response, error)
- func (a *NetworkTransportApiService) ListComputeCollectionTransportNodeTemplates(ctx context.Context, localVarOptionals map[string]interface{}) (manager.TransportNodeTemplateListResult, *http.Response, error)
- func (a *NetworkTransportApiService) ListEdgeClusters(ctx context.Context, localVarOptionals map[string]interface{}) (manager.EdgeClusterListResult, *http.Response, error)
- func (a *NetworkTransportApiService) ListHostSwitchProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (manager.HostSwitchProfilesListResult, *http.Response, error)
- func (a *NetworkTransportApiService) ListNeighborProperties(ctx context.Context, nodeId string) (manager.InterfaceNeighborPropertyListResult, *http.Response, error)
- func (a *NetworkTransportApiService) ListTransportNodes(ctx context.Context, localVarOptionals map[string]interface{}) (manager.TransportNodeListResult, *http.Response, error)
- func (a *NetworkTransportApiService) ListTransportNodesByState(ctx context.Context, localVarOptionals map[string]interface{}) (manager.TransportNodeStateListResult, *http.Response, error)
- func (a *NetworkTransportApiService) ListTransportZoneProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (manager.TransportZoneProfileListResult, *http.Response, error)
- func (a *NetworkTransportApiService) ListTransportZones(ctx context.Context, localVarOptionals map[string]interface{}) (manager.TransportZoneListResult, *http.Response, error)
- func (a *NetworkTransportApiService) ReadEdgeCluster(ctx context.Context, edgeClusterId string) (manager.EdgeCluster, *http.Response, error)
- func (a *NetworkTransportApiService) ReadNeighborProperties(ctx context.Context, nodeId string, interfaceName string) (manager.InterfaceNeighborProperties, *http.Response, error)
- func (a *NetworkTransportApiService) ReplaceEdgeClusterMemberTransportNodeReplaceTransportNode(ctx context.Context, edgeClusterId string, ...) (manager.EdgeCluster, *http.Response, error)
- func (a *NetworkTransportApiService) ResyncTransportNodeResyncHostConfig(ctx context.Context, transportnodeId string) (*http.Response, error)
- func (a *NetworkTransportApiService) UpdateBridgeCluster(ctx context.Context, bridgeclusterId string, ...) (manager.BridgeCluster, *http.Response, error)
- func (a *NetworkTransportApiService) UpdateBridgeEndpoint(ctx context.Context, bridgeendpointId string, ...) (manager.BridgeEndpoint, *http.Response, error)
- func (a *NetworkTransportApiService) UpdateClusterProfile(ctx context.Context, clusterProfileId string, ...) (manager.ClusterProfile, *http.Response, error)
- func (a *NetworkTransportApiService) UpdateComputeCollectionTransportNodeTemplate(ctx context.Context, templateId string, ...) (manager.ComputeCollectionTransportNodeTemplate, *http.Response, error)
- func (a *NetworkTransportApiService) UpdateEdgeCluster(ctx context.Context, edgeClusterId string, edgeCluster manager.EdgeCluster) (manager.EdgeCluster, *http.Response, error)
- func (a *NetworkTransportApiService) UpdateHostSwitchProfile(ctx context.Context, hostSwitchProfileId string, ...) (manager.BaseHostSwitchProfile, *http.Response, error)
- func (a *NetworkTransportApiService) UpdateTransportNode(ctx context.Context, transportnodeId string, ...) (manager.TransportNode, *http.Response, error)
- func (a *NetworkTransportApiService) UpdateTransportNodeMaintenanceMode(ctx context.Context, transportnodeId string, ...) (*http.Response, error)
- func (a *NetworkTransportApiService) UpdateTransportZone(ctx context.Context, zoneId string, transportZone manager.TransportZone) (manager.TransportZone, *http.Response, error)
- func (a *NetworkTransportApiService) UpdateTransportZoneProfile(ctx context.Context, transportzoneProfileId string, ...) (manager.TransportZoneProfile, *http.Response, error)
- type NormalizationApiService
- type NsxComponentAdministrationApiService
- func (a *NsxComponentAdministrationApiService) AddCertificateImport(ctx context.Context, trustObjectData trust.TrustObjectData) (trust.CertificateList, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) AddClusterNode(ctx context.Context, addClusterNodeSpec administration.AddClusterNodeSpec, ...) (administration.ClusterNodeConfig, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) AddCrlImport(ctx context.Context, crlObjectData trust.CrlObjectData) (trust.CrlList, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) AddNodeUserSshKeyAddSshKey(ctx context.Context, userid string, ...) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) AdvanceClusterRestoreAdvance(ctx context.Context, ...) (administration.ClusterRestoreStatus, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CancelApplianceManagementTaskCancel(ctx context.Context, taskId string) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) CancelClusterRestoreCancel(ctx context.Context) (administration.ClusterRestoreStatus, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CheckRabbitMQManagementPort(ctx context.Context) (manager.PortStatus, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CollectSupportBundlesCollect(ctx context.Context, supportBundleRequest administration.SupportBundleRequest, ...) (administration.SupportBundleResult, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ConfigureBackupConfig(ctx context.Context, backupConfiguration administration.BackupConfiguration) (administration.BackupConfiguration, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ConfigureRestoreConfig(ctx context.Context, restoreConfiguration administration.RestoreConfiguration) (administration.RestoreConfiguration, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CopyFromRemoteFileCopyFromRemoteFile(ctx context.Context, fileName string, ...) (administration.FileProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CopyToRemoteFileCopyToRemoteFile(ctx context.Context, fileName string, ...) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateApplianceManagementServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateCminventoryServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateCminventoryServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateCminventoryServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateFile(ctx context.Context, fileName string) (administration.FileProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateLiagentServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateLiagentServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateLiagentServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateNSXMessageBusServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateNSXMessageBusServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateNSXMessageBusServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateNTPServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateNTPServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateNTPServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateNodeNetworkRoute(ctx context.Context, nodeRouteProperties administration.NodeRouteProperties) (administration.NodeRouteProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateNsxUpgradeAgentServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateNsxUpgradeAgentServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateNsxUpgradeAgentServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateProtonServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateProtonServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateProtonServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateProxyServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateProxyServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateProxyServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateProxyServiceApplyCertificateActionApplyCertificate(ctx context.Context, certificateId string) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateRabbitMQServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateRabbitMQServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateRabbitMQServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateRemoteDirectoryCreateRemoteDirectory(ctx context.Context, ...) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateRepositoryServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateRepositoryServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateRepositoryServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateSNMPServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateSNMPServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateSNMPServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateSSHServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateSSHServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateSSHServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateSSHServiceRemoveHostFingerprintActionRemoveHostFingerprint(ctx context.Context, knownHostParameter administration.KnownHostParameter) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateSearchServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateSearchServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateSearchServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateSyslogServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateSyslogServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) CreateSyslogServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) DELETERabbitMQManagementPort(ctx context.Context) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) DeleteApplianceManagementTask(ctx context.Context, taskId string) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) DeleteCertificate(ctx context.Context, certId string) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) DeleteClusterNodeConfig(ctx context.Context, nodeId string) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) DeleteCrl(ctx context.Context, crlId string) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) DeleteFile(ctx context.Context, fileName string) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) DeleteNodeNetworkRoute(ctx context.Context, routeId string) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) DeleteNodeSyslogExporter(ctx context.Context, exporterName string) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) DeleteNodeUserSshKeyRemoveSshKey(ctx context.Context, userid string, ...) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) DeletePrincipalIdentity(ctx context.Context, principalIdentityId string) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) GetBackupConfig(ctx context.Context) (administration.BackupConfiguration, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) GetBackupHistory(ctx context.Context) (administration.BackupOperationHistory, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) GetBackupStatus(ctx context.Context) (administration.CurrentBackupOperationStatus, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) GetCertificate(ctx context.Context, certId string, localVarOptionals map[string]interface{}) (trust.Certificate, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) GetCertificates(ctx context.Context, localVarOptionals map[string]interface{}) (trust.CertificateList, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) GetCrl(ctx context.Context, crlId string, localVarOptionals map[string]interface{}) (trust.Crl, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) GetCrls(ctx context.Context, localVarOptionals map[string]interface{}) (trust.CrlList, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) GetCsrPem(ctx context.Context, csrId string) (string, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) GetNodeMandatoryAccessControl(ctx context.Context) (administration.MandatoryAccessControlProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) GetNodeMandatoryAccessControlReport(ctx context.Context) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) GetPrincipalIdentities(ctx context.Context) (trust.PrincipalIdentityList, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) GetRestoreConfig(ctx context.Context) (administration.RestoreConfiguration, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) GetTrustObjects(ctx context.Context) (trust.TrustManagementData, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ImportCertificateImport(ctx context.Context, csrId string, trustObjectData trust.TrustObjectData) (trust.CertificateList, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) InitiateClusterRestoreStart(ctx context.Context, ...) (administration.ClusterRestoreStatus, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ListApplianceManagementTasks(ctx context.Context, localVarOptionals map[string]interface{}) (administration.ApplianceManagementTaskListResult, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ListClusterBackupTimestamps(ctx context.Context, localVarOptionals map[string]interface{}) (administration.ClusterBackupInfoListResult, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ListClusterNodeConfigs(ctx context.Context, localVarOptionals map[string]interface{}) (administration.ClusterNodeConfigListResult, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ListClusterNodeInterfaces(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.NodeInterfacePropertiesListResult, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ListFiles(ctx context.Context) (administration.FilePropertiesListResult, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ListNodeInterfaces(ctx context.Context) (manager.NodeNetworkInterfacePropertiesListResult, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ListNodeNetworkRoutes(ctx context.Context) (administration.NodeRoutePropertiesListResult, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ListNodeProcesses(ctx context.Context) (administration.NodeProcessPropertiesListResult, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ListNodeServices(ctx context.Context) (administration.NodeServicePropertiesListResult, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ListNodeSyslogExporters(ctx context.Context) (administration.NodeSyslogExporterPropertiesListResult, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ListNodeUserSshKeys(ctx context.Context, userid string) (administration.SshKeyPropertiesListResult, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ListNodeUsers(ctx context.Context) (manager.NodeUserPropertiesListResult, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ListRestoreInstructionResources(ctx context.Context, instructionId string, ...) (administration.ActionableResourceListResult, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) PostNodeSyslogExporter(ctx context.Context, ...) (administration.NodeSyslogExporterProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) QueryClusterRestoreStatus(ctx context.Context) (administration.ClusterRestoreStatus, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadApplianceManagementService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadApplianceManagementServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadApplianceManagementTaskProperties(ctx context.Context, taskId string, localVarOptionals map[string]interface{}) (administration.ApplianceManagementTaskProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadAsnycApplianceManagementTaskResponse(ctx context.Context, taskId string) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadAuthProviderVidm(ctx context.Context) (administration.NodeAuthProviderVidmProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadAuthProviderVidmStatus(ctx context.Context) (administration.NodeAuthProviderVidmStatus, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadClusterConfig(ctx context.Context) (administration.ClusterConfig, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadClusterNodeConfig(ctx context.Context, nodeId string) (administration.ClusterNodeConfig, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadClusterNodeInterface(ctx context.Context, nodeId string, interfaceId string, ...) (manager.NodeInterfaceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadClusterNodeInterfaceStatistics(ctx context.Context, nodeId string, interfaceId string, ...) (manager.NodeInterfaceStatisticsProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadClusterNodeStatus(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (administration.ClusterNodeStatus, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadClusterNodesAggregateStatus(ctx context.Context) (administration.ClustersAggregateInfo, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadClusterStatus(ctx context.Context, localVarOptionals map[string]interface{}) (administration.ClusterStatus, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadCminventoryService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadCminventoryServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadFile(ctx context.Context, fileName string) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadFileProperties(ctx context.Context, fileName string) (administration.FileProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadFileThumbprint(ctx context.Context, fileName string) (administration.FileThumbprint, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadLiagentService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadLiagentServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadManagementConfig(ctx context.Context) (manager.ManagementConfig, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNSXMessageBusService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNSXMessageBusServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNTPService(ctx context.Context) (administration.NodeNtpServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNTPServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNetworkInterfaceStatistics(ctx context.Context, interfaceId string) (manager.NodeInterfaceStatisticsProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNetworkProperties(ctx context.Context) (administration.NodeNetworkProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNodeInterface(ctx context.Context, interfaceId string) (manager.NodeNetworkInterfaceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNodeNameServers(ctx context.Context) (administration.NodeNameServersProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNodeNetworkRoute(ctx context.Context, routeId string) (administration.NodeRouteProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNodeProcess(ctx context.Context, processId string) (administration.NodeProcessProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNodeProperties(ctx context.Context) (manager.NodeProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNodeSearchDomains(ctx context.Context) (administration.NodeSearchDomainsProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNodeSupportBundle(ctx context.Context, localVarOptionals map[string]interface{}) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNodeSyslogExporter(ctx context.Context, exporterName string) (administration.NodeSyslogExporterProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNodeUser(ctx context.Context, userid string) (manager.NodeUserProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNsxUpgradeAgentService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadNsxUpgradeAgentServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadProtonService(ctx context.Context) (administration.NodeProtonServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadProtonServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadProxyService(ctx context.Context) (administration.NodeHttpServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadProxyServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadRabbitMQService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadRabbitMQServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadRepositoryService(ctx context.Context) (administration.NodeInstallUpgradeServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadRepositoryServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadSNMPService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadSNMPServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadSSHService(ctx context.Context) (administration.NodeSshServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadSSHServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadSearchService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadSearchServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadSyslogService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) ReadSyslogServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) RegisterPrincipalIdentity(ctx context.Context, principalIdentity trust.PrincipalIdentity) (trust.PrincipalIdentity, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) RequestOnetimeBackupBackupToRemote(ctx context.Context) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) RequestOnetimeInventorySummarySummarizeInventoryToRemote(ctx context.Context) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) ResetProtonServiceLoggingLevelActionResetManagerLoggingLevels(ctx context.Context) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) RestartOrShutdownNodeRestart(ctx context.Context) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) RestartOrShutdownNodeShutdown(ctx context.Context) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) RetryClusterRestoreRetry(ctx context.Context) (administration.ClusterRestoreStatus, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) RevokeMissingClusterNodeConfigRevokeMissingNodes(ctx context.Context, revokeNodeRequest administration.RevokeNodeRequest) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) SelfSignCertificateSelfSign(ctx context.Context, csrId string, daysValid int64) (trust.Certificate, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) SetNodeMandatoryAccessControl(ctx context.Context, ...) (administration.MandatoryAccessControlProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) SetRabbitMQManagementPort(ctx context.Context) (*http.Response, error)
- func (a *NsxComponentAdministrationApiService) SuspendClusterRestoreSuspend(ctx context.Context) (administration.ClusterRestoreStatus, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) UpdateAuthProviderVidm(ctx context.Context, ...) (administration.NodeAuthProviderVidmProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) UpdateCrl(ctx context.Context, crlId string, crl trust.Crl) (trust.Crl, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) UpdateFile(ctx context.Context, fileName string) (administration.FileProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) UpdateManagementConfig(ctx context.Context, managementConfig manager.ManagementConfig) (manager.ManagementConfig, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) UpdateNTPService(ctx context.Context, ...) (administration.NodeNtpServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) UpdateNodeInterface(ctx context.Context, interfaceId string, ...) (manager.NodeNetworkInterfaceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) UpdateNodeNameServers(ctx context.Context, ...) (administration.NodeNameServersProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) UpdateNodeProperties(ctx context.Context, nodeProperties manager.NodeProperties) (manager.NodeProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) UpdateNodeSearchDomains(ctx context.Context, ...) (administration.NodeSearchDomainsProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) UpdateNodeUser(ctx context.Context, userid string, ...) (manager.NodeUserProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) UpdateProtonService(ctx context.Context, ...) (administration.NodeProtonServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) UpdateProxyService(ctx context.Context, ...) (administration.NodeHttpServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) UpdateRepositoryService(ctx context.Context, ...) (administration.NodeInstallUpgradeServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) UpdateSNMPService(ctx context.Context, ...) (administration.NodeSnmpServiceProperties, *http.Response, error)
- func (a *NsxComponentAdministrationApiService) UpdateSSHService(ctx context.Context, ...) (administration.NodeSshServiceProperties, *http.Response, error)
- type NsxManagerHealthApiService
- type OperationsApiService
- func (a *OperationsApiService) CreateIpfixCollectorConfig(ctx context.Context, ipfixCollectorConfig monitoring.IpfixCollectorConfig) (monitoring.IpfixCollectorConfig, *http.Response, error)
- func (a *OperationsApiService) CreateIpfixConfig(ctx context.Context, ipfixConfig monitoring.IpfixConfig) (monitoring.IpfixConfig, *http.Response, error)
- func (a *OperationsApiService) DeleteIpfixCollectorConfig(ctx context.Context, collectorConfigId string) (*http.Response, error)
- func (a *OperationsApiService) DeleteIpfixConfig(ctx context.Context, configId string) (*http.Response, error)
- func (a *OperationsApiService) GetIpfixCollectorConfig(ctx context.Context, collectorConfigId string) (monitoring.IpfixCollectorConfig, *http.Response, error)
- func (a *OperationsApiService) GetIpfixConfig(ctx context.Context, configId string) (monitoring.IpfixConfig, *http.Response, error)
- func (a *OperationsApiService) ListIpfixCollectorConfig(ctx context.Context, localVarOptionals map[string]interface{}) (monitoring.IpfixCollectorConfigListResult, *http.Response, error)
- func (a *OperationsApiService) ListIpfixConfig(ctx context.Context, localVarOptionals map[string]interface{}) (monitoring.IpfixConfigListResult, *http.Response, error)
- func (a *OperationsApiService) UpdateIpfixCollectorConfig(ctx context.Context, collectorConfigId string, ...) (monitoring.IpfixCollectorConfig, *http.Response, error)
- func (a *OperationsApiService) UpdateIpfixConfig(ctx context.Context, configId string, ipfixConfig monitoring.IpfixConfig) (monitoring.IpfixConfig, *http.Response, error)
- type PolicyApiService
- func (a *PolicyApiService) CreateOrUpdateDomainDeploymentMapForInfra(ctx context.Context, domainId string, domainDeploymentMapId string, ...) (policy.DomainDeploymentMap, *http.Response, error)
- func (a *PolicyApiService) CreateOrUpdateEnforcementPointForInfra(ctx context.Context, deploymentZoneId string, enforcementpointId string, ...) (policy.EnforcementPoint, *http.Response, error)
- func (a *PolicyApiService) CreateOrUpdateTemplate(ctx context.Context, templateId string, policyTemplate policy.PolicyTemplate) (policy.PolicyTemplate, *http.Response, error)
- func (a *PolicyApiService) DeleteCommunicationEntry(ctx context.Context, domainId string, communicationEntryId string) (*http.Response, error)
- func (a *PolicyApiService) DeleteCommunicationProfile(ctx context.Context, communicationProfileId string) (*http.Response, error)
- func (a *PolicyApiService) DeleteCommunicationProfileEntry(ctx context.Context, communicationProfileId string, ...) (*http.Response, error)
- func (a *PolicyApiService) DeleteDomain(ctx context.Context, domainId string) (*http.Response, error)
- func (a *PolicyApiService) DeleteDomainDeploymentMap(ctx context.Context, domainId string, domainDeploymentMapId string) (*http.Response, error)
- func (a *PolicyApiService) DeleteEnforcementPoint(ctx context.Context, deploymentZoneId string, enforcementpointId string) (*http.Response, error)
- func (a *PolicyApiService) DeleteGroup(ctx context.Context, domainId string, groupId string, ...) (*http.Response, error)
- func (a *PolicyApiService) DeleteServiceEntry(ctx context.Context, serviceId string, serviceEntryId string) (*http.Response, error)
- func (a *PolicyApiService) DeleteServiceForTenant(ctx context.Context, serviceId string) (*http.Response, error)
- func (a *PolicyApiService) DeleteTemplate(ctx context.Context, templateId string) (*http.Response, error)
- func (a *PolicyApiService) DeployTemplateDeploy(ctx context.Context, templateId string, ...) (policy.AbstractSpace, *http.Response, error)
- func (a *PolicyApiService) ListCommunicationEntry(ctx context.Context, domainId string, localVarOptionals map[string]interface{}) (policy.CommunicationEntryListResult, *http.Response, error)
- func (a *PolicyApiService) ListCommunicationProfileEntries(ctx context.Context, communicationProfileId string, ...) (policy.CommunicationProfileEntryListResult, *http.Response, error)
- func (a *PolicyApiService) ListCommunicationProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (policy.CommunicationProfileListResult, *http.Response, error)
- func (a *PolicyApiService) ListDeploymentZonesForInfra(ctx context.Context, localVarOptionals map[string]interface{}) (policy.DeploymentZoneListResult, *http.Response, error)
- func (a *PolicyApiService) ListDomainDeploymentMapsForInfra(ctx context.Context, domainId string, localVarOptionals map[string]interface{}) (policy.DomainDeploymentMapListResult, *http.Response, error)
- func (a *PolicyApiService) ListDomainForInfra(ctx context.Context, localVarOptionals map[string]interface{}) (policy.DomainListResult, *http.Response, error)
- func (a *PolicyApiService) ListEnforcementPointForInfra(ctx context.Context, deploymentZoneId string, ...) (policy.EnforcementPointListResult, *http.Response, error)
- func (a *PolicyApiService) ListEnforcementPointRealizedStates(ctx context.Context, localVarOptionals map[string]interface{}) (policy.RealizedEnforcementPointListResult, *http.Response, error)
- func (a *PolicyApiService) ListFirewallSectionRealizedStates(ctx context.Context, enforcementPointName string, ...) (policy.RealizedFirewallSectionListResult, *http.Response, error)
- func (a *PolicyApiService) ListGroupForDomain(ctx context.Context, domainId string, localVarOptionals map[string]interface{}) (policy.GroupListResult, *http.Response, error)
- func (a *PolicyApiService) ListNSGroupRealizedStates(ctx context.Context, enforcementPointName string, ...) (policy.RealizedNsGroupListResult, *http.Response, error)
- func (a *PolicyApiService) ListNSServiceRealizedStates(ctx context.Context, enforcementPointName string, ...) (policy.RealizedNsServiceListResult, *http.Response, error)
- func (a *PolicyApiService) ListSecurityGroupRealizedStates(ctx context.Context, enforcementPointName string, ...) (policy.RealizedSecurityGroupListResult, *http.Response, error)
- func (a *PolicyApiService) ListServiceEntries(ctx context.Context, serviceId string, ...) (policy.ServiceEntryListResult, *http.Response, error)
- func (a *PolicyApiService) ListServicesForTenant(ctx context.Context, localVarOptionals map[string]interface{}) (policy.ServiceListResult, *http.Response, error)
- func (a *PolicyApiService) ListTemplates(ctx context.Context, localVarOptionals map[string]interface{}) (policy.PolicyTemplateListResult, *http.Response, error)
- func (a *PolicyApiService) ReadCommunicationEntry(ctx context.Context, domainId string, communicationEntryId string) (policy.CommunicationEntry, *http.Response, error)
- func (a *PolicyApiService) ReadCommunicationMapForDomain(ctx context.Context, domainId string) (policy.CommunicationMap, *http.Response, error)
- func (a *PolicyApiService) ReadCommunicationProfile(ctx context.Context, communicationProfileId string) (policy.CommunicationProfile, *http.Response, error)
- func (a *PolicyApiService) ReadCommunicationProfileEntry(ctx context.Context, communicationProfileId string, ...) (policy.CommunicationProfileEntry, *http.Response, error)
- func (a *PolicyApiService) ReadDeploymentZoneInfra(ctx context.Context, deploymentZoneId string) (policy.DeploymentZone, *http.Response, error)
- func (a *PolicyApiService) ReadDomainDeploymentMapForInfra(ctx context.Context, domainId string, domainDeploymentMapId string) (policy.DomainDeploymentMap, *http.Response, error)
- func (a *PolicyApiService) ReadDomainForInfra(ctx context.Context, domainId string) (policy.Domain, *http.Response, error)
- func (a *PolicyApiService) ReadEnforcementPointForInfra(ctx context.Context, deploymentZoneId string, enforcementpointId string) (policy.EnforcementPoint, *http.Response, error)
- func (a *PolicyApiService) ReadEnforcementPointRealizedState(ctx context.Context, enforcementPointName string) (policy.RealizedEnforcementPoint, *http.Response, error)
- func (a *PolicyApiService) ReadFirewallSectionRealizedState(ctx context.Context, enforcementPointName string, firewallSectionId string) (policy.RealizedFirewallSection, *http.Response, error)
- func (a *PolicyApiService) ReadGroupForDomain(ctx context.Context, domainId string, groupId string) (policy.Group, *http.Response, error)
- func (a *PolicyApiService) ReadInfra(ctx context.Context) (policy.Infra, *http.Response, error)
- func (a *PolicyApiService) ReadNSGroupRealizedState(ctx context.Context, enforcementPointName string, nsgroupName string) (policy.RealizedNsGroup, *http.Response, error)
- func (a *PolicyApiService) ReadNSServiceRealizedState(ctx context.Context, enforcementPointName string, nsserviceName string) (policy.RealizedNsService, *http.Response, error)
- func (a *PolicyApiService) ReadSecurityGroupRealizedState(ctx context.Context, enforcementPointName string, securitygroupName string) (policy.RealizedSecurityGroup, *http.Response, error)
- func (a *PolicyApiService) ReadServiceEntry(ctx context.Context, serviceId string, serviceEntryId string) (policy.ServiceEntry, *http.Response, error)
- func (a *PolicyApiService) ReadServiceForTenant(ctx context.Context, serviceId string) (policy.Service, *http.Response, error)
- func (a *PolicyApiService) ReadTemplate(ctx context.Context, templateId string) (policy.PolicyTemplate, *http.Response, error)
- func (a *PolicyApiService) UpdateCommunicationEntry(ctx context.Context, domainId string, communicationEntryId string, ...) (policy.CommunicationEntry, *http.Response, error)
- func (a *PolicyApiService) UpdateCommunicationMapForDomain(ctx context.Context, domainId string, communicationMap policy.CommunicationMap) (policy.CommunicationMap, *http.Response, error)
- func (a *PolicyApiService) UpdateCommunicationProfile(ctx context.Context, communicationProfileId string, ...) (policy.CommunicationProfile, *http.Response, error)
- func (a *PolicyApiService) UpdateCommunicationProfileEntry(ctx context.Context, communicationProfileId string, ...) (policy.CommunicationProfileEntry, *http.Response, error)
- func (a *PolicyApiService) UpdateDomainForInfra(ctx context.Context, domainId string, domain policy.Domain) (policy.Domain, *http.Response, error)
- func (a *PolicyApiService) UpdateGroupForDomain(ctx context.Context, domainId string, groupId string, group policy.Group) (policy.Group, *http.Response, error)
- func (a *PolicyApiService) UpdateInfra(ctx context.Context, infra policy.Infra) (policy.Infra, *http.Response, error)
- func (a *PolicyApiService) UpdateServiceEntry(ctx context.Context, serviceId string, serviceEntryId string, ...) (policy.ServiceEntry, *http.Response, error)
- func (a *PolicyApiService) UpdateServiceForTenant(ctx context.Context, serviceId string, service policy.Service) (policy.Service, *http.Response, error)
- type PoolManagementApiService
- func (a *PoolManagementApiService) AllocateOrReleaseFromIpBlockSubnet(ctx context.Context, subnetId string, ...) (manager.AllocationIpAddress, *http.Response, error)
- func (a *PoolManagementApiService) AllocateOrReleaseFromIpPool(ctx context.Context, poolId string, ...) (manager.AllocationIpAddress, *http.Response, error)
- func (a *PoolManagementApiService) CreateIpBlock(ctx context.Context, ipBlock manager.IpBlock) (manager.IpBlock, *http.Response, error)
- func (a *PoolManagementApiService) CreateIpBlockSubnet(ctx context.Context, ipBlockSubnet manager.IpBlockSubnet) (manager.IpBlockSubnet, *http.Response, error)
- func (a *PoolManagementApiService) CreateIpPool(ctx context.Context, ipPool manager.IpPool) (manager.IpPool, *http.Response, error)
- func (a *PoolManagementApiService) DeleteIpBlock(ctx context.Context, blockId string) (*http.Response, error)
- func (a *PoolManagementApiService) DeleteIpBlockSubnet(ctx context.Context, subnetId string) (*http.Response, error)
- func (a *PoolManagementApiService) DeleteIpPool(ctx context.Context, poolId string, localVarOptionals map[string]interface{}) (*http.Response, error)
- func (a *PoolManagementApiService) ListIpBlockSubnets(ctx context.Context, localVarOptionals map[string]interface{}) (manager.IpBlockSubnetListResult, *http.Response, error)
- func (a *PoolManagementApiService) ListIpBlocks(ctx context.Context, localVarOptionals map[string]interface{}) (manager.IpBlockListResult, *http.Response, error)
- func (a *PoolManagementApiService) ListIpPoolAllocations(ctx context.Context, poolId string) (manager.AllocationIpAddressListResult, *http.Response, error)
- func (a *PoolManagementApiService) ListIpPools(ctx context.Context, localVarOptionals map[string]interface{}) (manager.IpPoolListResult, *http.Response, error)
- func (a *PoolManagementApiService) ListMacPools(ctx context.Context, localVarOptionals map[string]interface{}) (manager.MacPoolListResult, *http.Response, error)
- func (a *PoolManagementApiService) ListVNIPools(ctx context.Context, localVarOptionals map[string]interface{}) (manager.VniPoolListResult, *http.Response, error)
- func (a *PoolManagementApiService) ListVtepLabelPools(ctx context.Context, localVarOptionals map[string]interface{}) (manager.VtepLabelPoolListResult, *http.Response, error)
- func (a *PoolManagementApiService) ReadIpBlock(ctx context.Context, blockId string) (manager.IpBlock, *http.Response, error)
- func (a *PoolManagementApiService) ReadIpBlockSubnet(ctx context.Context, subnetId string) (manager.IpBlockSubnet, *http.Response, error)
- func (a *PoolManagementApiService) ReadIpPool(ctx context.Context, poolId string) (manager.IpPool, *http.Response, error)
- func (a *PoolManagementApiService) ReadMacPool(ctx context.Context, poolId string) (manager.MacPool, *http.Response, error)
- func (a *PoolManagementApiService) ReadVNIPool(ctx context.Context, poolId string) (manager.VniPool, *http.Response, error)
- func (a *PoolManagementApiService) ReadVtepLabelPool(ctx context.Context, poolId string) (manager.VtepLabelPool, *http.Response, error)
- func (a *PoolManagementApiService) UpdateIpBlock(ctx context.Context, blockId string, ipBlock manager.IpBlock) (manager.IpBlock, *http.Response, error)
- func (a *PoolManagementApiService) UpdateIpPool(ctx context.Context, poolId string, ipPool manager.IpPool) (manager.IpPool, *http.Response, error)
- func (a *PoolManagementApiService) UpdateVNIPool(ctx context.Context, poolId string, vniPool manager.VniPool) (manager.VniPool, *http.Response, error)
- type RealizationApiService
- func (a *RealizationApiService) GetCurrentBarrier(ctx context.Context) (policy.CurrentRealizationStateBarrier, *http.Response, error)
- func (a *RealizationApiService) GetRealizationStateBarrierConfig(ctx context.Context) (policy.RealizationStateBarrierConfig, *http.Response, error)
- func (a *RealizationApiService) IncrementRealizationStateBarrierIncrement(ctx context.Context) (policy.CurrentRealizationStateBarrier, *http.Response, error)
- func (a *RealizationApiService) UpdateRealizationStateBarrierConfig(ctx context.Context, ...) (policy.RealizationStateBarrierConfig, *http.Response, error)
- type ServicesApiService
- func (a *ServicesApiService) AddDneKeyManager(ctx context.Context, dneKeyManager manager.DneKeyManager) (manager.DneKeyManager, *http.Response, error)
- func (a *ServicesApiService) AddDneKeyPolicy(ctx context.Context, dneKeyPolicy manager.DneKeyPolicy) (manager.DneKeyPolicy, *http.Response, error)
- func (a *ServicesApiService) AddDneRuleInSection(ctx context.Context, sectionId string, dneRule manager.DneRule, ...) (manager.DneRule, *http.Response, error)
- func (a *ServicesApiService) AddDneRulesInSectionCreateMultiple(ctx context.Context, sectionId string, dneRuleList manager.DneRuleList, ...) (manager.DneRuleList, *http.Response, error)
- func (a *ServicesApiService) AddDneSection(ctx context.Context, dneSection manager.DneSection, operation string, ...) (manager.DneSection, *http.Response, error)
- func (a *ServicesApiService) AddDneSectionWithRulesCreateWithRules(ctx context.Context, dneSectionRuleList manager.DneSectionRuleList, ...) (manager.DneSectionRuleList, *http.Response, error)
- func (a *ServicesApiService) AddMemberAddMember(ctx context.Context, resourceReference common.ResourceReference) (common.ResourceReference, *http.Response, error)
- func (a *ServicesApiService) AddRuleInSection(ctx context.Context, sectionId string, firewallRule manager.FirewallRule, ...) (manager.FirewallRule, *http.Response, error)
- func (a *ServicesApiService) AddRulesInSectionCreateMultiple(ctx context.Context, sectionId string, ...) (manager.FirewallRuleList, *http.Response, error)
- func (a *ServicesApiService) AddSection(ctx context.Context, firewallSection manager.FirewallSection, ...) (manager.FirewallSection, *http.Response, error)
- func (a *ServicesApiService) AddSectionWithRulesCreateWithRules(ctx context.Context, firewallSectionRuleList manager.FirewallSectionRuleList, ...) (manager.FirewallSectionRuleList, *http.Response, error)
- func (a *ServicesApiService) CheckMemberIfExistsCheckIfExists(ctx context.Context, objectId string) (common.ResourceReference, *http.Response, error)
- func (a *ServicesApiService) CreateDhcpIpPool(ctx context.Context, serverId string, dhcpIpPool manager.DhcpIpPool) (manager.DhcpIpPool, *http.Response, error)
- func (a *ServicesApiService) CreateDhcpProfile(ctx context.Context, dhcpProfile manager.DhcpProfile) (manager.DhcpProfile, *http.Response, error)
- func (a *ServicesApiService) CreateDhcpServer(ctx context.Context, logicalDhcpServer manager.LogicalDhcpServer) (manager.LogicalDhcpServer, *http.Response, error)
- func (a *ServicesApiService) CreateDhcpStaticBinding(ctx context.Context, serverId string, ...) (manager.DhcpStaticBinding, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerApplicationProfile(ctx context.Context, lbAppProfile loadbalancer.LbAppProfile) (loadbalancer.LbAppProfile, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerClientSslProfile(ctx context.Context, lbClientSslProfile loadbalancer.LbClientSslProfile) (loadbalancer.LbClientSslProfile, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerCookiePersistenceProfile(ctx context.Context, ...) (loadbalancer.LbCookiePersistenceProfile, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerFastTcpProfile(ctx context.Context, lbAppProfile loadbalancer.LbFastTcpProfile) (loadbalancer.LbFastTcpProfile, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerFastUdpProfile(ctx context.Context, lbAppProfile loadbalancer.LbFastUdpProfile) (loadbalancer.LbFastUdpProfile, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerHttpMonitor(ctx context.Context, lbMonitor loadbalancer.LbHttpMonitor) (loadbalancer.LbHttpMonitor, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerHttpProfile(ctx context.Context, lbAppProfile loadbalancer.LbHttpProfile) (loadbalancer.LbHttpProfile, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerHttpsMonitor(ctx context.Context, lbMonitor loadbalancer.LbHttpsMonitor) (loadbalancer.LbHttpsMonitor, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerIcmpMonitor(ctx context.Context, lbMonitor loadbalancer.LbIcmpMonitor) (loadbalancer.LbIcmpMonitor, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerMonitor(ctx context.Context, lbMonitor loadbalancer.LbMonitor) (loadbalancer.LbMonitor, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerPassiveMonitor(ctx context.Context, lbMonitor loadbalancer.LbPassiveMonitor) (loadbalancer.LbPassiveMonitor, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerPersistenceProfile(ctx context.Context, lbPersistenceProfile loadbalancer.LbPersistenceProfile) (loadbalancer.LbPersistenceProfile, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerPool(ctx context.Context, lbPool loadbalancer.LbPool) (loadbalancer.LbPool, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerRule(ctx context.Context, lbRule loadbalancer.LbRule) (loadbalancer.LbRule, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerServerSslProfile(ctx context.Context, lbServerSslProfile loadbalancer.LbServerSslProfile) (loadbalancer.LbServerSslProfile, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerService(ctx context.Context, lbService loadbalancer.LbService) (loadbalancer.LbService, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerSourceIpPersistenceProfile(ctx context.Context, ...) (loadbalancer.LbSourceIpPersistenceProfile, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerTcpMonitor(ctx context.Context, lbMonitor loadbalancer.LbTcpMonitor) (loadbalancer.LbTcpMonitor, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerTcpProfile(ctx context.Context, lbTcpProfile loadbalancer.LbTcpProfile) (loadbalancer.LbTcpProfile, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerUdpMonitor(ctx context.Context, lbMonitor loadbalancer.LbUdpMonitor) (loadbalancer.LbUdpMonitor, *http.Response, error)
- func (a *ServicesApiService) CreateLoadBalancerVirtualServer(ctx context.Context, lbVirtualServer loadbalancer.LbVirtualServer) (loadbalancer.LbVirtualServer, *http.Response, error)
- func (a *ServicesApiService) CreateMetadataProxy(ctx context.Context, metadataProxy manager.MetadataProxy) (manager.MetadataProxy, *http.Response, error)
- func (a *ServicesApiService) DeleteDhcpIpPool(ctx context.Context, serverId string, poolId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteDhcpProfile(ctx context.Context, profileId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteDhcpServer(ctx context.Context, serverId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteDhcpStaticBinding(ctx context.Context, serverId string, bindingId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteDneKeyManager(ctx context.Context, keyManagerId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteDneKeyPolicy(ctx context.Context, keyPolicyId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteDneRule(ctx context.Context, sectionId string, ruleId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteDneSection(ctx context.Context, sectionId string, operation string, ...) (*http.Response, error)
- func (a *ServicesApiService) DeleteLoadBalancerApplicationProfile(ctx context.Context, applicationProfileId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteLoadBalancerClientSslProfile(ctx context.Context, clientSslProfileId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteLoadBalancerMonitor(ctx context.Context, monitorId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteLoadBalancerPersistenceProfile(ctx context.Context, persistenceProfileId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteLoadBalancerPool(ctx context.Context, poolId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteLoadBalancerRule(ctx context.Context, ruleId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteLoadBalancerServerSslProfile(ctx context.Context, serverSslProfileId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteLoadBalancerService(ctx context.Context, serviceId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteLoadBalancerTcpProfile(ctx context.Context, tcpProfileId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteLoadBalancerVirtualServer(ctx context.Context, virtualServerId string, ...) (*http.Response, error)
- func (a *ServicesApiService) DeleteMetadataProxy(ctx context.Context, proxyId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteRule(ctx context.Context, sectionId string, ruleId string) (*http.Response, error)
- func (a *ServicesApiService) DeleteSection(ctx context.Context, sectionId string, ...) (*http.Response, error)
- func (a *ServicesApiService) GetDhcpLeaseInfo(ctx context.Context, serverId string, localVarOptionals map[string]interface{}) (manager.DhcpLeases, *http.Response, error)
- func (a *ServicesApiService) GetDhcpStatistics(ctx context.Context, serverId string) (manager.DhcpStatistics, *http.Response, error)
- func (a *ServicesApiService) GetDhcpStatus(ctx context.Context, serverId string) (manager.DhcpServerStatus, *http.Response, error)
- func (a *ServicesApiService) GetDneGlobalConfig(ctx context.Context) (manager.DneGlobalConfig, *http.Response, error)
- func (a *ServicesApiService) GetDneKeyManager(ctx context.Context, keyManagerId string) (manager.DneKeyManager, *http.Response, error)
- func (a *ServicesApiService) GetDneKeyPolicy(ctx context.Context, keyPolicyId string) (manager.DneKeyPolicy, *http.Response, error)
- func (a *ServicesApiService) GetDneKeyPolicyStats(ctx context.Context, keyPolicyId string, ...) (manager.DneKeyPolicyStats, *http.Response, error)
- func (a *ServicesApiService) GetDneRule(ctx context.Context, sectionId string, ruleId string) (manager.DneRule, *http.Response, error)
- func (a *ServicesApiService) GetDneRuleState(ctx context.Context, sectionId string, ruleId string, ...) (manager.DneRuleState, *http.Response, error)
- func (a *ServicesApiService) GetDneRuleStats(ctx context.Context, sectionId string, ruleId string, ...) (manager.DneRuleStats, *http.Response, error)
- func (a *ServicesApiService) GetDneRules(ctx context.Context, sectionId string, ...) (manager.DneRuleListResult, *http.Response, error)
- func (a *ServicesApiService) GetDneRulesByKeyPolicy(ctx context.Context, keypolicyId string, ...) (manager.DneRuleListResult, *http.Response, error)
- func (a *ServicesApiService) GetDneSection(ctx context.Context, sectionId string) (manager.DneSection, *http.Response, error)
- func (a *ServicesApiService) GetDneSectionState(ctx context.Context, sectionId string, ...) (manager.DneSectionState, *http.Response, error)
- func (a *ServicesApiService) GetDneSectionWithRulesListWithRules(ctx context.Context, sectionId string) (manager.DneSectionRuleList, *http.Response, error)
- func (a *ServicesApiService) GetExcludeList(ctx context.Context) (manager.ExcludeList, *http.Response, error)
- func (a *ServicesApiService) GetFirewallStats(ctx context.Context, sectionId string, ruleId string, ...) (manager.FirewallStats, *http.Response, error)
- func (a *ServicesApiService) GetFirewallStatus(ctx context.Context, contextType string) (manager.FirewallStatus, *http.Response, error)
- func (a *ServicesApiService) GetMetadataProxyStatistics(ctx context.Context, proxyId string, localVarOptionals map[string]interface{}) (manager.MetadataProxyStatistics, *http.Response, error)
- func (a *ServicesApiService) GetMetadataProxyStatus(ctx context.Context, proxyId string, logicalSwitchId string) (manager.MetadataProxyStatus, *http.Response, error)
- func (a *ServicesApiService) GetNetworkEncryptionStatus(ctx context.Context) (manager.NetworkEncryptionStatus, *http.Response, error)
- func (a *ServicesApiService) GetRule(ctx context.Context, sectionId string, ruleId string) (manager.FirewallRule, *http.Response, error)
- func (a *ServicesApiService) GetRuleState(ctx context.Context, ruleId string, localVarOptionals map[string]interface{}) (manager.RuleState, *http.Response, error)
- func (a *ServicesApiService) GetRules(ctx context.Context, sectionId string, ...) (manager.FirewallRuleListResult, *http.Response, error)
- func (a *ServicesApiService) GetSection(ctx context.Context, sectionId string) (manager.FirewallSection, *http.Response, error)
- func (a *ServicesApiService) GetSectionState(ctx context.Context, sectionId string, ...) (manager.FirewallSectionState, *http.Response, error)
- func (a *ServicesApiService) GetSectionWithRulesListWithRules(ctx context.Context, sectionId string) (manager.FirewallSectionRuleList, *http.Response, error)
- func (a *ServicesApiService) ListDhcpIpPools(ctx context.Context, serverId string, localVarOptionals map[string]interface{}) (manager.DhcpIpPoolListResult, *http.Response, error)
- func (a *ServicesApiService) ListDhcpProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (manager.DhcpProfileListResult, *http.Response, error)
- func (a *ServicesApiService) ListDhcpServers(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalDhcpServerListResult, *http.Response, error)
- func (a *ServicesApiService) ListDhcpStaticBindings(ctx context.Context, serverId string, localVarOptionals map[string]interface{}) (manager.DhcpStaticBindingListResult, *http.Response, error)
- func (a *ServicesApiService) ListDneKeyManagers(ctx context.Context) (manager.DneKeyManagerListResult, *http.Response, error)
- func (a *ServicesApiService) ListDneKeyPolicies(ctx context.Context, localVarOptionals map[string]interface{}) (manager.DneKeyPolicyListResult, *http.Response, error)
- func (a *ServicesApiService) ListDneSections(ctx context.Context, localVarOptionals map[string]interface{}) (manager.DneSectionListResult, *http.Response, error)
- func (a *ServicesApiService) ListFirewallStatus(ctx context.Context) (manager.FirewallStatusListResult, *http.Response, error)
- func (a *ServicesApiService) ListLoadBalancerMonitors(ctx context.Context, localVarOptionals map[string]interface{}) (loadbalancer.LbMonitorListResult, *http.Response, error)
- func (a *ServicesApiService) ListLoadBalancerPools(ctx context.Context, localVarOptionals map[string]interface{}) (loadbalancer.LbPoolListResult, *http.Response, error)
- func (a *ServicesApiService) ListLoadBalancerServices(ctx context.Context, localVarOptionals map[string]interface{}) (loadbalancer.LbServiceListResult, *http.Response, error)
- func (a *ServicesApiService) ListLoadBalancerVirtualServers(ctx context.Context, localVarOptionals map[string]interface{}) (loadbalancer.LbVirtualServerListResult, *http.Response, error)
- func (a *ServicesApiService) ListMetadataProxy(ctx context.Context, localVarOptionals map[string]interface{}) (manager.MetadataProxyListResult, *http.Response, error)
- func (a *ServicesApiService) ListSections(ctx context.Context, localVarOptionals map[string]interface{}) (manager.FirewallSectionListResult, *http.Response, error)
- func (a *ServicesApiService) ReadDhcpIpPool(ctx context.Context, serverId string, poolId string) (manager.DhcpIpPool, *http.Response, error)
- func (a *ServicesApiService) ReadDhcpProfile(ctx context.Context, profileId string) (manager.DhcpProfile, *http.Response, error)
- func (a *ServicesApiService) ReadDhcpServer(ctx context.Context, serverId string) (manager.LogicalDhcpServer, *http.Response, error)
- func (a *ServicesApiService) ReadDhcpStaticBinding(ctx context.Context, serverId string, bindingId string) (manager.DhcpStaticBinding, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerApplicationProfile(ctx context.Context, applicationProfileId string) (loadbalancer.LbAppProfile, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerClientSslProfile(ctx context.Context, clientSslProfileId string) (loadbalancer.LbClientSslProfile, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerCookiePersistenceProfile(ctx context.Context, persistenceProfileId string) (loadbalancer.LbCookiePersistenceProfile, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerFastTcpProfile(ctx context.Context, applicationProfileId string) (loadbalancer.LbFastTcpProfile, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerFastUdpProfile(ctx context.Context, applicationProfileId string) (loadbalancer.LbFastUdpProfile, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerHttpMonitor(ctx context.Context, monitorId string) (loadbalancer.LbHttpMonitor, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerHttpProfile(ctx context.Context, applicationProfileId string) (loadbalancer.LbHttpProfile, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerHttpsMonitor(ctx context.Context, monitorId string) (loadbalancer.LbHttpsMonitor, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerIcmpMonitor(ctx context.Context, monitorId string) (loadbalancer.LbIcmpMonitor, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerMonitor(ctx context.Context, monitorId string) (loadbalancer.LbMonitor, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerPassiveMonitor(ctx context.Context, monitorId string) (loadbalancer.LbPassiveMonitor, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerPersistenceProfile(ctx context.Context, persistenceProfileId string) (loadbalancer.LbPersistenceProfile, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerPool(ctx context.Context, poolId string) (loadbalancer.LbPool, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerRule(ctx context.Context, ruleId string) (loadbalancer.LbRule, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerServerSslProfile(ctx context.Context, serverSslProfileId string) (loadbalancer.LbServerSslProfile, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerService(ctx context.Context, serviceId string) (loadbalancer.LbService, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerServiceDebugInfo(ctx context.Context, serviceId string) (loadbalancer.LbServiceDebugInfo, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerServiceStatistics(ctx context.Context, serviceId string, ...) (loadbalancer.LbServiceStatistics, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerServiceStatus(ctx context.Context, serviceId string, ...) (loadbalancer.LbServiceStatus, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerSourceIpPersistenceProfile(ctx context.Context, persistenceProfileId string) (loadbalancer.LbSourceIpPersistenceProfile, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerTcpMonitor(ctx context.Context, monitorId string) (loadbalancer.LbTcpMonitor, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerTcpProfile(ctx context.Context, tcpProfileId string) (loadbalancer.LbTcpProfile, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerUdpMonitor(ctx context.Context, monitorId string) (loadbalancer.LbUdpMonitor, *http.Response, error)
- func (a *ServicesApiService) ReadLoadBalancerVirtualServer(ctx context.Context, virtualServerId string) (loadbalancer.LbVirtualServer, *http.Response, error)
- func (a *ServicesApiService) ReadMetadataProxy(ctx context.Context, proxyId string) (manager.MetadataProxy, *http.Response, error)
- func (a *ServicesApiService) RemoveMemberRemoveMember(ctx context.Context, objectId string) (common.ResourceReference, *http.Response, error)
- func (a *ServicesApiService) ResetDefaultDneKeyPolicyToSystemDefault(ctx context.Context, encryptType string) (*http.Response, error)
- func (a *ServicesApiService) ReviseDneRuleRevise(ctx context.Context, sectionId string, ruleId string, dneRule manager.DneRule, ...) (manager.DneRule, *http.Response, error)
- func (a *ServicesApiService) ReviseDneSectionRevise(ctx context.Context, sectionId string, dneSection manager.DneSection, ...) (manager.DneSection, *http.Response, error)
- func (a *ServicesApiService) ReviseDneSectionWithRulesReviseWithRules(ctx context.Context, sectionId string, ...) (manager.DneSectionRuleList, *http.Response, error)
- func (a *ServicesApiService) ReviseRuleRevise(ctx context.Context, sectionId string, ruleId string, ...) (manager.FirewallRule, *http.Response, error)
- func (a *ServicesApiService) ReviseSectionRevise(ctx context.Context, sectionId string, firewallSection manager.FirewallSection, ...) (manager.FirewallSection, *http.Response, error)
- func (a *ServicesApiService) ReviseSectionWithRulesReviseWithRules(ctx context.Context, sectionId string, ...) (manager.FirewallSectionRuleList, *http.Response, error)
- func (a *ServicesApiService) RevokeDneKeyPolicyRevoke(ctx context.Context, keyPolicyId string) (*http.Response, error)
- func (a *ServicesApiService) RotateDneKeyPolicyRotate(ctx context.Context, keyPolicyId string) (*http.Response, error)
- func (a *ServicesApiService) UpdateDhcpIpPool(ctx context.Context, serverId string, poolId string, ...) (manager.DhcpIpPool, *http.Response, error)
- func (a *ServicesApiService) UpdateDhcpProfile(ctx context.Context, profileId string, dhcpProfile manager.DhcpProfile) (manager.DhcpProfile, *http.Response, error)
- func (a *ServicesApiService) UpdateDhcpServer(ctx context.Context, serverId string, ...) (manager.LogicalDhcpServer, *http.Response, error)
- func (a *ServicesApiService) UpdateDhcpStaticBinding(ctx context.Context, serverId string, bindingId string, ...) (manager.DhcpStaticBinding, *http.Response, error)
- func (a *ServicesApiService) UpdateDneGlobalConfig(ctx context.Context, dneGlobalConfig manager.DneGlobalConfig) (manager.DneGlobalConfig, *http.Response, error)
- func (a *ServicesApiService) UpdateDneKeyManager(ctx context.Context, keyManagerId string, dneKeyManager manager.DneKeyManager) (manager.DneKeyManager, *http.Response, error)
- func (a *ServicesApiService) UpdateDneKeyPolicy(ctx context.Context, keyPolicyId string, dneKeyPolicy manager.DneKeyPolicy) (manager.DneKeyPolicy, *http.Response, error)
- func (a *ServicesApiService) UpdateDneRule(ctx context.Context, sectionId string, ruleId string, dneRule manager.DneRule) (manager.DneRule, *http.Response, error)
- func (a *ServicesApiService) UpdateDneSection(ctx context.Context, sectionId string, dneSection manager.DneSection) (manager.DneSection, *http.Response, error)
- func (a *ServicesApiService) UpdateDneSectionWithRulesUpdateWithRules(ctx context.Context, sectionId string, ...) (manager.DneSectionRuleList, *http.Response, error)
- func (a *ServicesApiService) UpdateExcludeList(ctx context.Context, excludeList manager.ExcludeList) (manager.ExcludeList, *http.Response, error)
- func (a *ServicesApiService) UpdateFirewallStatus(ctx context.Context, contextType string, firewallStatus manager.FirewallStatus) (manager.FirewallStatus, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerApplicationProfile(ctx context.Context, applicationProfileId string, ...) (loadbalancer.LbAppProfile, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerClientSslProfile(ctx context.Context, clientSslProfileId string, ...) (loadbalancer.LbClientSslProfile, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerCookiePersistenceProfile(ctx context.Context, persistenceProfileId string, ...) (loadbalancer.LbCookiePersistenceProfile, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerFastTcpProfile(ctx context.Context, applicationProfileId string, ...) (loadbalancer.LbFastTcpProfile, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerFastUdpProfile(ctx context.Context, applicationProfileId string, ...) (loadbalancer.LbFastUdpProfile, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerHttpMonitor(ctx context.Context, monitorId string, lbMonitor loadbalancer.LbHttpMonitor) (loadbalancer.LbHttpMonitor, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerHttpProfile(ctx context.Context, applicationProfileId string, ...) (loadbalancer.LbHttpProfile, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerHttpsMonitor(ctx context.Context, monitorId string, lbMonitor loadbalancer.LbHttpsMonitor) (loadbalancer.LbHttpsMonitor, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerIcmpMonitor(ctx context.Context, monitorId string, lbMonitor loadbalancer.LbIcmpMonitor) (loadbalancer.LbIcmpMonitor, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerMonitor(ctx context.Context, monitorId string, lbMonitor loadbalancer.LbMonitor) (loadbalancer.LbMonitor, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerPassiveMonitor(ctx context.Context, monitorId string, lbMonitor loadbalancer.LbPassiveMonitor) (loadbalancer.LbPassiveMonitor, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerPersistenceProfile(ctx context.Context, persistenceProfileId string, ...) (loadbalancer.LbPersistenceProfile, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerPool(ctx context.Context, poolId string, lbPool loadbalancer.LbPool) (loadbalancer.LbPool, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerRule(ctx context.Context, ruleId string, lbRule loadbalancer.LbRule) (loadbalancer.LbRule, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerServerSslProfile(ctx context.Context, serverSslProfileId string, ...) (loadbalancer.LbServerSslProfile, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerService(ctx context.Context, serviceId string, lbService loadbalancer.LbService) (loadbalancer.LbService, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerSourceIpPersistenceProfile(ctx context.Context, persistenceProfileId string, ...) (loadbalancer.LbSourceIpPersistenceProfile, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerTcpMonitor(ctx context.Context, monitorId string, lbMonitor loadbalancer.LbTcpMonitor) (loadbalancer.LbTcpMonitor, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerTcpProfile(ctx context.Context, tcpProfileId string, ...) (loadbalancer.LbTcpProfile, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerUdpMonitor(ctx context.Context, monitorId string, lbMonitor loadbalancer.LbUdpMonitor) (loadbalancer.LbUdpMonitor, *http.Response, error)
- func (a *ServicesApiService) UpdateLoadBalancerVirtualServer(ctx context.Context, virtualServerId string, ...) (loadbalancer.LbVirtualServer, *http.Response, error)
- func (a *ServicesApiService) UpdateMetadataProxy(ctx context.Context, proxyId string, metadataProxy manager.MetadataProxy) (manager.MetadataProxy, *http.Response, error)
- func (a *ServicesApiService) UpdateNetworkEncryptionStatusUpdateStatus(ctx context.Context, context string, localVarOptionals map[string]interface{}) (manager.NetworkEncryptionStatus, *http.Response, error)
- func (a *ServicesApiService) UpdateRule(ctx context.Context, sectionId string, ruleId string, ...) (manager.FirewallRule, *http.Response, error)
- func (a *ServicesApiService) UpdateSection(ctx context.Context, sectionId string, firewallSection manager.FirewallSection) (manager.FirewallSection, *http.Response, error)
- func (a *ServicesApiService) UpdateSectionWithRulesUpdateWithRules(ctx context.Context, sectionId string, ...) (manager.FirewallSectionRuleList, *http.Response, error)
- type SystemAdministrationPolicyClusterControlPlaneApiService
- func (a *SystemAdministrationPolicyClusterControlPlaneApiService) CreateOrUpdateClusterControlPlane(ctx context.Context, siteId string, enforcementpointId string, ...) (clustercontrolplane.ClusterControlPlane, *http.Response, error)
- func (a *SystemAdministrationPolicyClusterControlPlaneApiService) DeleteClusterControlPlane(ctx context.Context, siteId string, enforcementpointId string, ...) (*http.Response, error)
- func (a *SystemAdministrationPolicyClusterControlPlaneApiService) GetClusterControlPlane(ctx context.Context, siteId string, enforcementpointId string, ...) (clustercontrolplane.ClusterControlPlane, *http.Response, error)
- func (a *SystemAdministrationPolicyClusterControlPlaneApiService) ListClusterControlPlane(ctx context.Context, siteId string, enforcementpointId string) (ClusterControlPlaneListResult, *http.Response, error)
- func (a *SystemAdministrationPolicyClusterControlPlaneApiService) PatchClusterControlPlane(ctx context.Context, siteId string, enforcementpointId string, ...) (clustercontrolplane.ClusterControlPlane, *http.Response, error)
- type TransportEntitiesApiService
- func (a *TransportEntitiesApiService) GetTunnel(ctx context.Context, nodeId string, tunnelName string, ...) (manager.TunnelProperties, *http.Response, error)
- func (a *TransportEntitiesApiService) QueryTunnels(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.TunnelList, *http.Response, error)
- type TroubleshootingAndMonitoringApiService
- func (a *TroubleshootingAndMonitoringApiService) CreatePortMirroringSessions(ctx context.Context, portMirroringSession manager.PortMirroringSession) (manager.PortMirroringSession, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) CreateTraceflow(ctx context.Context, traceflowRequest monitoring.TraceflowRequest) (monitoring.Traceflow, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) DeletePortMirroringSession(ctx context.Context, mirrorSessionId string) (*http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) DeleteTraceflow(ctx context.Context, traceflowId string) (*http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) GetForwardingPath(ctx context.Context, lportId string, peerPortId string) (manager.PortConnectionEntities, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) GetHeatmapTransportZoneStatus(ctx context.Context, zoneId string, localVarOptionals map[string]interface{}) (monitoring.HeatMapTransportZoneStatus, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) GetIpfixObsPoints(ctx context.Context) (monitoring.IpfixObsPointsListResult, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) GetPortMirroringSession(ctx context.Context, mirrorSessionId string) (manager.PortMirroringSession, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) GetSwitchIpfixConfig(ctx context.Context) (monitoring.IpfixObsPointConfig, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) GetTraceflow(ctx context.Context, traceflowId string) (monitoring.Traceflow, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) GetTraceflowObservations(ctx context.Context, traceflowId string, ...) (monitoring.TraceflowObservationListResult, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) GetTransportNodeReport(ctx context.Context, localVarOptionals map[string]interface{}) (*http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) GetTransportNodeReportForATransportZone(ctx context.Context, zoneId string, localVarOptionals map[string]interface{}) (*http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) GetTransportNodeStatus(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.TransportNodeStatus, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) ListNodeLogs(ctx context.Context) (monitoring.NodeLogPropertiesListResult, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) ListPortMirroringSession(ctx context.Context, localVarOptionals map[string]interface{}) (manager.PortMirroringSessionListResult, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) ListRemoteTransportNodeStatus(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.TransportNodeStatusListResult, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) ListTraceflows(ctx context.Context, localVarOptionals map[string]interface{}) (monitoring.TraceflowListResult, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) ListTransportNodeStatus(ctx context.Context, localVarOptionals map[string]interface{}) (manager.TransportNodeStatusListResult, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) ListTransportNodeStatusForTransportZone(ctx context.Context, zoneId string, localVarOptionals map[string]interface{}) (manager.TransportNodeStatusListResult, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) ReadNodeLog(ctx context.Context, logName string) (monitoring.NodeLogProperties, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) ReadNodeLogData(ctx context.Context, logName string) (*http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) UpdatePortMirroringSession(ctx context.Context, mirrorSessionId string, ...) (manager.PortMirroringSession, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) UpdateSwitchIpfixConfig(ctx context.Context, ipfixObsPointConfig monitoring.IpfixObsPointConfig) (monitoring.IpfixObsPointConfig, *http.Response, error)
- func (a *TroubleshootingAndMonitoringApiService) VerifyPortMirroringSessionVerify(ctx context.Context, mirrorSessionId string) (*http.Response, error)
- type UpgradeApiService
- func (a *UpgradeApiService) AddUpgradeUnitsToGroupAddUpgradeUnits(ctx context.Context, groupId string, upgradeUnitList upgrade.UpgradeUnitList) (upgrade.UpgradeUnitList, *http.Response, error)
- func (a *UpgradeApiService) ContinueUpgradeContinue(ctx context.Context, localVarOptionals map[string]interface{}) (*http.Response, error)
- func (a *UpgradeApiService) CreateUpgradeUnitGroup(ctx context.Context, upgradeUnitGroup upgrade.UpgradeUnitGroup) (upgrade.UpgradeUnitGroup, *http.Response, error)
- func (a *UpgradeApiService) DeleteUpgradeUnitGroup(ctx context.Context, groupId string) (*http.Response, error)
- func (a *UpgradeApiService) GetNodes(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.NodeInfoListResult, *http.Response, error)
- func (a *UpgradeApiService) GetNodesSummary(ctx context.Context) (upgrade.NodeSummaryList, *http.Response, error)
- func (a *UpgradeApiService) GetUpgradeHistory(ctx context.Context) (upgrade.UpgradeHistoryList, *http.Response, error)
- func (a *UpgradeApiService) GetUpgradePlanSettings(ctx context.Context, componentType string) (upgrade.UpgradePlanSettings, *http.Response, error)
- func (a *UpgradeApiService) GetUpgradeStatusSummary(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.UpgradeStatus, *http.Response, error)
- func (a *UpgradeApiService) GetUpgradeSummary(ctx context.Context) (upgrade.UpgradeSummary, *http.Response, error)
- func (a *UpgradeApiService) GetUpgradeUnit(ctx context.Context, upgradeUnitId string) (upgrade.UpgradeUnit, *http.Response, error)
- func (a *UpgradeApiService) GetUpgradeUnitAggregateInfo(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitAggregateInfoListResult, *http.Response, error)
- func (a *UpgradeApiService) GetUpgradeUnitGroup(ctx context.Context, groupId string, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitGroup, *http.Response, error)
- func (a *UpgradeApiService) GetUpgradeUnitGroupAggregateInfo(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitGroupAggregateInfoListResult, *http.Response, error)
- func (a *UpgradeApiService) GetUpgradeUnitGroupStatus(ctx context.Context, groupId string, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitStatusListResult, *http.Response, error)
- func (a *UpgradeApiService) GetUpgradeUnitGroups(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitGroupListResult, *http.Response, error)
- func (a *UpgradeApiService) GetUpgradeUnitGroupsStatus(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitGroupStatusListResult, *http.Response, error)
- func (a *UpgradeApiService) GetUpgradeUnits(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitListResult, *http.Response, error)
- func (a *UpgradeApiService) GetUpgradeUnitsStats(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitTypeStatsList, *http.Response, error)
- func (a *UpgradeApiService) GetVersionWhitelist(ctx context.Context) (upgrade.AcceptableComponentVersionList, *http.Response, error)
- func (a *UpgradeApiService) GetVersionWhitelistByComponent(ctx context.Context, componentType string) (upgrade.AcceptableComponentVersion, *http.Response, error)
- func (a *UpgradeApiService) PauseUpgradePause(ctx context.Context) (*http.Response, error)
- func (a *UpgradeApiService) ReorderUpgradeUnitGroupReorder(ctx context.Context, groupId string, reorderRequest upgrade.ReorderRequest) (*http.Response, error)
- func (a *UpgradeApiService) ReorderUpgradeUnitReorder(ctx context.Context, groupId string, upgradeUnitId string, ...) (*http.Response, error)
- func (a *UpgradeApiService) ResetUpgradePlanReset(ctx context.Context, componentType string) (*http.Response, error)
- func (a *UpgradeApiService) StartUpgradeStart(ctx context.Context) (*http.Response, error)
- func (a *UpgradeApiService) TriggerUcUpgradeUpgradeUc(ctx context.Context) (*http.Response, error)
- func (a *UpgradeApiService) UpdateUpgradePlanSettings(ctx context.Context, componentType string, ...) (upgrade.UpgradePlanSettings, *http.Response, error)
- func (a *UpgradeApiService) UpdateUpgradeUnitGroup(ctx context.Context, groupId string, upgradeUnitGroup upgrade.UpgradeUnitGroup) (upgrade.UpgradeUnitGroup, *http.Response, error)
- func (a *UpgradeApiService) UpdateVersionWhitelist(ctx context.Context, componentType string, versionList upgrade.VersionList) (*http.Response, error)
- func (a *UpgradeApiService) UpgradeSelectedUnitsUpgradeSelectedUnits(ctx context.Context, upgradeUnitList upgrade.UpgradeUnitList) (*http.Response, error)
Constants ¶
const ContextAPIKey int = 4
const ContextAccessToken int = 3
const ContextBasicAuth int = 2
const ContextOAuth2 int = 1
Variables ¶
This section is empty.
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func GetContext ¶
func GetContext(cfg *Configuration) context.Context
func GetDefaultHeaders ¶
Perform 'session create' and save the xsrf & session id to the default headers
func InitHttpClient ¶
func InitHttpClient(cfg *Configuration) error
Types ¶
type APIClient ¶
type APIClient struct { Context context.Context // API Services AaaApi *AaaApiService AggregationServiceApi *AggregationServiceApiService ApiServicesApi *ApiServicesApiService AppDiscoveryApi *AppDiscoveryApiService AssociationsApi *AssociationsApiService CloudServiceManagerApi *CloudServiceManagerApiService ErrorResolverApi *ErrorResolverApiService FabricApi *FabricApiService GroupingObjectsApi *GroupingObjectsApiService LicensingApi *LicensingApiService LogicalRoutingAndServicesApi *LogicalRoutingAndServicesApiService LogicalSwitchingApi *LogicalSwitchingApiService NetworkTransportApi *NetworkTransportApiService NormalizationApi *NormalizationApiService NsxComponentAdministrationApi *NsxComponentAdministrationApiService NsxManagerHealthApi *NsxManagerHealthApiService OperationsApi *OperationsApiService PolicyApi *PolicyApiService PoolManagementApi *PoolManagementApiService RealizationApi *RealizationApiService ServicesApi *ServicesApiService TransportEntitiesApi *TransportEntitiesApiService TroubleshootingAndMonitoringApi *TroubleshootingAndMonitoringApiService UpgradeApi *UpgradeApiService ContainerApplicationsApi *ManagementPlaneApiFabricContainerApplicationsApiService ContainerClustersApi *ManagementPlaneApiFabricContainerClustersApiService ContainerInventoryApi *ManagementPlaneApiFabricContainerInventoryApiService ContainerProjectsApi *ManagementPlaneApiFabricContainerProjectsApiService ClusterControlPlaneApi *SystemAdministrationPolicyClusterControlPlaneApiService // contains filtered or unexported fields }
APIClient manages communication with the NSX API API v1.0.0 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(cfg *Configuration) (*APIClient, error)
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
func (*APIClient) ChangeBasePath ¶
Change base path to allow switching to mocks
type APIResponse ¶
type APIResponse struct { *http.Response `json:"-"` Message string `json:"message,omitempty"` // Operation is the name of the swagger operation. Operation string `json:"operation,omitempty"` // RequestURL is the request URL. This value is always available, even if the // embedded *http.Response is nil. RequestURL string `json:"url,omitempty"` // Method is the HTTP method used for the request. This value is always // available, even if the embedded *http.Response is nil. Method string `json:"method,omitempty"` // Payload holds the contents of the response body (which may be nil or empty). // This is provided here as the raw response.Body() reader will have already // been drained. Payload []byte `json:"-"` }
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
type AaaApiService ¶
type AaaApiService service
func (*AaaApiService) CreateRegistrationToken ¶
func (a *AaaApiService) CreateRegistrationToken(ctx context.Context) (aaa.RegistrationToken, *http.Response, error)
AaaApiService Create registration access token
Create registration access token * @param ctx context.Context Authentication Context @return aaa.RegistrationToken
func (*AaaApiService) CreateRoleBinding ¶
func (a *AaaApiService) CreateRoleBinding(ctx context.Context, roleBinding aaa.RoleBinding) (aaa.RoleBinding, *http.Response, error)
AaaApiService Assign roles to User or Group
Assign roles to User or Group * @param ctx context.Context Authentication Context @param roleBinding @return aaa.RoleBinding
func (*AaaApiService) DeleteRegistrationToken ¶
func (a *AaaApiService) DeleteRegistrationToken(ctx context.Context, token string) (*http.Response, error)
AaaApiService Delete registration access token
Delete registration access token * @param ctx context.Context Authentication Context @param token Registration token @return
func (*AaaApiService) DeleteRoleBinding ¶
func (a *AaaApiService) DeleteRoleBinding(ctx context.Context, bindingId string) (*http.Response, error)
AaaApiService Delete user/group's roles assignment
Delete user/group's roles assignment * @param ctx context.Context Authentication Context @param bindingId User/Group's id @return
func (*AaaApiService) GetAllRoleBindings ¶
func (a *AaaApiService) GetAllRoleBindings(ctx context.Context, localVarOptionals map[string]interface{}) (aaa.RoleBindingListResult, *http.Response, error)
AaaApiService Get all users and groups with their roles
Get all users and groups with their roles * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "name" (string) User/Group name @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "type_" (string) Type
@return aaa.RoleBindingListResult
func (*AaaApiService) GetAllRolesInfo ¶
func (a *AaaApiService) GetAllRolesInfo(ctx context.Context) (aaa.RoleListResult, *http.Response, error)
AaaApiService Get information about all roles
Get information about all roles * @param ctx context.Context Authentication Context @return aaa.RoleListResult
func (*AaaApiService) GetCurrentUserInfo ¶
func (a *AaaApiService) GetCurrentUserInfo(ctx context.Context) (aaa.UserInfo, *http.Response, error)
AaaApiService Get information about logged-in user
Get information about logged-in user * @param ctx context.Context Authentication Context @return aaa.UserInfo
func (*AaaApiService) GetGroupVidmSearchResult ¶
func (a *AaaApiService) GetGroupVidmSearchResult(ctx context.Context, searchString string, localVarOptionals map[string]interface{}) (aaa.VidmInfoListResult, *http.Response, error)
AaaApiService Get all the User Groups where vIDM display name matches the search key case insensitively. The search key is checked to be a substring of display name.
Get all the User Groups where vIDM display name matches the search key case insensitively. The search key is checked to be a substring of display name. * @param ctx context.Context Authentication Context @param searchString Search string to search for. @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return aaa.VidmInfoListResult
func (*AaaApiService) GetRegistrationToken ¶
func (a *AaaApiService) GetRegistrationToken(ctx context.Context, token string) (aaa.RegistrationToken, *http.Response, error)
AaaApiService Get registration access token
Get registration access token * @param ctx context.Context Authentication Context @param token Registration token @return aaa.RegistrationToken
func (*AaaApiService) GetRoleBinding ¶
func (a *AaaApiService) GetRoleBinding(ctx context.Context, bindingId string) (aaa.RoleBinding, *http.Response, error)
AaaApiService Get user/group's role information
Get user/group's role information * @param ctx context.Context Authentication Context @param bindingId User/Group's id @return aaa.RoleBinding
func (*AaaApiService) GetRoleInfo ¶
func (a *AaaApiService) GetRoleInfo(ctx context.Context, role string) (aaa.RoleWithFeatures, *http.Response, error)
AaaApiService Get role information
Get role information * @param ctx context.Context Authentication Context @param role Role Name @return aaa.RoleWithFeatures
func (*AaaApiService) GetUserVidmSearchResult ¶
func (a *AaaApiService) GetUserVidmSearchResult(ctx context.Context, searchString string, localVarOptionals map[string]interface{}) (aaa.VidmInfoListResult, *http.Response, error)
AaaApiService Get all the users from vIDM whose userName, givenName or familyName matches the search key case insensitively. The search key is checked to be a substring of name or given name or family name.
Get all the users from vIDM whose userName, givenName or familyName matches the search key case insensitively. The search key is checked to be a substring of name or given name or family name. * @param ctx context.Context Authentication Context @param searchString Search string to search for. @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return aaa.VidmInfoListResult
func (*AaaApiService) GetVidmSearchResult ¶
func (a *AaaApiService) GetVidmSearchResult(ctx context.Context, searchString string, localVarOptionals map[string]interface{}) (aaa.VidmInfoListResult, *http.Response, error)
AaaApiService Get all the users and groups from vIDM matching the search key case insensitively. The search key is checked to be a substring of name or given name or family name of user and display name of group.
Get all the users and groups from vIDM matching the search key case insensitively. The search key is checked to be a substring of name or given name or family name of user and display name of group. * @param ctx context.Context Authentication Context @param searchString Search string to search for. @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return aaa.VidmInfoListResult
func (*AaaApiService) UpdateRoleBinding ¶
func (a *AaaApiService) UpdateRoleBinding(ctx context.Context, bindingId string, roleBinding aaa.RoleBinding) (aaa.RoleBinding, *http.Response, error)
AaaApiService Update User or Group's roles
Update User or Group's roles * @param ctx context.Context Authentication Context @param bindingId User/Group's id @param roleBinding @return aaa.RoleBinding
type AggregationServiceApiService ¶
type AggregationServiceApiService service
func (*AggregationServiceApiService) GetAggregationServiceGlobalConfig ¶
func (a *AggregationServiceApiService) GetAggregationServiceGlobalConfig(ctx context.Context) (aggregation.GlobalCollectionConfiguration, *http.Response, error)
AggregationServiceApiService Read global health performance monitoring configuration
Read global health performance monitoring configuration * @param ctx context.Context Authentication Context @return aggregation.GlobalCollectionConfiguration
func (*AggregationServiceApiService) GetFeatureStackConfiguration ¶
func (a *AggregationServiceApiService) GetFeatureStackConfiguration(ctx context.Context, featureStackName string) (aggregation.FeatureStackCollectionConfiguration, *http.Response, error)
AggregationServiceApiService Read health performance monitoring configuration for feature stack
Returns the complete set of client type data collection configuration records for the specified feature stack. * @param ctx context.Context Authentication Context @param featureStackName @return aggregation.FeatureStackCollectionConfiguration
func (*AggregationServiceApiService) ListFeatureStackConfigurations ¶
func (a *AggregationServiceApiService) ListFeatureStackConfigurations(ctx context.Context) (aggregation.FeatureStackCollectionConfigurationList, *http.Response, error)
AggregationServiceApiService List all health performance monitoring feature stacks
List all health performance monitoring feature stacks * @param ctx context.Context Authentication Context @return aggregation.FeatureStackCollectionConfigurationList
func (*AggregationServiceApiService) ResetAggregationServiceFeatureStackConfigurationResetCollectionFrequency ¶
func (a *AggregationServiceApiService) ResetAggregationServiceFeatureStackConfigurationResetCollectionFrequency(ctx context.Context, featureStackName string, action string) (aggregation.FeatureStackCollectionConfiguration, *http.Response, error)
AggregationServiceApiService Reset the data collection frequency configuration setting to the default values
Reset the data collection frequency configuration setting to the default values * @param ctx context.Context Authentication Context @param featureStackName @param action @return aggregation.FeatureStackCollectionConfiguration
func (*AggregationServiceApiService) UpdateAggregationServiceGlobalConfig ¶
func (a *AggregationServiceApiService) UpdateAggregationServiceGlobalConfig(ctx context.Context, globalCollectionConfiguration aggregation.GlobalCollectionConfiguration) (aggregation.GlobalCollectionConfiguration, *http.Response, error)
AggregationServiceApiService Set the global configuration for aggregation service related data collection
Set the global configuration for aggregation service related data collection * @param ctx context.Context Authentication Context @param globalCollectionConfiguration @return aggregation.GlobalCollectionConfiguration
func (*AggregationServiceApiService) UpdateFeatureStackConfiguration ¶
func (a *AggregationServiceApiService) UpdateFeatureStackConfiguration(ctx context.Context, featureStackName string, featureStackCollectionConfiguration aggregation.FeatureStackCollectionConfiguration) (aggregation.FeatureStackCollectionConfiguration, *http.Response, error)
AggregationServiceApiService Update health performance monitoring configuration for feature stack
Apply the data collection configuration for the specified feature stack. * @param ctx context.Context Authentication Context @param featureStackName @param featureStackCollectionConfiguration @return aggregation.FeatureStackCollectionConfiguration
type ApiServicesApiService ¶
type ApiServicesApiService service
func (*ApiServicesApiService) ListTasks ¶
func (a *ApiServicesApiService) ListTasks(ctx context.Context, localVarOptionals map[string]interface{}) (apiservice.TaskListResult, *http.Response, error)
ApiServicesApiService Get information about all tasks
Get information about all tasks * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "requestUri" (string) Request URI(s) to include in query result @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "status" (string) Status(es) to include in query result @param "user" (string) Names of users to include in query result
@return apiservice.TaskListResult
func (*ApiServicesApiService) ReadAuthenticationPolicyProperties ¶
func (a *ApiServicesApiService) ReadAuthenticationPolicyProperties(ctx context.Context) (apiservice.AuthenticationPolicyProperties, *http.Response, error)
ApiServicesApiService Read node authentication policy configuration
Returns information about the currently configured authentication policies on the node. * @param ctx context.Context Authentication Context @return apiservice.AuthenticationPolicyProperties
func (*ApiServicesApiService) ReadTaskProperties ¶
func (a *ApiServicesApiService) ReadTaskProperties(ctx context.Context, taskId string) (apiservice.TaskProperties, *http.Response, error)
ApiServicesApiService Get information about the specified task
Get information about the specified task * @param ctx context.Context Authentication Context @param taskId ID of task to read @return apiservice.TaskProperties
func (*ApiServicesApiService) ReadTaskResult ¶
func (a *ApiServicesApiService) ReadTaskResult(ctx context.Context, taskId string) (interface{}, *http.Response, error)
ApiServicesApiService Get the response of a task
Get the response of a task * @param ctx context.Context Authentication Context @param taskId ID of task to read @return interface{}
func (*ApiServicesApiService) RegisterBatchRequest ¶
func (a *ApiServicesApiService) RegisterBatchRequest(ctx context.Context, batchRequest apiservice.BatchRequest, localVarOptionals map[string]interface{}) (apiservice.BatchResponse, *http.Response, error)
ApiServicesApiService Register a Collection of API Calls at a Single End Point
Enables you to make multiple API requests using a single request. The batch API takes in an array of logical HTTP requests represented as JSON arrays. Each request has a method (GET, PUT, POST, or DELETE), a relative_url (the portion of the URL after https://<nsx-mgr>/api/), optional headers array (corresponding to HTTP headers) and an optional body (for POST and PUT requests). The batch API returns an array of logical HTTP responses represented as JSON arrays. Each response has a status code, an optional headers array and an optional body (which is a JSON-encoded string). * @param ctx context.Context Authentication Context @param batchRequest @param optional (nil or map[string]interface{}) with one or more of:
@param "atomic" (bool) transactional atomicity for the batch of requests embedded in the batch list
@return apiservice.BatchResponse
func (*ApiServicesApiService) UpdateAuthenticationPolicyProperties ¶
func (a *ApiServicesApiService) UpdateAuthenticationPolicyProperties(ctx context.Context, authenticationPolicyProperties apiservice.AuthenticationPolicyProperties) (apiservice.AuthenticationPolicyProperties, *http.Response, error)
ApiServicesApiService Update node authentication policy configuration
Update the currently configured authentication policy on the node. If any of api_max_auth_failures, api_failed_auth_reset_period, or api_failed_auth_lockout_period are modified, the http service is automatically restarted. * @param ctx context.Context Authentication Context @param authenticationPolicyProperties @return apiservice.AuthenticationPolicyProperties
type AppDiscoveryApiService ¶
type AppDiscoveryApiService service
func (*AppDiscoveryApiService) AddAppProfile ¶
func (a *AppDiscoveryApiService) AddAppProfile(ctx context.Context, appProfile appdiscovery.AppProfile) (appdiscovery.AppProfile, *http.Response, error)
AppDiscoveryApiService Adds a new app profile
Adds a new app profile * @param ctx context.Context Authentication Context @param appProfile @return AppProfile
func (*AppDiscoveryApiService) DeleteAppDiscoverySession ¶
func (a *AppDiscoveryApiService) DeleteAppDiscoverySession(ctx context.Context, sessionId string) (*http.Response, error)
AppDiscoveryApiService Cancel and delete the application discovery session
Cancel and delete the application discovery session * @param ctx context.Context Authentication Context @param sessionId @return
func (*AppDiscoveryApiService) DeleteAppProfile ¶
func (a *AppDiscoveryApiService) DeleteAppProfile(ctx context.Context, appProfileId string, localVarOptionals map[string]interface{}) (*http.Response, error)
AppDiscoveryApiService Delete App Profile
Deletes the specified AppProfile. * @param ctx context.Context Authentication Context @param appProfileId @param optional (nil or map[string]interface{}) with one or more of:
@param "force" (bool) Force delete the resource even if it is being used somewhere
@return
func (*AppDiscoveryApiService) GetAppDiscoverySession ¶
func (a *AppDiscoveryApiService) GetAppDiscoverySession(ctx context.Context, sessionId string) (appdiscovery.AppDiscoverySession, *http.Response, error)
AppDiscoveryApiService Returns the status of the application discovery session and other details
Returns the status of the application discovery session and other details * @param ctx context.Context Authentication Context @param sessionId @return AppDiscoverySession
func (*AppDiscoveryApiService) GetAppDiscoverySessionInstalledApps ¶
func (a *AppDiscoveryApiService) GetAppDiscoverySessionInstalledApps(ctx context.Context, sessionId string, localVarOptionals map[string]interface{}) (appdiscovery.AppInfoListResult, *http.Response, error)
AppDiscoveryApiService Returns the details of the installed apps for the app profile ID in that session
Returns the details of the installed apps for the app profile ID in that session * @param ctx context.Context Authentication Context @param sessionId @param optional (nil or map[string]interface{}) with one or more of:
@param "appProfileId" (string) @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "vmId" (string)
@return AppInfoListResult
func (*AppDiscoveryApiService) GetAppDiscoverySessionNsGroupMembers ¶
func (a *AppDiscoveryApiService) GetAppDiscoverySessionNsGroupMembers(ctx context.Context, sessionId string, nsGroupId string) (appdiscovery.AppDiscoveryVmInfoListResult, *http.Response, error)
AppDiscoveryApiService vms in the ns-group of the application discovery session
Returns the vms in the ns-group of the application discovery session * @param ctx context.Context Authentication Context @param sessionId @param nsGroupId @return AppDiscoveryVmInfoListResult
func (*AppDiscoveryApiService) GetAppDiscoverySessionNsGroups ¶
func (a *AppDiscoveryApiService) GetAppDiscoverySessionNsGroups(ctx context.Context, sessionId string) (appdiscovery.NsGroupMetaInfoListResult, *http.Response, error)
AppDiscoveryApiService ns-groups in this application discovery session
Returns the ns groups that was part of the application discovery session | while it was started * @param ctx context.Context Authentication Context @param sessionId @return NsGroupMetaInfoListResult
func (*AppDiscoveryApiService) GetAppDiscoverySessionSummary ¶
func (a *AppDiscoveryApiService) GetAppDiscoverySessionSummary(ctx context.Context, sessionId string) (appdiscovery.AppDiscoverySessionResultSummary, *http.Response, error)
AppDiscoveryApiService Returns the summary of the application discovery session
Returns the summary of the application discovery session * @param ctx context.Context Authentication Context @param sessionId @return AppDiscoverySessionResultSummary
func (*AppDiscoveryApiService) GetAppDiscoverySessions ¶
func (a *AppDiscoveryApiService) GetAppDiscoverySessions(ctx context.Context, localVarOptionals map[string]interface{}) (appdiscovery.AppDiscoverySessionsListResult, *http.Response, error)
AppDiscoveryApiService Returns the list of the application discovery sessions available
Returns the list of the application discovery sessions available * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "groupId" (string) NSGroup id, helps user query sessions related to one nsgroup @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "status" (string) Session Status, e.g. get all running sessions
@return AppDiscoverySessionsListResult
func (*AppDiscoveryApiService) GetAppProfileDetails ¶
func (a *AppDiscoveryApiService) GetAppProfileDetails(ctx context.Context, appProfileId string) (appdiscovery.AppProfile, *http.Response, error)
AppDiscoveryApiService Returns detail of the app profile
Returns detail of the app profile * @param ctx context.Context Authentication Context @param appProfileId @return AppProfile
func (*AppDiscoveryApiService) GetAppProfiles ¶
func (a *AppDiscoveryApiService) GetAppProfiles(ctx context.Context) (appdiscovery.AppProfileListResult, *http.Response, error)
AppDiscoveryApiService Returns list of app profile IDs created
Returns list of app profile IDs created * @param ctx context.Context Authentication Context @return AppProfileListResult
func (*AppDiscoveryApiService) StartAppDiscoverySession ¶
func (a *AppDiscoveryApiService) StartAppDiscoverySession(ctx context.Context, startAppDiscoverySessionParameters appdiscovery.StartAppDiscoverySessionParameters) (appdiscovery.AppDiscoverySession, *http.Response, error)
AppDiscoveryApiService Starts the discovery of application discovery session
Starts the discovery of application discovery session * @param ctx context.Context Authentication Context @param startAppDiscoverySessionParameters @return AppDiscoverySession
func (*AppDiscoveryApiService) UpdateAppProfile ¶
func (a *AppDiscoveryApiService) UpdateAppProfile(ctx context.Context, appProfileId string, appProfile appdiscovery.AppProfile) (appdiscovery.AppProfile, *http.Response, error)
AppDiscoveryApiService Update AppProfile
Update AppProfile * @param ctx context.Context Authentication Context @param appProfileId @param appProfile @return AppProfile
type AssociationsApiService ¶
type AssociationsApiService service
func (*AssociationsApiService) GetAssociations ¶
func (a *AssociationsApiService) GetAssociations(ctx context.Context, associatedResourceType string, resourceId string, resourceType string, localVarOptionals map[string]interface{}) (association.AssociationListResult, *http.Response, error)
AssociationsApiService Get ResourceReference objects to which the given resource belongs to
Returns information about resources that are associated with the given resource. Id and type of the resource for which associated resources are to be fetched are to be specified as query parameter in the URI. Resource type of the associated resources must be specified as query parameter. * @param ctx context.Context Authentication Context @param associatedResourceType Resource type valid for use as target in association API @param resourceId The resource for which associated resources are to be fetched @param resourceType Resource type valid for use as source in association API @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "fetchAncestors" (bool) Fetch complete list of associated resources considering containment and nesting @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return association.AssociationListResult
type CloudServiceManagerApiService ¶
type CloudServiceManagerApiService service
func (*CloudServiceManagerApiService) AwsAccountInfo ¶
func (a *CloudServiceManagerApiService) AwsAccountInfo(ctx context.Context, accountId string) (upgrade.AwsAccount, *http.Response, error)
CloudServiceManagerApiService Returns the details of the particular AWS account
Returns the details of the particular AWS account * @param ctx context.Context Authentication Context @param accountId ID of AWS account @return AwsAccount
func (*CloudServiceManagerApiService) AwsRegionInfo ¶
func (a *CloudServiceManagerApiService) AwsRegionInfo(ctx context.Context, regionId string) (upgrade.AwsRegion, *http.Response, error)
CloudServiceManagerApiService Returns information about the particual Aws Region
Returns information about the particual Aws Region * @param ctx context.Context Authentication Context @param regionId ID of the region @return AwsRegion
func (*CloudServiceManagerApiService) AwsVpcInfo ¶
func (a *CloudServiceManagerApiService) AwsVpcInfo(ctx context.Context, vpcId string) (upgrade.AwsVpc, *http.Response, error)
CloudServiceManagerApiService Returns Vpc information
Returns Vpc information * @param ctx context.Context Authentication Context @param vpcId ID of the Vpc @return AwsVpc
func (*CloudServiceManagerApiService) CloudVirtualMachineInfo ¶
func (a *CloudServiceManagerApiService) CloudVirtualMachineInfo(ctx context.Context, virtualMachineId string) (upgrade.CloudVirtualMachine, *http.Response, error)
CloudServiceManagerApiService Returns information about the particular virtual machine
Returns information about the particular virtual machine * @param ctx context.Context Authentication Context @param virtualMachineId ID of the virtual machine @return CloudVirtualMachine
func (*CloudServiceManagerApiService) CreateAwsAccount ¶
func (a *CloudServiceManagerApiService) CreateAwsAccount(ctx context.Context, awsAccount upgrade.AwsAccount) (upgrade.AwsAccount, *http.Response, error)
CloudServiceManagerApiService Add a AWS account to cloud serivce manager
Add a AWS account to cloud serivce manager * @param ctx context.Context Authentication Context @param awsAccount @return AwsAccount
func (*CloudServiceManagerApiService) CreateNsxManagerAccount ¶
func (a *CloudServiceManagerApiService) CreateNsxManagerAccount(ctx context.Context, nsxManagerAccount upgrade.NsxManagerAccount) (upgrade.NsxManagerAccount, *http.Response, error)
CloudServiceManagerApiService Create a NSX Manager account
Create a NSX Manager account * @param ctx context.Context Authentication Context @param nsxManagerAccount @return upgrade.NsxManagerAccount
func (*CloudServiceManagerApiService) DeleteAwsAccount ¶
func (a *CloudServiceManagerApiService) DeleteAwsAccount(ctx context.Context, accountId string) (*http.Response, error)
CloudServiceManagerApiService Delete AWS account information
Delete AWS account information * @param ctx context.Context Authentication Context @param accountId ID of AWS account to delete @return
func (*CloudServiceManagerApiService) DeleteAwsGatewayAmi ¶
func (a *CloudServiceManagerApiService) DeleteAwsGatewayAmi(ctx context.Context, regionId string) (*http.Response, error)
CloudServiceManagerApiService Delete a AWS Gateway AMI
Delete a AWS Gateway AMI * @param ctx context.Context Authentication Context @param regionId ID of AWS region @return
func (*CloudServiceManagerApiService) DeleteNsxManagerAccount ¶
func (a *CloudServiceManagerApiService) DeleteNsxManagerAccount(ctx context.Context, accountId string) (*http.Response, error)
CloudServiceManagerApiService Delete a NSX Manager account
Delete a NSX Manager account * @param ctx context.Context Authentication Context @param accountId ID of NSX Manager account @return
func (*CloudServiceManagerApiService) DeployAwsGatewayDeploy ¶
func (a *CloudServiceManagerApiService) DeployAwsGatewayDeploy(ctx context.Context, awsGatewayDeployConfig upgrade.AwsGatewayDeployConfig) (upgrade.AwsGatewayDeployConfig, *http.Response, error)
CloudServiceManagerApiService All the required configuration to deploy Aws gateways will be absorbed as a part of request body in this api and gateway deployment will be triggered.
All the required configuration to deploy Aws gateways will be absorbed as a part of request body in this api and gateway deployment will be triggered. * @param ctx context.Context Authentication Context @param awsGatewayDeployConfig @return AwsGatewayDeployConfig
func (*CloudServiceManagerApiService) GetAwsAccountStatus ¶
func (a *CloudServiceManagerApiService) GetAwsAccountStatus(ctx context.Context, accountId string) (upgrade.AwsAccountStatus, *http.Response, error)
CloudServiceManagerApiService Return status of the account like credentails validity, inventory synchronization status and inventory synchronization state
Return status of the account like credentails validity, inventory synchronization status and inventory synchronization state * @param ctx context.Context Authentication Context @param accountId ID of AWS account @return AwsAccountStatus
func (*CloudServiceManagerApiService) GetAwsGatewayAmiInfo ¶
func (a *CloudServiceManagerApiService) GetAwsGatewayAmiInfo(ctx context.Context, regionId string) (upgrade.AwsGatewayAmiInfo, *http.Response, error)
CloudServiceManagerApiService Returns AWS Gateway AMI for a particular region
Returns AWS Gateway AMI for a particular region * @param ctx context.Context Authentication Context @param regionId ID of AWS region @return AwsGatewayAmiInfo
func (*CloudServiceManagerApiService) GetAwsGatewayConfig ¶
func (a *CloudServiceManagerApiService) GetAwsGatewayConfig(ctx context.Context, vpcId string) (upgrade.AwsGatewayDeployConfig, *http.Response, error)
CloudServiceManagerApiService Returns configuration for primary gateway and secondary gateway for the vpc,if exists.
Returns configuration for primary gateway and secondary gateway for the vpc,if exists. * @param ctx context.Context Authentication Context @param vpcId ID of the Vpc @return AwsGatewayDeployConfig
func (*CloudServiceManagerApiService) GetAwsGatewayStatus ¶
func (a *CloudServiceManagerApiService) GetAwsGatewayStatus(ctx context.Context, vpcId string) (upgrade.AwsGatewayStatus, *http.Response, error)
CloudServiceManagerApiService Returns status information for primary gateway and secondary gateway for the vpc, if exists.
Returns status information for primary gateway and secondary gateway for the vpc, if exists. * @param ctx context.Context Authentication Context @param vpcId @return AwsGatewayStatus
func (*CloudServiceManagerApiService) GetCsmStatus ¶
func (a *CloudServiceManagerApiService) GetCsmStatus(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.CsmStatus, *http.Response, error)
CloudServiceManagerApiService Return Csm status information
Return Csm status information * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return upgrade.CsmStatus
func (*CloudServiceManagerApiService) ListAwsAccounts ¶
func (a *CloudServiceManagerApiService) ListAwsAccounts(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.AwsAccountsListResult, *http.Response, error)
CloudServiceManagerApiService Return a list of all AWS accounts
Return a list of all AWS accounts * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "regionId" (string) Identifier for region based on which accounts statistics will be aggregated. Using this request parameter will return only all_accounts_vpc_stats and all_accounts_instance_stats properties. @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return AwsAccountsListResult
func (*CloudServiceManagerApiService) ListAwsGatewayAmis ¶
func (a *CloudServiceManagerApiService) ListAwsGatewayAmis(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.AwsGatewayAmisListResult, *http.Response, error)
CloudServiceManagerApiService Returns a list of Aws Gateway Amis
Returns a list of Aws Gateway Amis * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "regionId" (string) Identifier for region based on which list of AWS Gateway AMIs will be obtained @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return AwsGatewayAmisListResult
func (*CloudServiceManagerApiService) ListAwsGateways ¶
func (a *CloudServiceManagerApiService) ListAwsGateways(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.AwsGatewaysListResult, *http.Response, error)
CloudServiceManagerApiService Returns configuration information for all gateways
Returns configuration information for all gateways * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "accountId" (string) Identifier for account based on which Aws gateways list can to be filtered @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "regionId" (string) Identifier for region based on which Aws Gateways list can to be filtered @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "vpcId" (string) Identifier for vpc based on which Aws Gateways list can to be filtered
@return AwsGatewaysListResult
func (*CloudServiceManagerApiService) ListAwsKeyPairs ¶
func (a *CloudServiceManagerApiService) ListAwsKeyPairs(ctx context.Context, accountId string, regionId string, localVarOptionals map[string]interface{}) (upgrade.AwsKeyPairList, *http.Response, error)
CloudServiceManagerApiService Returns a list of Aws Key Pairs
Returns a list of Aws Key Pairs * @param ctx context.Context Authentication Context @param accountId Identifier for account based on which list of key pairs will be obtained @param regionId Identifier for region based on which list of key pairs will be obtained @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return AwsKeyPairList
func (*CloudServiceManagerApiService) ListAwsRegions ¶
func (a *CloudServiceManagerApiService) ListAwsRegions(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.AwsRegionsListResult, *http.Response, error)
CloudServiceManagerApiService Returns a list of Aws regions
Returns a list of Aws regions * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "accountId" (string) Identifier for account based on which regions are to be filtered @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "regionId" (string) Identifier for region based on which the list can be filtered or can be used to validate that hierarchy is correct @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return AwsRegionsListResult
func (*CloudServiceManagerApiService) ListAwsSubnets ¶
func (a *CloudServiceManagerApiService) ListAwsSubnets(ctx context.Context, accountId string, availabilityZoneName string, regionName string, vpcId string, localVarOptionals map[string]interface{}) (upgrade.AwsSubnetListResult, *http.Response, error)
CloudServiceManagerApiService Returns a list of subnets
Returns a list of subnets * @param ctx context.Context Authentication Context @param accountId Identifier for account based on which subnets are to be filtered @param availabilityZoneName Identifier for availability zone based on which subnets are to be filtered @param regionName Identifier for region based on which subnets are to be filtered @param vpcId Identifier for vpc based on which subnets are to be filtered @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return AwsSubnetListResult
func (*CloudServiceManagerApiService) ListAwsVpcs ¶
func (a *CloudServiceManagerApiService) ListAwsVpcs(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.AwsVpcListResult, *http.Response, error)
CloudServiceManagerApiService Returns a list of Vpcs. Support optional query parameters like account_id, region_id, cidr and/or op_status
Returns a list of Vpcs. Support optional query parameters like account_id, region_id, cidr and/or op_status * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "accountId" (string) Identifier for account based on which vpcs are to be filtered @param "cidr" (string) IPV4 CIDR Block for the Vpc @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "opStatus" (string) Identifier for state based on which vpcs are to be filtered @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "regionId" (string) Identifier for region based on which vpcs are to be filtered @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "vpcId" (string) Identifier for vpc based on which the list can be filtered or can be used to validate that hierarchy is correct
@return AwsVpcListResult
func (*CloudServiceManagerApiService) ListCloudVirtualMachines ¶
func (a *CloudServiceManagerApiService) ListCloudVirtualMachines(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.CloudVirtualMachinesListResult, *http.Response, error)
CloudServiceManagerApiService Returns the list of all virtual machines created or imported under a particular account id. Supports optional query parameters like region id, vpc id, public_ip, is_gateway.
Returns the list of all virtual machines created or imported under a particular account id. Supports optional query parameters like region id, vpc id, public_ip, is_gateway. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "accountId" (string) Identifier for account based on which virtual machines are to be filtered @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "instanceId" (string) Identifier for virtual machine based on which the list can be filtered @param "isGateway" (bool) Is the VM a gateway node? @param "logicalSwitchId" (string) Identifier for logical switch based on which Aws Virtual Machines are to be filtered @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "publicIp" (string) Public IP address of the virtual machine @param "regionId" (string) Identifier for region based on whicha Virtual Machines are to be filtered @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "vpcId" (string) Identifier for vpc based on which Aws Virtual Machines are to be filtered
@return upgrade.CloudVirtualMachinesListResult
func (*CloudServiceManagerApiService) ListNsxManagerAccounts ¶
func (a *CloudServiceManagerApiService) ListNsxManagerAccounts(ctx context.Context) (upgrade.NsxManagerAccountsListResult, *http.Response, error)
CloudServiceManagerApiService Returns a list of NSX Manager accounts
Returns a list of NSX Manager accounts * @param ctx context.Context Authentication Context @return upgrade.NsxManagerAccountsListResult
func (*CloudServiceManagerApiService) NsxManagerAccountInfo ¶
func (a *CloudServiceManagerApiService) NsxManagerAccountInfo(ctx context.Context, accountId string) (upgrade.NsxManagerAccount, *http.Response, error)
CloudServiceManagerApiService Returns the particular NSX Manager account information
Returns the particular NSX Manager account information * @param ctx context.Context Authentication Context @param accountId ID of NSX Manager account @return upgrade.NsxManagerAccount
func (*CloudServiceManagerApiService) RegisterAwsGatewayAmi ¶
func (a *CloudServiceManagerApiService) RegisterAwsGatewayAmi(ctx context.Context, awsGatewayAmiInfo upgrade.AwsGatewayAmiInfo) (upgrade.AwsGatewayAmiInfo, *http.Response, error)
CloudServiceManagerApiService Registers a AWS Gateway AMI for the region specified in the body. One can register only one gateway AMI ID per region. If a gateway AMI is already registered with a region, user is expected to use update API to overwrite the registerd AMI for a region.
Registers a AWS Gateway AMI for the region specified in the body. One can register only one gateway AMI ID per region. If a gateway AMI is already registered with a region, user is expected to use update API to overwrite the registerd AMI for a region. * @param ctx context.Context Authentication Context @param awsGatewayAmiInfo @return AwsGatewayAmiInfo
func (*CloudServiceManagerApiService) SyncAwsAccountInventorySyncInventory ¶
func (a *CloudServiceManagerApiService) SyncAwsAccountInventorySyncInventory(ctx context.Context, accountId string) (*http.Response, error)
CloudServiceManagerApiService Synchronizes Aws account related inventory like Regions, Vpcs, Instances Status of inventory synchronization can be known from Aws account status api
Synchronizes Aws account related inventory like Regions, Vpcs, Instances Status of inventory synchronization can be known from Aws account status api * @param ctx context.Context Authentication Context @param accountId ID of AWS account @return
func (*CloudServiceManagerApiService) UndeployAwsGatewayUndeploy ¶
func (a *CloudServiceManagerApiService) UndeployAwsGatewayUndeploy(ctx context.Context, awsGatewayUndeployConfig upgrade.AwsGatewayUndeployConfig) (*http.Response, error)
CloudServiceManagerApiService All the required configuration to undeploy Aws gateways will be absorbed as a part of request body in this api and gateway undeployment will be triggered.
All the required configuration to undeploy Aws gateways will be absorbed as a part of request body in this api and gateway undeployment will be triggered. * @param ctx context.Context Authentication Context @param awsGatewayUndeployConfig @return
func (*CloudServiceManagerApiService) UpdateAwsAccount ¶
func (a *CloudServiceManagerApiService) UpdateAwsAccount(ctx context.Context, accountId string, awsAccount upgrade.AwsAccount) (upgrade.AwsAccount, *http.Response, error)
CloudServiceManagerApiService Update a AWS account information
Update a AWS account information * @param ctx context.Context Authentication Context @param accountId ID of AWS account @param awsAccount @return AwsAccount
func (*CloudServiceManagerApiService) UpdateAwsGatewayAmi ¶
func (a *CloudServiceManagerApiService) UpdateAwsGatewayAmi(ctx context.Context, regionId string, awsGatewayAmiInfo upgrade.AwsGatewayAmiInfo) (upgrade.AwsGatewayAmiInfo, *http.Response, error)
CloudServiceManagerApiService Update a AWS Gateway AMI
Update a AWS Gateway AMI * @param ctx context.Context Authentication Context @param regionId ID of AWS region @param awsGatewayAmiInfo @return AwsGatewayAmiInfo
func (*CloudServiceManagerApiService) UpdateAwsGatewayConfig ¶
func (a *CloudServiceManagerApiService) UpdateAwsGatewayConfig(ctx context.Context, vpcId string, awsGatewayDeployConfig upgrade.AwsGatewayDeployConfig) (upgrade.AwsGatewayDeployConfig, *http.Response, error)
CloudServiceManagerApiService Updates configuration for primary gateway and secondary gateway for the vpc, if exists.
Updates configuration for primary gateway and secondary gateway for the vpc, if exists. * @param ctx context.Context Authentication Context @param vpcId @param awsGatewayDeployConfig @return AwsGatewayDeployConfig
func (*CloudServiceManagerApiService) UpdateNsxManagerAccount ¶
func (a *CloudServiceManagerApiService) UpdateNsxManagerAccount(ctx context.Context, accountId string, nsxManagerAccount upgrade.NsxManagerAccount) (upgrade.NsxManagerAccount, *http.Response, error)
CloudServiceManagerApiService Update a NSX Manager account
Update a NSX Manager account * @param ctx context.Context Authentication Context @param accountId ID of NSX Manager account @param nsxManagerAccount @return upgrade.NsxManagerAccount
type Configuration ¶
type Configuration struct { BasePath string `json:"basePath,omitempty"` Host string `json:"host,omitempty"` Scheme string `json:"scheme,omitempty"` UserName string Password string RemoteAuth bool DefaultHeader map[string]string `json:"defaultHeader,omitempty"` UserAgent string `json:"userAgent,omitempty"` ClientAuthCertFile string ClientAuthKeyFile string CAFile string ClientAuthCertString string ClientAuthKeyString string CAString string Insecure bool RetriesConfiguration ClientRetriesConfiguration HTTPClient *http.Client }
func NewConfiguration ¶
func NewConfiguration() *Configuration
func (*Configuration) AddDefaultHeader ¶
func (c *Configuration) AddDefaultHeader(key string, value string)
type ErrorResolverApiService ¶
type ErrorResolverApiService service
func (*ErrorResolverApiService) GetErrorResolverInfo ¶
func (a *ErrorResolverApiService) GetErrorResolverInfo(ctx context.Context, errorId string) (errorresolver.ErrorResolverInfo, *http.Response, error)
ErrorResolverApiService Fetches metadata about the given error_id
Returns some metadata about the given error_id. This includes information of whether there is a resolver present for the given error_id and its associated user input data * @param ctx context.Context Authentication Context @param errorId @return errorresolver.ErrorResolverInfo
func (*ErrorResolverApiService) ListErrorResolverInfo ¶
func (a *ErrorResolverApiService) ListErrorResolverInfo(ctx context.Context) (errorresolver.ErrorResolverInfoList, *http.Response, error)
ErrorResolverApiService Fetches a list of metadata for all the registered error resolvers
Returns a list of metadata for all the error resolvers registered. * @param ctx context.Context Authentication Context @return errorresolver.ErrorResolverInfoList
func (*ErrorResolverApiService) ResolveErrorResolveError ¶
func (a *ErrorResolverApiService) ResolveErrorResolveError(ctx context.Context, errorResolverMetadataList errorresolver.ErrorResolverMetadataList) (*http.Response, error)
ErrorResolverApiService Resolves the error
Invokes the corresponding error resolver for the given error(s) present in the payload * @param ctx context.Context Authentication Context @param errorresolver.errorResolverMetadataList @return
type FabricApiService ¶
type FabricApiService service
func (*FabricApiService) AddComputeManager ¶
func (a *FabricApiService) AddComputeManager(ctx context.Context, computeManager manager.ComputeManager) (manager.ComputeManager, *http.Response, error)
FabricApiService Register compute manager with NSX
Registers compute manager with NSX. Inventory service will collect data from the registered compute manager * @param ctx context.Context Authentication Context @param computeManager @return manager.ComputeManager
func (*FabricApiService) AddNode ¶
func (a *FabricApiService) AddNode(ctx context.Context, node manager.Node) (manager.Node, *http.Response, error)
FabricApiService Register and Install NSX Components on a manager.Node
Creates a host node (hypervisor) or edge node (router) in the transport network. When you run this command for a host, NSX Manager attempts to install the NSX kernel modules, which are packaged as VIB, RPM, or DEB files. For the installation to succeed, you must provide the host login credentials and the host thumbprint. To get the ESXi host thumbprint, SSH to the host and run the <b>openssl x509 -in /etc/vmware/ssl/rui.crt -fingerprint -sha256 -noout</b> command. To generate host key thumbprint using SHA-256 algorithm please follow the steps below. Log into the host, making sure that the connection is not vulnerable to a man in the middle attack. Check whether a public key already exists. Host public key is generally located at '/etc/ssh/ssh_host_rsa_key.pub'. If the key is not present then generate a new key by running the following command and follow the instructions. <b>ssh-keygen -t rsa</b> Now generate a SHA256 hash of the key using the following command. Please make sure to pass the appropriate file name if the public key is stored with a different file name other than the default 'id_rsa.pub'. <b>awk '{print $2}' id_rsa.pub | base64 -d | sha256sum -b | sed 's/ .*$//' | xxd -r -p | base64</b> * @param ctx context.Context Authentication Context @param node @return manager.Node
func (*FabricApiService) CreateComputeCollectionFabricTemplate ¶
func (a *FabricApiService) CreateComputeCollectionFabricTemplate(ctx context.Context, computeCollectionFabricTemplate manager.ComputeCollectionFabricTemplate) (manager.ComputeCollectionFabricTemplate, *http.Response, error)
FabricApiService Create a compute collection fabric template
Fabric templates are fabric configurations applied at the compute collection level. This configurations is used to decide what automated operations should be a run when a host membership changes. * @param ctx context.Context Authentication Context @param computeCollectionFabricTemplate @return manager.ComputeCollectionFabricTemplate
func (*FabricApiService) DeleteComputeCollectionFabricTemplate ¶
func (a *FabricApiService) DeleteComputeCollectionFabricTemplate(ctx context.Context, fabricTemplateId string) (*http.Response, error)
FabricApiService Deletes compute collection fabric template
Deletes compute collection fabric template for the given id * @param ctx context.Context Authentication Context @param fabricTemplateId @return
func (*FabricApiService) DeleteComputeManager ¶
func (a *FabricApiService) DeleteComputeManager(ctx context.Context, computeManagerId string) (*http.Response, error)
FabricApiService Unregister a compute manager
Unregisters a specified compute manager * @param ctx context.Context Authentication Context @param computeManagerId @return
func (*FabricApiService) DeleteNode ¶
func (a *FabricApiService) DeleteNode(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (*http.Response, error)
FabricApiService Delete a manager.Node
Removes a specified fabric node (host or edge). A fabric node may only be deleted when it is no longer referenced by a Transport manager.Node. If unprepare_host option is specified, the host will be deleted without uninstalling the NSX components from the host. * @param ctx context.Context Authentication Context @param nodeId @param optional (nil or map[string]interface{}) with one or more of:
@param "unprepareHost" (bool) Delete a host without uninstalling NSX components
@return
func (*FabricApiService) GetComputeCollectionFabricTemplate ¶
func (a *FabricApiService) GetComputeCollectionFabricTemplate(ctx context.Context, fabricTemplateId string) (manager.ComputeCollectionFabricTemplate, *http.Response, error)
FabricApiService Get compute collection fabric template by id
Get compute collection fabric template for the given id * @param ctx context.Context Authentication Context @param fabricTemplateId @return manager.ComputeCollectionFabricTemplate
func (*FabricApiService) GetComputeManagerState ¶
func (a *FabricApiService) GetComputeManagerState(ctx context.Context, computeManagerId string) (manager.ConfigurationState, *http.Response, error)
FabricApiService Get the realized state of a compute manager
Get the realized state of a compute manager * @param ctx context.Context Authentication Context @param computeManagerId @return ConfigurationState
func (*FabricApiService) GetFabricNodeModules ¶
func (a *FabricApiService) GetFabricNodeModules(ctx context.Context, nodeId string) (manager.SoftwareModuleResult, *http.Response, error)
FabricApiService Get the module details of a Fabric manager.Node
Get the module details of a Fabric manager.Node * @param ctx context.Context Authentication Context @param nodeId @return SoftwareModuleResult
func (*FabricApiService) GetFabricNodeState ¶
func (a *FabricApiService) GetFabricNodeState(ctx context.Context, nodeId string) (manager.ConfigurationState, *http.Response, error)
FabricApiService Get the Realized State of a Fabric manager.Node
Get the Realized State of a Fabric manager.Node * @param ctx context.Context Authentication Context @param nodeId @return ConfigurationState
func (*FabricApiService) HostPrepDiscoveredNodeHostprep ¶
func (a *FabricApiService) HostPrepDiscoveredNodeHostprep(ctx context.Context, nodeExtId string) (manager.Node, *http.Response, error)
FabricApiService Prepares discovered manager.Node for NSX
Prepares(hostprep) discovered node for NSX. NSX LCP bundles are installed on this discovered node. * @param ctx context.Context Authentication Context @param nodeExtId @return manager.Node
func (*FabricApiService) ListComputeCollectionFabricTemplates ¶
func (a *FabricApiService) ListComputeCollectionFabricTemplates(ctx context.Context, localVarOptionals map[string]interface{}) (manager.ComputeCollectionFabricTemplateListResult, *http.Response, error)
FabricApiService Get compute collection fabric templates
Returns compute collection fabric templates * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "computeCollectionId" (string) Compute collection id
@return manager.ComputeCollectionFabricTemplateListResult
func (*FabricApiService) ListComputeCollections ¶
func (a *FabricApiService) ListComputeCollections(ctx context.Context, localVarOptionals map[string]interface{}) (manager.ComputeCollectionListResult, *http.Response, error)
FabricApiService Return the List of Compute Collections
Returns information about all compute collections. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cmLocalId" (string) Local Id of the compute collection in the Compute Manager @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "discoveredNodeId" (string) Id of the discovered node which belongs to this Compute Collection @param "displayName" (string) Name of the manager.ComputeCollection in source compute manager @param "externalId" (string) External ID of the manager.ComputeCollection in the source Compute manager, e.g. mo-ref in VC @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "nodeId" (string) Id of the fabric node created from a discovered node belonging to this Compute Collection @param "originId" (string) Id of the compute manager from where this Compute Collection was discovered @param "originType" (string) manager.ComputeCollection type like VC_Cluster. Here the Compute Manager type prefix would help in differentiating similar named Compute Collection types from different Compute Managers @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.ComputeCollectionListResult
func (*FabricApiService) ListComputeManagers ¶
func (a *FabricApiService) ListComputeManagers(ctx context.Context, localVarOptionals map[string]interface{}) (manager.ComputeManagerListResult, *http.Response, error)
FabricApiService Return the List of Compute managers
Returns information about all compute managers. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "originType" (string) Compute manager type like vCenter @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "server" (string) IP address or hostname of compute manager @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.ComputeManagerListResult
func (*FabricApiService) ListDiscoveredNodes ¶
func (a *FabricApiService) ListDiscoveredNodes(ctx context.Context, localVarOptionals map[string]interface{}) (manager.DiscoveredNodeListResult, *http.Response, error)
FabricApiService Return the List of Discovered Nodes
Returns information about all discovered nodes. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cmLocalId" (string) Local Id of the discovered node in the Compute Manager @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "displayName" (string) Display name of discovered node @param "externalId" (string) External id of the discovered node, ex. a mo-ref from VC @param "hasParent" (string) Discovered node has a parent compute collection or is a standalone host @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "ipAddress" (string) IP address of the discovered node @param "nodeId" (string) Id of the fabric node created from the discovered node @param "nodeType" (string) Discovered manager.Node type like HostNode @param "originId" (string) Id of the compute manager from where this node was discovered @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "parentComputeCollection" (string) External id of the compute collection to which this node belongs @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.DiscoveredNodeListResult
func (*FabricApiService) ListFabricNodeInterfaces ¶
func (a *FabricApiService) ListFabricNodeInterfaces(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.NodeInterfacePropertiesListResult, *http.Response, error)
FabricApiService List the specified node's Network Interfaces
Returns the number of interfaces on the node and detailed information about each interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method (static or DHCP). * @param ctx context.Context Authentication Context @param nodeId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.NodeInterfacePropertiesListResult
func (*FabricApiService) ListNodeCapabilities ¶
func (a *FabricApiService) ListNodeCapabilities(ctx context.Context, nodeId string) (manager.NodeCapabilitiesResult, *http.Response, error)
FabricApiService Return the List of Capabilities of a Single manager.Node
Returns information about capabilities of a single fabric node (host or edge). * @param ctx context.Context Authentication Context @param nodeId @return manager.NodeCapabilitiesResult
func (*FabricApiService) ListNodes ¶
func (a *FabricApiService) ListNodes(ctx context.Context, localVarOptionals map[string]interface{}) (manager.NodeListResult, *http.Response, error)
FabricApiService Return the List of Nodes
Returns information about all fabric nodes (hosts and edges). * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "discoveredNodeId" (string) Id of the discovered node which was converted to create this node @param "displayName" (string) HostNode display name @param "externalId" (string) HostNode external id @param "hypervisorOsType" (string) HostNode's Hypervisor type, for example ESXi, RHEL KVM or UBUNTU KVM. @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "ipAddress" (string) Management IP address of the node @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "resourceType" (string) manager.Node type from 'HostNode', 'EdgeNode', 'PublicCloudGatewayNode' @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.NodeListResult
func (*FabricApiService) ListVifs ¶
func (a *FabricApiService) ListVifs(ctx context.Context, localVarOptionals map[string]interface{}) (manager.VirtualNetworkInterfaceListResult, *http.Response, error)
FabricApiService Return the List of Virtual Network Interfaces (VIFs)
Returns information about all VIFs. A virtual network interface aggregates network interfaces into a logical interface unit that is indistinuishable from a physical network interface. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "hostId" (string) Id of the host where this vif is located. @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "lportAttachmentId" (string) LPort Attachment Id of the virtual network interface. @param "ownerVmId" (string) External id of the virtual machine. @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "vmId" (string) External id of the virtual machine.
@return manager.VirtualNetworkInterfaceListResult
func (*FabricApiService) ListVirtualMachines ¶
func (a *FabricApiService) ListVirtualMachines(ctx context.Context, localVarOptionals map[string]interface{}) (manager.VirtualMachineListResult, *http.Response, error)
FabricApiService Return the List of Virtual Machines
Returns information about all virtual machines. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "displayName" (string) Display Name of the virtual machine @param "externalId" (string) External id of the virtual machine @param "hostId" (string) Id of the host where this vif is located @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.VirtualMachineListResult
func (*FabricApiService) PerformHostNodeUpgradeActionUpgradeInfra ¶
func (a *FabricApiService) PerformHostNodeUpgradeActionUpgradeInfra(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.Node, *http.Response, error)
FabricApiService Perform a service deployment upgrade on a host node
Perform a service deployment upgrade on a host node * @param ctx context.Context Authentication Context @param nodeId @param optional (nil or map[string]interface{}) with one or more of:
@param "disableVmMigration" (bool) Should VM migration be disabled during upgrade
@return manager.Node
func (*FabricApiService) PerformNodeAction ¶
func (a *FabricApiService) PerformNodeAction(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.Node, *http.Response, error)
FabricApiService Perform an Action on Fabric manager.Node
The supported fabric node actions are enter_maintenance_mode, exit_maintenance_mode for EdgeNode. This API is deprecated, please call TransportNode maintenance mode API to update maintenance mode, refer to \"Update transport node maintenance mode\". * @param ctx context.Context Authentication Context @param nodeId @param optional (nil or map[string]interface{}) with one or more of:
@param "action" (string) Supported fabric node actions
@return manager.Node
func (*FabricApiService) ReadComputeCollection ¶
func (a *FabricApiService) ReadComputeCollection(ctx context.Context, ccExtId string) (manager.ComputeCollection, *http.Response, error)
FabricApiService Return Compute Collection Information
Returns information about a specific compute collection. * @param ctx context.Context Authentication Context @param ccExtId @return manager.ComputeCollection
func (*FabricApiService) ReadComputeManager ¶
func (a *FabricApiService) ReadComputeManager(ctx context.Context, computeManagerId string) (manager.ComputeManager, *http.Response, error)
FabricApiService Return compute manager Information
Returns information about a specific compute manager * @param ctx context.Context Authentication Context @param computeManagerId @return manager.ComputeManager
func (*FabricApiService) ReadComputeManagerStatus ¶
func (a *FabricApiService) ReadComputeManagerStatus(ctx context.Context, computeManagerId string) (manager.ComputeManagerStatus, *http.Response, error)
FabricApiService Return runtime status information for a compute manager
Returns connection and version information about a compute manager * @param ctx context.Context Authentication Context @param computeManagerId @return manager.ComputeManagerStatus
func (*FabricApiService) ReadDiscoveredNode ¶
func (a *FabricApiService) ReadDiscoveredNode(ctx context.Context, nodeExtId string) (manager.DiscoveredNode, *http.Response, error)
FabricApiService Return Discovered manager.Node Information
Returns information about a specific discovered node. * @param ctx context.Context Authentication Context @param nodeExtId @return manager.DiscoveredNode
func (*FabricApiService) ReadFabricNodeInterface ¶
func (a *FabricApiService) ReadFabricNodeInterface(ctx context.Context, nodeId string, interfaceId string, localVarOptionals map[string]interface{}) (manager.NodeInterfaceProperties, *http.Response, error)
FabricApiService Read the node's Network Interface
Returns detailed information about the specified interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method (static or DHCP). * @param ctx context.Context Authentication Context @param nodeId @param interfaceId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.NodeInterfaceProperties
func (*FabricApiService) ReadFabricNodeInterfaceStatistics ¶
func (a *FabricApiService) ReadFabricNodeInterfaceStatistics(ctx context.Context, nodeId string, interfaceId string, localVarOptionals map[string]interface{}) (manager.NodeInterfaceStatisticsProperties, *http.Response, error)
FabricApiService Read the NSX Manager's Network Interface Statistics
On the specified interface, returns the number of received (rx), transmitted (tx), and dropped packets; the number of bytes and errors received and transmitted on the interface; and the number of detected collisions. * @param ctx context.Context Authentication Context @param nodeId @param interfaceId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.NodeInterfaceStatisticsProperties
func (*FabricApiService) ReadNode ¶
func (a *FabricApiService) ReadNode(ctx context.Context, nodeId string) (manager.Node, *http.Response, error)
FabricApiService Return manager.Node Information
Returns information about a specific fabric node (host or edge). * @param ctx context.Context Authentication Context @param nodeId @return manager.Node
func (*FabricApiService) ReadNodeStatus ¶
func (a *FabricApiService) ReadNodeStatus(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.NodeStatus, *http.Response, error)
FabricApiService Return Runtime Status Information for a manager.Node
Returns connectivity, heartbeat, and version information about a fabric node (host or edge). Note that the LCP connectivity status remains down until after the fabric node has been added as a transpot node and the NSX host switch has been successfully installed. See POST /api/v1/transport-nodes. * @param ctx context.Context Authentication Context @param nodeId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.NodeStatus
func (*FabricApiService) ReadNodesStatus ¶
func (a *FabricApiService) ReadNodesStatus(ctx context.Context, readNodesStatusRequestParameters manager.ReadNodesStatusRequestParameters) (manager.NodeStatusListResult, *http.Response, error)
FabricApiService Return Runtime Status Information for given Nodes
Returns connectivity, heartbeat, and version information about all fabric nodes (host or edge). * @param ctx context.Context Authentication Context @param readNodesStatusRequestParameters @return manager.NodeStatusListResult
func (*FabricApiService) RestartInventorySyncRestartInventorySync ¶
func (a *FabricApiService) RestartInventorySyncRestartInventorySync(ctx context.Context, nodeId string) (*http.Response, error)
FabricApiService Restart the inventory sync for the node if it is paused currently.
Restart the inventory sync for the node if it is currently internally paused. After this action the next inventory sync coming from the node is processed. * @param ctx context.Context Authentication Context @param nodeId @return
func (*FabricApiService) UpdateComputeCollectionFabricTemplate ¶
func (a *FabricApiService) UpdateComputeCollectionFabricTemplate(ctx context.Context, fabricTemplateId string, computeCollectionFabricTemplate manager.ComputeCollectionFabricTemplate) (manager.ComputeCollectionFabricTemplate, *http.Response, error)
FabricApiService Updates compute collection fabric template
Updates compute collection fabric template for the given id * @param ctx context.Context Authentication Context @param fabricTemplateId @param computeCollectionFabricTemplate @return manager.ComputeCollectionFabricTemplate
func (*FabricApiService) UpdateComputeManager ¶
func (a *FabricApiService) UpdateComputeManager(ctx context.Context, computeManagerId string, computeManager manager.ComputeManager) (manager.ComputeManager, *http.Response, error)
FabricApiService Update compute manager
Updates a specified compute manager * @param ctx context.Context Authentication Context @param computeManagerId @param computeManager @return manager.ComputeManager
func (*FabricApiService) UpdateNode ¶
func (a *FabricApiService) UpdateNode(ctx context.Context, nodeId string, node manager.Node) (manager.Node, *http.Response, error)
FabricApiService Update a manager.Node
Modifies attributes of a fabric node (host or edge). * @param ctx context.Context Authentication Context @param nodeId @param node @return manager.Node
func (*FabricApiService) UpdateVirtualMachineTagsUpdateTags ¶
func (a *FabricApiService) UpdateVirtualMachineTagsUpdateTags(ctx context.Context, virtualMachineTagUpdate manager.VirtualMachineTagUpdate) (*http.Response, error)
FabricApiService Update tags applied to a virtual machine
Update tags applied to the virtual machine. External id of the virtual machine will be specified in the request body. Request body should contain all the tags to be applied. To clear all tags, provide an empty list. User can apply maximum 10 tags on a virtual machine. The remaining 5 are reserved for system defined tags. * @param ctx context.Context Authentication Context @param virtualMachineTagUpdate @return
type GenericSwaggerError ¶
type GenericSwaggerError struct {
// contains filtered or unexported fields
}
GenericSwaggerError Provides access to the body, error and model on returned errors.
func (GenericSwaggerError) Body ¶
func (e GenericSwaggerError) Body() []byte
Body returns the raw bytes of the response
func (GenericSwaggerError) Error ¶
func (e GenericSwaggerError) Error() string
Error returns non-empty string if there was an error.
func (GenericSwaggerError) Model ¶
func (e GenericSwaggerError) Model() interface{}
Model returns the unpacked model of the error
type GroupingObjectsApiService ¶
type GroupingObjectsApiService service
func (*GroupingObjectsApiService) AddMACAddress ¶
func (a *GroupingObjectsApiService) AddMACAddress(ctx context.Context, macSetId string, mACAddressElement manager.MacAddressElement) (manager.MacAddressElement, *http.Response, error)
GroupingObjectsApiService Add a MAC address to a MACSet
Add an individual MAC address to a MACSet * @param ctx context.Context Authentication Context @param macSetId MAC Set Id @param mACAddressElement @return manager.MacAddressElement
func (*GroupingObjectsApiService) AddOrRemoveNSGroupExpression ¶
func (a *GroupingObjectsApiService) AddOrRemoveNSGroupExpression(ctx context.Context, nsGroupId string, nSGroupExpressionList manager.NsGroupExpressionList, action string) (manager.NsGroup, *http.Response, error)
GroupingObjectsApiService Add NSGroup expression
Add/remove the expressions passed in the request body to/from the NSGroup * @param ctx context.Context Authentication Context @param nsGroupId NSGroup Id @param nSGroupExpressionList @param action Specifies addition or removal action @return NsGroup
func (*GroupingObjectsApiService) AddOrRemoveNsGroupSimpleExpression ¶
func (a *GroupingObjectsApiService) AddOrRemoveNsGroupSimpleExpression(ctx context.Context, nsGroupId string, nSGroupExpressionList manager.NsGroupSimpleExpressionList, action string) (manager.NsGroup, *http.Response, error)
GroupingObjectsApiService Add NSGroup expression
Add/remove the expressions passed in the request body to/from the NSGroup * @param ctx context.Context Authentication Context @param nsGroupId NSGroup Id @param nSGroupExpressionList @param action Specifies addition or removal action @return NsGroup
func (*GroupingObjectsApiService) AddOrRemoveNsGroupTagExpression ¶
func (a *GroupingObjectsApiService) AddOrRemoveNsGroupTagExpression(ctx context.Context, nsGroupId string, nSGroupExpressionList manager.NsGroupTagExpressionList, action string) (manager.NsGroup, *http.Response, error)
GroupingObjectsApiService Add NSGroup expression
Add/remove the expressions passed in the request body to/from the NSGroup * @param ctx context.Context Authentication Context @param nsGroupId NSGroup Id @param nSGroupExpressionList @param action Specifies addition or removal action @return NsGroup
func (*GroupingObjectsApiService) CreateAlgTypeNSService ¶
func (a *GroupingObjectsApiService) CreateAlgTypeNSService(ctx context.Context, nSService manager.AlgTypeNsService) (manager.AlgTypeNsService, *http.Response, error)
GroupingObjectsApiService Create AlgTypeNSService
Creates a new NSService which allows users to specify characteristics to use for matching network traffic. * @param ctx context.Context Authentication Context @param nSService @return manager.NsService
func (*GroupingObjectsApiService) CreateEtherTypeNSService ¶
func (a *GroupingObjectsApiService) CreateEtherTypeNSService(ctx context.Context, nSService manager.EtherTypeNsService) (manager.EtherTypeNsService, *http.Response, error)
GroupingObjectsApiService Create EtherTypeNSService
Creates a new NSService which allows users to specify characteristics to use for matching network traffic. * @param ctx context.Context Authentication Context @param nSService @return manager.NsService
func (*GroupingObjectsApiService) CreateIPSet ¶
func (a *GroupingObjectsApiService) CreateIPSet(ctx context.Context, iPSet manager.IpSet) (manager.IpSet, *http.Response, error)
GroupingObjectsApiService Create IPSet
Creates a new IPSet that can group either IPv4 or IPv6 individual ip addresses, ranges or subnets. * @param ctx context.Context Authentication Context @param iPSet @return manager.IpSet
func (*GroupingObjectsApiService) CreateIcmpTypeNSService ¶
func (a *GroupingObjectsApiService) CreateIcmpTypeNSService(ctx context.Context, nSService manager.IcmpTypeNsService) (manager.IcmpTypeNsService, *http.Response, error)
GroupingObjectsApiService Create IcmpTypeNSService
Creates a new NSService which allows users to specify characteristics to use for matching network traffic. * @param ctx context.Context Authentication Context @param nSService @return manager.NsService
func (*GroupingObjectsApiService) CreateIgmpTypeNSService ¶
func (a *GroupingObjectsApiService) CreateIgmpTypeNSService(ctx context.Context, nSService manager.IgmpTypeNsService) (manager.IgmpTypeNsService, *http.Response, error)
GroupingObjectsApiService Create IgmpTypeNSService
Creates a new NSService which allows users to specify characteristics to use for matching network traffic. * @param ctx context.Context Authentication Context @param nSService @return manager.NsService
func (*GroupingObjectsApiService) CreateIpProtocolNSService ¶
func (a *GroupingObjectsApiService) CreateIpProtocolNSService(ctx context.Context, nSService manager.IpProtocolNsService) (manager.IpProtocolNsService, *http.Response, error)
GroupingObjectsApiService Create IpProtocolNSService
Creates a new NSService which allows users to specify characteristics to use for matching network traffic. * @param ctx context.Context Authentication Context @param nSService @return manager.NsService
func (*GroupingObjectsApiService) CreateL4PortSetNSService ¶
func (a *GroupingObjectsApiService) CreateL4PortSetNSService(ctx context.Context, nSService manager.L4PortSetNsService) (manager.L4PortSetNsService, *http.Response, error)
GroupingObjectsApiService Create L4PortSetNSService
Creates a new NSService which allows users to specify characteristics to use for matching network traffic. * @param ctx context.Context Authentication Context @param nSService @return manager.NsService
func (*GroupingObjectsApiService) CreateMACSet ¶
func (a *GroupingObjectsApiService) CreateMACSet(ctx context.Context, mACSet manager.MacSet) (manager.MacSet, *http.Response, error)
GroupingObjectsApiService Create MACSet
Creates a new MACSet that can group individual MAC addresses. * @param ctx context.Context Authentication Context @param mACSet @return manager.MacSet
func (*GroupingObjectsApiService) CreateNSGroup ¶
func (a *GroupingObjectsApiService) CreateNSGroup(ctx context.Context, nSGroup manager.NsGroup) (manager.NsGroup, *http.Response, error)
GroupingObjectsApiService Create NSGroup
Creates a new NSGroup that can group NSX resources - VIFs, Lports and LSwitches as well as the grouping objects - IPSet, MACSet and other NSGroups * @param ctx context.Context Authentication Context @param nSGroup @return NsGroup
func (*GroupingObjectsApiService) CreateNSService ¶
func (a *GroupingObjectsApiService) CreateNSService(ctx context.Context, nSService manager.NsService) (manager.NsService, *http.Response, error)
GroupingObjectsApiService Create NSService
Creates a new NSService which allows users to specify characteristics to use for matching network traffic. * @param ctx context.Context Authentication Context @param nSService @return manager.NsService
func (*GroupingObjectsApiService) CreateNSServiceGroup ¶
func (a *GroupingObjectsApiService) CreateNSServiceGroup(ctx context.Context, nSServiceGroup manager.NsServiceGroup) (manager.NsServiceGroup, *http.Response, error)
GroupingObjectsApiService Create NSServiceGroup
Creates a new NSServiceGroup which can contain NSServices. A given NSServiceGroup can contain either only ether type of NSServices or only non-ether type of NSServices, i.e. an NSServiceGroup cannot contain a mix of both ether and non-ether types of NSServices. * @param ctx context.Context Authentication Context @param nSServiceGroup @return manager.NsServiceGroup
func (*GroupingObjectsApiService) DeleteIPSet ¶
func (a *GroupingObjectsApiService) DeleteIPSet(ctx context.Context, ipSetId string, localVarOptionals map[string]interface{}) (*http.Response, error)
GroupingObjectsApiService Delete IPSet
Deletes the specified IPSet. By default, if the IPSet is added to an NSGroup, it won't be deleted. In such situations, pass \"force=true\" as query param to force delete the IPSet. * @param ctx context.Context Authentication Context @param ipSetId IPSet Id @param optional (nil or map[string]interface{}) with one or more of:
@param "force" (bool) Force delete the resource even if it is being used somewhere
@return
func (*GroupingObjectsApiService) DeleteMACSet ¶
func (a *GroupingObjectsApiService) DeleteMACSet(ctx context.Context, macSetId string, localVarOptionals map[string]interface{}) (*http.Response, error)
GroupingObjectsApiService Delete MACSet
Deletes the specified MACSet. By default, if the MACSet is added to an NSGroup, it won't be deleted. In such situations, pass \"force=true\" as query param to force delete the MACSet. * @param ctx context.Context Authentication Context @param macSetId MACSet Id @param optional (nil or map[string]interface{}) with one or more of:
@param "force" (bool) Force delete the resource even if it is being used somewhere
@return
func (*GroupingObjectsApiService) DeleteNSGroup ¶
func (a *GroupingObjectsApiService) DeleteNSGroup(ctx context.Context, nsGroupId string, localVarOptionals map[string]interface{}) (*http.Response, error)
GroupingObjectsApiService Delete NSGroup
Deletes the specified NSGroup. By default, if the NSGroup is added to another NSGroup, it won't be deleted. In such situations, pass \"force=true\" as query param to force delete the NSGroup. * @param ctx context.Context Authentication Context @param nsGroupId NSGroup Id @param optional (nil or map[string]interface{}) with one or more of:
@param "force" (bool) Force delete the resource even if it is being used somewhere
@return
func (*GroupingObjectsApiService) DeleteNSService ¶
func (a *GroupingObjectsApiService) DeleteNSService(ctx context.Context, nsServiceId string, localVarOptionals map[string]interface{}) (*http.Response, error)
GroupingObjectsApiService Delete NSService
Deletes the specified NSService. By default, if the NSService is being referred in an NSServiceGroup, it can't be deleted. In such situations, pass \"force=true\" as a parameter to force delete the NSService. System defined NSServices can't be deleted using \"force\" flag. * @param ctx context.Context Authentication Context @param nsServiceId NSService Id @param optional (nil or map[string]interface{}) with one or more of:
@param "force" (bool) Force delete the resource even if it is being used somewhere
@return
func (*GroupingObjectsApiService) DeleteNSServiceGroup ¶
func (a *GroupingObjectsApiService) DeleteNSServiceGroup(ctx context.Context, nsServiceGroupId string, localVarOptionals map[string]interface{}) (*http.Response, error)
GroupingObjectsApiService Delete NSServiceGroup
Deletes the specified NSServiceGroup. By default, if the NSServiceGroup is consumed in a Firewall rule, it won't get deleted. In such situations, pass \"force=true\" as query param to force delete the NSServiceGroup. * @param ctx context.Context Authentication Context @param nsServiceGroupId NSServiceGroup Id @param optional (nil or map[string]interface{}) with one or more of:
@param "force" (bool) Force delete the resource even if it is being used somewhere
@return
func (*GroupingObjectsApiService) GetEffectiveIPAddressMembers ¶
func (a *GroupingObjectsApiService) GetEffectiveIPAddressMembers(ctx context.Context, nsGroupId string, localVarOptionals map[string]interface{}) (manager.EffectiveIpAddressMemberListResult, *http.Response, error)
GroupingObjectsApiService Get Effective IPAddress translated from the NSGroup
Returns effective ip address members of the specified NSGroup. * @param ctx context.Context Authentication Context @param nsGroupId NSGroup Id @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.EffectiveIpAddressMemberListResult
func (*GroupingObjectsApiService) GetEffectiveLogicalPortMembers ¶
func (a *GroupingObjectsApiService) GetEffectiveLogicalPortMembers(ctx context.Context, nsGroupId string, localVarOptionals map[string]interface{}) (manager.EffectiveMemberResourceListResult, *http.Response, error)
GroupingObjectsApiService Get Effective Logical Ports translated from the NSgroup
Returns effective logical port members of the specified NSGroup. * @param ctx context.Context Authentication Context @param nsGroupId NSGroup Id @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.EffectiveMemberResourceListResult
func (*GroupingObjectsApiService) GetEffectiveLogicalSwitchMembers ¶
func (a *GroupingObjectsApiService) GetEffectiveLogicalSwitchMembers(ctx context.Context, nsGroupId string, localVarOptionals map[string]interface{}) (manager.EffectiveMemberResourceListResult, *http.Response, error)
GroupingObjectsApiService Get Effective switch members translated from the NSGroup
Returns effective logical switch members of the specified NSGroup. * @param ctx context.Context Authentication Context @param nsGroupId NSGroup Id @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.EffectiveMemberResourceListResult
func (*GroupingObjectsApiService) GetEffectiveVirtualMachineMembers ¶
func (a *GroupingObjectsApiService) GetEffectiveVirtualMachineMembers(ctx context.Context, nsGroupId string, localVarOptionals map[string]interface{}) (manager.VirtualMachineListResult, *http.Response, error)
GroupingObjectsApiService Get Effective Virtual Machine members of the specified NSGroup.
Returns effective virtual machine members of the specified NSGroup. * @param ctx context.Context Authentication Context @param nsGroupId NSGroup Id @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.VirtualMachineListResult
func (*GroupingObjectsApiService) GetMACAddresses ¶
func (a *GroupingObjectsApiService) GetMACAddresses(ctx context.Context, macSetId string) (manager.MacAddressElementListResult, *http.Response, error)
GroupingObjectsApiService Get all MACAddresses in a MACSet
List all MAC addresses in a MACSet * @param ctx context.Context Authentication Context @param macSetId MAC Set Id @return manager.MacAddressElementListResult
func (*GroupingObjectsApiService) GetMemberTypes ¶
func (a *GroupingObjectsApiService) GetMemberTypes(ctx context.Context, nsGroupId string, localVarOptionals map[string]interface{}) (manager.EffectiveMemberTypeListResult, *http.Response, error)
GroupingObjectsApiService Get member types from NSGroup
Returns member types for a specified NSGroup including child NSGroups. This considers static members and members added via membership criteria only * @param ctx context.Context Authentication Context @param nsGroupId NSGroup Id @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.EffectiveMemberTypeListResult
func (*GroupingObjectsApiService) GetServiceAssociations ¶
func (a *GroupingObjectsApiService) GetServiceAssociations(ctx context.Context, nsgroupId string, serviceType string, localVarOptionals map[string]interface{}) (manager.ServiceAssociationListResult, *http.Response, error)
GroupingObjectsApiService Get services to which the given nsgroup belongs to
Returns information about services that are associated with the given NSGroup. The service name is passed by service_type parameter * @param ctx context.Context Authentication Context @param nsgroupId @param serviceType @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "fetchParentgroupAssociations" (bool) Fetch complete list of associated resources considering nesting @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.ServiceAssociationListResult
func (*GroupingObjectsApiService) GetUnassociatedVirtualMachines ¶
func (a *GroupingObjectsApiService) GetUnassociatedVirtualMachines(ctx context.Context, localVarOptionals map[string]interface{}) (manager.UnassociatedVmListResult, *http.Response, error)
GroupingObjectsApiService Get the list of all the virtual machines that are not a part of any existing NSGroup.
Get the list of all the virtual machines that are not a part of any existing NSGroup. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "displayName" (string) Display Name of the virtual machine @param "externalId" (string) External id of the virtual machine @param "hostId" (string) Id of the host where this vif is located @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.UnassociatedVmListResult
func (*GroupingObjectsApiService) ListIPSets ¶
func (a *GroupingObjectsApiService) ListIPSets(ctx context.Context, localVarOptionals map[string]interface{}) (manager.IpSetListResult, *http.Response, error)
GroupingObjectsApiService List IPSets
Returns paginated list of IPSets * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.IpSetListResult
func (*GroupingObjectsApiService) ListMACSets ¶
func (a *GroupingObjectsApiService) ListMACSets(ctx context.Context, localVarOptionals map[string]interface{}) (manager.MacSetListResult, *http.Response, error)
GroupingObjectsApiService List MACSets
Returns paginated list of MACSets * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.MacSetListResult
func (*GroupingObjectsApiService) ListNSGroups ¶
func (a *GroupingObjectsApiService) ListNSGroups(ctx context.Context, localVarOptionals map[string]interface{}) (manager.NsGroupListResult, *http.Response, error)
GroupingObjectsApiService List NSGroups
List the NSGroups in a paginated format. The page size is restricted to 50 NSGroups so that the size of the response remains small even in the worst case. Optionally, specify valid member types as request parameter to filter NSGroups. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "memberTypes" (string) Specify member types to filter corresponding NSGroups @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "populateReferences" (bool) Populate metadata of resource referenced by NSGroupExpressions @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.NsGroupListResult
func (*GroupingObjectsApiService) ListNSServiceGroups ¶
func (a *GroupingObjectsApiService) ListNSServiceGroups(ctx context.Context, localVarOptionals map[string]interface{}) (manager.NsServiceGroupListResult, *http.Response, error)
GroupingObjectsApiService List all NSServiceGroups
Returns paginated list of NSServiceGroups * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "defaultService" (bool) Fetch all default NSServiceGroups @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.NsServiceGroupListResult
func (*GroupingObjectsApiService) ListNSServices ¶
func (a *GroupingObjectsApiService) ListNSServices(ctx context.Context, localVarOptionals map[string]interface{}) (manager.NsServiceListResult, *http.Response, error)
GroupingObjectsApiService List all NSServices
Returns paginated list of NSServices * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "defaultService" (bool) Fetch all default NSServices @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.NsServiceListResult
func (*GroupingObjectsApiService) ReadAlgTypeNSService ¶
func (a *GroupingObjectsApiService) ReadAlgTypeNSService(ctx context.Context, nsServiceId string) (manager.AlgTypeNsService, *http.Response, error)
GroupingObjectsApiService Read AlgTypeNSService
Returns information about the specified AlgTypeNSService * @param ctx context.Context Authentication Context @param nsServiceId NSService Id @return manager.AlgTypeNsService
func (*GroupingObjectsApiService) ReadEtherTypeNSService ¶
func (a *GroupingObjectsApiService) ReadEtherTypeNSService(ctx context.Context, nsServiceId string) (manager.EtherTypeNsService, *http.Response, error)
GroupingObjectsApiService Read EtherTypeNSService
Returns information about the specified EtherTypeNSService * @param ctx context.Context Authentication Context @param nsServiceId NSService Id @return manager.EtherTypeNsService
func (*GroupingObjectsApiService) ReadIPSet ¶
func (a *GroupingObjectsApiService) ReadIPSet(ctx context.Context, ipSetId string) (manager.IpSet, *http.Response, error)
GroupingObjectsApiService Read IPSet
Returns information about the specified IPSet * @param ctx context.Context Authentication Context @param ipSetId IPSet Id @return manager.IpSet
func (*GroupingObjectsApiService) ReadIcmpTypeNSService ¶
func (a *GroupingObjectsApiService) ReadIcmpTypeNSService(ctx context.Context, nsServiceId string) (manager.IcmpTypeNsService, *http.Response, error)
GroupingObjectsApiService Read IcmpTypeNSService
Returns information about the specified IcmpTypeNSService * @param ctx context.Context Authentication Context @param nsServiceId NSService Id @return manager.IcmpTypeNsService
func (*GroupingObjectsApiService) ReadIgmpTypeNSService ¶
func (a *GroupingObjectsApiService) ReadIgmpTypeNSService(ctx context.Context, nsServiceId string) (manager.IgmpTypeNsService, *http.Response, error)
GroupingObjectsApiService Read IgmpTypeNSService
Returns information about the specified IgmpTypeNSService * @param ctx context.Context Authentication Context @param nsServiceId NSService Id @return manager.IgmpTypeNsService
func (*GroupingObjectsApiService) ReadIpProtocolNSService ¶
func (a *GroupingObjectsApiService) ReadIpProtocolNSService(ctx context.Context, nsServiceId string) (manager.IpProtocolNsService, *http.Response, error)
GroupingObjectsApiService Read IpProtocolNSService
Returns information about the specified IpProtocolNSService * @param ctx context.Context Authentication Context @param nsServiceId NSService Id @return manager.IpProtocolNsService
func (*GroupingObjectsApiService) ReadL4PortSetNSService ¶
func (a *GroupingObjectsApiService) ReadL4PortSetNSService(ctx context.Context, nsServiceId string) (manager.L4PortSetNsService, *http.Response, error)
GroupingObjectsApiService Read L4PortSetNSService
Returns information about the specified L4PortSetNSService * @param ctx context.Context Authentication Context @param nsServiceId NSService Id @return manager.L4PortSetNsService
func (*GroupingObjectsApiService) ReadMACSet ¶
func (a *GroupingObjectsApiService) ReadMACSet(ctx context.Context, macSetId string) (manager.MacSet, *http.Response, error)
GroupingObjectsApiService Read MACSet
Returns information about the specified MACSet * @param ctx context.Context Authentication Context @param macSetId MACSet Id @return manager.MacSet
func (*GroupingObjectsApiService) ReadNSGroup ¶
func (a *GroupingObjectsApiService) ReadNSGroup(ctx context.Context, nsGroupId string, localVarOptionals map[string]interface{}) (manager.NsGroup, *http.Response, error)
GroupingObjectsApiService Read NSGroup
Returns information about the specified NSGroup. * @param ctx context.Context Authentication Context @param nsGroupId NSGroup Id @param optional (nil or map[string]interface{}) with one or more of:
@param "populateReferences" (bool) Populate metadata of resource referenced by NSGroupExpressions
@return NsGroup
func (*GroupingObjectsApiService) ReadNSService ¶
func (a *GroupingObjectsApiService) ReadNSService(ctx context.Context, nsServiceId string) (manager.NsService, *http.Response, error)
GroupingObjectsApiService Read NSService
Returns information about the specified NSService * @param ctx context.Context Authentication Context @param nsServiceId NSService Id @return manager.NsService
func (*GroupingObjectsApiService) ReadNSServiceGroup ¶
func (a *GroupingObjectsApiService) ReadNSServiceGroup(ctx context.Context, nsServiceGroupId string) (manager.NsServiceGroup, *http.Response, error)
GroupingObjectsApiService Read NSServiceGroup
Returns information about the specified NSServiceGroup * @param ctx context.Context Authentication Context @param nsServiceGroupId NSServiceGroup Id @return manager.NsServiceGroup
func (*GroupingObjectsApiService) RemoveMACAddress ¶
func (a *GroupingObjectsApiService) RemoveMACAddress(ctx context.Context, macSetId string, macAddress string) (*http.Response, error)
GroupingObjectsApiService Remove a MAC address from given MACSet
Remove an individual MAC address from a MACSet * @param ctx context.Context Authentication Context @param macSetId MACSet Id @param macAddress MAC address to be removed @return
func (*GroupingObjectsApiService) UpdateAlgTypeNSService ¶
func (a *GroupingObjectsApiService) UpdateAlgTypeNSService(ctx context.Context, nsServiceId string, nSService manager.AlgTypeNsService) (manager.AlgTypeNsService, *http.Response, error)
GroupingObjectsApiService Update AlgTypeNSService
Updates the specified NSService. Modifiable parameters include the description, display_name and the AlgTypeNSService element. The system defined NSServices can't be modified * @param ctx context.Context Authentication Context @param nsServiceId NSService Id @param nSService @return manager.AlgTypeNsService
func (*GroupingObjectsApiService) UpdateEtherTypeNSService ¶
func (a *GroupingObjectsApiService) UpdateEtherTypeNSService(ctx context.Context, nsServiceId string, nSService manager.EtherTypeNsService) (manager.EtherTypeNsService, *http.Response, error)
GroupingObjectsApiService Update EtherTypeNSService
Updates the specified NSService. Modifiable parameters include the description, display_name and the EtherTypeNSService element. The system defined NSServices can't be modified * @param ctx context.Context Authentication Context @param nsServiceId NSService Id @param nSService @return manager.EtherTypeNsService
func (*GroupingObjectsApiService) UpdateIPSet ¶
func (a *GroupingObjectsApiService) UpdateIPSet(ctx context.Context, ipSetId string, iPSet manager.IpSet) (manager.IpSet, *http.Response, error)
GroupingObjectsApiService Update IPSet
Updates the specified IPSet. Modifiable parameters include description, display_name and ip_addresses. * @param ctx context.Context Authentication Context @param ipSetId IPSet Id @param iPSet @return manager.IpSet
func (*GroupingObjectsApiService) UpdateIcmpTypeNSService ¶
func (a *GroupingObjectsApiService) UpdateIcmpTypeNSService(ctx context.Context, nsServiceId string, nSService manager.IcmpTypeNsService) (manager.IcmpTypeNsService, *http.Response, error)
GroupingObjectsApiService Update IcmpTypeNSService
Updates the specified NSService. Modifiable parameters include the description, display_name and the IcmpTypeNSService element. The system defined NSServices can't be modified * @param ctx context.Context Authentication Context @param nsServiceId NSService Id @param nSService @return manager.IcmpTypeNsService
func (*GroupingObjectsApiService) UpdateIgmpTypeNSService ¶
func (a *GroupingObjectsApiService) UpdateIgmpTypeNSService(ctx context.Context, nsServiceId string, nSService manager.IgmpTypeNsService) (manager.IgmpTypeNsService, *http.Response, error)
GroupingObjectsApiService Update IgmpTypeNSService
Updates the specified NSService. Modifiable parameters include the description, display_name and the IgmpTypeNSService element. The system defined NSServices can't be modified * @param ctx context.Context Authentication Context @param nsServiceId NSService Id @param nSService @return manager.IgmpTypeNsService
func (*GroupingObjectsApiService) UpdateIpProtocolNSService ¶
func (a *GroupingObjectsApiService) UpdateIpProtocolNSService(ctx context.Context, nsServiceId string, nSService manager.IpProtocolNsService) (manager.IpProtocolNsService, *http.Response, error)
GroupingObjectsApiService Update IpProtocolNSService
Updates the specified NSService. Modifiable parameters include the description, display_name and the IpProtocolNSService element. The system defined NSServices can't be modified * @param ctx context.Context Authentication Context @param nsServiceId NSService Id @param nSService @return manager.IpProtocolNsService
func (*GroupingObjectsApiService) UpdateL4PortSetNSService ¶
func (a *GroupingObjectsApiService) UpdateL4PortSetNSService(ctx context.Context, nsServiceId string, nSService manager.L4PortSetNsService) (manager.L4PortSetNsService, *http.Response, error)
GroupingObjectsApiService Update L4PortSetNSService
Updates the specified NSService. Modifiable parameters include the description, display_name and the L4PortSetNSService element. The system defined NSServices can't be modified * @param ctx context.Context Authentication Context @param nsServiceId NSService Id @param nSService @return manager.L4PortSetNsService
func (*GroupingObjectsApiService) UpdateMACSet ¶
func (a *GroupingObjectsApiService) UpdateMACSet(ctx context.Context, macSetId string, mACSet manager.MacSet) (manager.MacSet, *http.Response, error)
GroupingObjectsApiService Update MACSet
Updates the specified MACSet. Modifiable parameters include the description, display_name and mac_addresses. * @param ctx context.Context Authentication Context @param macSetId MACSet Id @param mACSet @return manager.MacSet
func (*GroupingObjectsApiService) UpdateNSGroup ¶
func (a *GroupingObjectsApiService) UpdateNSGroup(ctx context.Context, nsGroupId string, nSGroup manager.NsGroup) (manager.NsGroup, *http.Response, error)
GroupingObjectsApiService Update NSGroup
Updates the specified NSGroup. Modifiable parameters include the description, display_name and members. * @param ctx context.Context Authentication Context @param nsGroupId NSGroup Id @param nSGroup @return NsGroup
func (*GroupingObjectsApiService) UpdateNSService ¶
func (a *GroupingObjectsApiService) UpdateNSService(ctx context.Context, nsServiceId string, nSService manager.NsService) (manager.NsService, *http.Response, error)
GroupingObjectsApiService Update NSService
Updates the specified NSService. Modifiable parameters include the description, display_name and the NSService element. The system defined NSServices can't be modified * @param ctx context.Context Authentication Context @param nsServiceId NSService Id @param nSService @return manager.NsService
func (*GroupingObjectsApiService) UpdateNSServiceGroup ¶
func (a *GroupingObjectsApiService) UpdateNSServiceGroup(ctx context.Context, nsServiceGroupId string, nSServiceGroup manager.NsServiceGroup) (manager.NsServiceGroup, *http.Response, error)
GroupingObjectsApiService Update NSServiceGroup
Updates the specified NSService. Modifiable parameters include the description, display_name and members. * @param ctx context.Context Authentication Context @param nsServiceGroupId NSServiceGroup Id @param nSServiceGroup @return manager.NsServiceGroup
type LicensingApiService ¶
type LicensingApiService service
func (*LicensingApiService) AcceptEULA ¶
LicensingApiService Accept end user license agreement
Accept end user license agreement * @param ctx context.Context Authentication Context @return
func (*LicensingApiService) AcceptUpgradeEULA ¶
LicensingApiService Accept end user license agreement
Accept end user license agreement * @param ctx context.Context Authentication Context @return
func (*LicensingApiService) CreateLicense ¶
func (a *LicensingApiService) CreateLicense(ctx context.Context, license licensing.License) (licensing.License, *http.Response, error)
LicensingApiService Add a new license key
This will add a license key to the system. The API supports adding only one license key for each license edition type - Standard, Advanced or Enterprise. If a new license key is tried to add for an edition for which the license key already exists, then this API will return an error. * @param ctx context.Context Authentication Context @param license @return License
func (*LicensingApiService) DeleteLicense ¶
func (a *LicensingApiService) DeleteLicense(ctx context.Context, licenseKey string) (*http.Response, error)
LicensingApiService Deprecated. Remove a license identified by the license-key
Deprecated. Use POST /licenses?action=delete API instead. * @param ctx context.Context Authentication Context @param licenseKey @return
func (*LicensingApiService) DeleteLicenseKeyDelete ¶
func (a *LicensingApiService) DeleteLicenseKeyDelete(ctx context.Context, license licensing.License) (*http.Response, error)
LicensingApiService Remove a license
This will delete the license key identified in the request body by \"license_key\" and its properties from the system. Attempting to delete the last license key will result in an error. * @param ctx context.Context Authentication Context @param license @return
func (*LicensingApiService) GetEULAAcceptance ¶
func (a *LicensingApiService) GetEULAAcceptance(ctx context.Context) (licensing.EulaAcceptance, *http.Response, error)
LicensingApiService Return the acceptance status of end user license agreement
Return the acceptance status of end user license agreement * @param ctx context.Context Authentication Context @return licensing.EulaAcceptance
func (*LicensingApiService) GetEULAContent ¶
func (a *LicensingApiService) GetEULAContent(ctx context.Context, localVarOptionals map[string]interface{}) (licensing.EulaContent, *http.Response, error)
LicensingApiService Return the content of end user license agreement
Return the content of end user license agreement in the specified format. By default, it's pure string without line break * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "format" (string) End User License Agreement content output format @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return licensing.EulaContent
func (*LicensingApiService) GetLicense ¶
func (a *LicensingApiService) GetLicense(ctx context.Context) (licensing.License, *http.Response, error)
LicensingApiService Deprecated. Return the Enterprise License
Deprecated. Use the GET /licenses API instead. * @param ctx context.Context Authentication Context @return License
func (*LicensingApiService) GetLicenseByKey ¶
func (a *LicensingApiService) GetLicenseByKey(ctx context.Context, licenseKey string) (licensing.License, *http.Response, error)
LicensingApiService Deprecated. Get license properties for license identified by the license-key
Deprecated. Use GET /licenses API instead. * @param ctx context.Context Authentication Context @param licenseKey @return License
func (*LicensingApiService) GetLicenseUsageReport ¶
func (a *LicensingApiService) GetLicenseUsageReport(ctx context.Context) (licensing.FeatureUsageList, *http.Response, error)
LicensingApiService Get usage report of all registered modules
Returns usage report of all registered modules * @param ctx context.Context Authentication Context @return licensing.FeatureUsageList
func (*LicensingApiService) GetLicenseUsageReportInCsvFormatCsv ¶
func (a *LicensingApiService) GetLicenseUsageReportInCsvFormatCsv(ctx context.Context) (licensing.FeatureUsageListInCsvFormat, *http.Response, error)
LicensingApiService Get usage report of all registred modules in CSV format
Returns usage report of all registered modules in CSV format * @param ctx context.Context Authentication Context @return licensing.FeatureUsageListInCsvFormat
func (*LicensingApiService) GetLicenses ¶
func (a *LicensingApiService) GetLicenses(ctx context.Context) (licensing.LicensesListResult, *http.Response, error)
LicensingApiService Get all licenses
Returns all licenses. * @param ctx context.Context Authentication Context @return LicensesListResult
func (*LicensingApiService) GetUpgradeEULAAcceptance ¶
func (a *LicensingApiService) GetUpgradeEULAAcceptance(ctx context.Context) (licensing.EulaAcceptance, *http.Response, error)
LicensingApiService Return the acceptance status of end user license agreement
Return the acceptance status of end user license agreement * @param ctx context.Context Authentication Context @return licensing.EulaAcceptance
func (*LicensingApiService) GetUpgradeEULAContent ¶
func (a *LicensingApiService) GetUpgradeEULAContent(ctx context.Context, localVarOptionals map[string]interface{}) (licensing.EulaContent, *http.Response, error)
LicensingApiService Return the content of end user license agreement
Return the content of end user license agreement in the specified format. By default, it's pure string without line break * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "format" (string) End User License Agreement content output format @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return licensing.EulaContent
func (*LicensingApiService) UpdateLicense ¶
func (a *LicensingApiService) UpdateLicense(ctx context.Context, license licensing.License) (licensing.License, *http.Response, error)
LicensingApiService Deprecated. Assign an Updated Enterprise License Key
Deprecated. Use the POST /licenses API instead * @param ctx context.Context Authentication Context @param license @return License
type LogicalRoutingAndServicesApiService ¶
type LogicalRoutingAndServicesApiService service
func (*LogicalRoutingAndServicesApiService) AddBgpNeighbor ¶
func (a *LogicalRoutingAndServicesApiService) AddBgpNeighbor(ctx context.Context, logicalRouterId string, bgpNeighbor manager.BgpNeighbor) (manager.BgpNeighbor, *http.Response, error)
LogicalRoutingAndServicesApiService Add a new BGP Neighbor on a Logical Router
Add a new BGP Neighbor on a Logical Router * @param ctx context.Context Authentication Context @param logicalRouterId @param bgpNeighbor @return manager.BgpNeighbor
func (*LogicalRoutingAndServicesApiService) AddIPPrefixList ¶
func (a *LogicalRoutingAndServicesApiService) AddIPPrefixList(ctx context.Context, logicalRouterId string, iPPrefixList manager.IpPrefixList) (manager.IpPrefixList, *http.Response, error)
LogicalRoutingAndServicesApiService Add IPPrefixList on a Logical Router
Adds a new IPPrefixList on a Logical Router * @param ctx context.Context Authentication Context @param logicalRouterId @param iPPrefixList @return manager.IpPrefixList
func (*LogicalRoutingAndServicesApiService) AddNatRule ¶
func (a *LogicalRoutingAndServicesApiService) AddNatRule(ctx context.Context, logicalRouterId string, natRule manager.NatRule) (manager.NatRule, *http.Response, error)
LogicalRoutingAndServicesApiService Add a NAT rule in a specific logical router
Add a NAT rule in a specific logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @param natRule @return manager.NatRule
func (*LogicalRoutingAndServicesApiService) AddRouteMap ¶
func (a *LogicalRoutingAndServicesApiService) AddRouteMap(ctx context.Context, logicalRouterId string, routeMap manager.RouteMap) (manager.RouteMap, *http.Response, error)
LogicalRoutingAndServicesApiService Add manager.RouteMap on a Logical Router
Adds a new manager.RouteMap on a Logical Router * @param ctx context.Context Authentication Context @param logicalRouterId @param routeMap @return manager.RouteMap
func (*LogicalRoutingAndServicesApiService) AddStaticRoute ¶
func (a *LogicalRoutingAndServicesApiService) AddStaticRoute(ctx context.Context, logicalRouterId string, staticRoute manager.StaticRoute) (manager.StaticRoute, *http.Response, error)
LogicalRoutingAndServicesApiService Add Static Routes on a Logical Router
Adds a new static route on a Logical Router * @param ctx context.Context Authentication Context @param logicalRouterId @param staticRoute @return manager.StaticRoute
func (*LogicalRoutingAndServicesApiService) CreateDhcpRelay ¶
func (a *LogicalRoutingAndServicesApiService) CreateDhcpRelay(ctx context.Context, dhcpRelayService manager.DhcpRelayService) (manager.DhcpRelayService, *http.Response, error)
LogicalRoutingAndServicesApiService Create a DHCP Relay Service
Creates a dhcp relay service. * @param ctx context.Context Authentication Context @param dhcpRelayService @return manager.DhcpRelayService
func (*LogicalRoutingAndServicesApiService) CreateDhcpRelayProfile ¶
func (a *LogicalRoutingAndServicesApiService) CreateDhcpRelayProfile(ctx context.Context, dhcpRelayProfile manager.DhcpRelayProfile) (manager.DhcpRelayProfile, *http.Response, error)
LogicalRoutingAndServicesApiService Create a DHCP Relay Profile
Creates a dhcp relay profile. * @param ctx context.Context Authentication Context @param dhcpRelayProfile @return manager.DhcpRelayProfile
func (*LogicalRoutingAndServicesApiService) CreateLogicalRouter ¶
func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouter(ctx context.Context, logicalRouter manager.LogicalRouter) (manager.LogicalRouter, *http.Response, error)
LogicalRoutingAndServicesApiService Create a Logical Router
Creates a logical router. The required parameters are router_type (TIER0 or TIER1) and edge_cluster_id (TIER0 only). Optional parameters include internal and external transit network addresses. * @param ctx context.Context Authentication Context @param logicalRouter @return manager.LogicalRouter
func (*LogicalRoutingAndServicesApiService) CreateLogicalRouterCentralizedServicePort ¶
func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouterCentralizedServicePort(ctx context.Context, logicalRouterPort manager.LogicalRouterCentralizedServicePort) (manager.LogicalRouterCentralizedServicePort, *http.Response, error)
LogicalRoutingAndServicesApiService Create a Logical Router Centralized Service Port
Creates a logical router port on TIER0/TIER1 router. This is the port for connected subnets on the logical router. The required parameters include logical_router_id (the router to which each logical router port is assigned). The service_bindings parameter is optional. * @param ctx context.Context Authentication Context @param logicalRouterPort @return manager.LogicalRouterCentralizedServicePort
func (*LogicalRoutingAndServicesApiService) CreateLogicalRouterDownLinkPort ¶
func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouterDownLinkPort(ctx context.Context, logicalRouterPort manager.LogicalRouterDownLinkPort) (manager.LogicalRouterDownLinkPort, *http.Response, error)
LogicalRoutingAndServicesApiService Create a Logical Router DownLink Port
Creates a logical router port on TIER1 router. This is the port for connected subnets on the logical router. The required parameters include logical_router_id (the router to which each logical router port is assigned). The service_bindings parameter is optional. * @param ctx context.Context Authentication Context @param logicalRouterPort @return manager.LogicalRouterDownLinkPort
func (*LogicalRoutingAndServicesApiService) CreateLogicalRouterLinkPortOnTier0 ¶
func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouterLinkPortOnTier0(ctx context.Context, logicalRouterPort manager.LogicalRouterLinkPortOnTier0) (manager.LogicalRouterLinkPortOnTier0, *http.Response, error)
LogicalRoutingAndServicesApiService Create a Logical Router Port
Creates a logical router port on TIER0 router. This is the port where the LogicalRouterLinkPortOnTier1 of TIER1 logical router connects to. The required parameters include logical_router_id (the router to which each logical router port is assigned). The service_bindings parameter is optional. * @param ctx context.Context Authentication Context @param logicalRouterPort @return manager.LogicalRouterLinkPortOnTier0
func (*LogicalRoutingAndServicesApiService) CreateLogicalRouterLinkPortOnTier1 ¶
func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouterLinkPortOnTier1(ctx context.Context, logicalRouterPort manager.LogicalRouterLinkPortOnTier1) (manager.LogicalRouterLinkPortOnTier1, *http.Response, error)
LogicalRoutingAndServicesApiService Create a Logical Router Port
Creates a logical router port on TIER1 router. This is the port where the LogicalRouterLinkPortOnTier0 of TIER0 logical router connects to. The required parameters include logical_router_id (the router to which each logical router port is assigned). The service_bindings parameter is optional. * @param ctx context.Context Authentication Context @param logicalRouterPort @return manager.LogicalRouterLinkPortOnTier1
func (*LogicalRoutingAndServicesApiService) CreateLogicalRouterLoopbackPort ¶
func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouterLoopbackPort(ctx context.Context, logicalRouterPort manager.LogicalRouterLoopbackPort) (manager.LogicalRouterLoopbackPort, *http.Response, error)
LogicalRoutingAndServicesApiService Create a Logical Router Loopback Port
Creates a logical router loopback port. This is a loopback port for logical router component which is placed on chosen edge cluster member. The required parameters include logical_router_id (the router to which each logical router port is assigned). The service_bindings parameter is optional. * @param ctx context.Context Authentication Context @param logicalRouterPort @return manager.LogicalRouterLoopbackPort
func (*LogicalRoutingAndServicesApiService) CreateLogicalRouterPort ¶
func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouterPort(ctx context.Context, logicalRouterPort manager.LogicalRouterPort) (manager.LogicalRouterPort, *http.Response, error)
LogicalRoutingAndServicesApiService Create a Logical Router Port
Creates a logical router port. The required parameters include resource_type (LogicalRouterUpLinkPort, LogicalRouterDownLinkPort, LogicalRouterLinkPort, LogicalRouterLoopbackPort); and logical_router_id (the router to which each logical router port is assigned). The service_bindings parameter is optional. * @param ctx context.Context Authentication Context @param logicalRouterPort @return manager.LogicalRouterPort
func (*LogicalRoutingAndServicesApiService) CreateLogicalRouterUpLinkPort ¶
func (a *LogicalRoutingAndServicesApiService) CreateLogicalRouterUpLinkPort(ctx context.Context, logicalRouterPort manager.LogicalRouterUpLinkPort) (manager.LogicalRouterUpLinkPort, *http.Response, error)
LogicalRoutingAndServicesApiService Create a Logical Router Uplink Port
Creates a logical router uplink port on TIER0 router. The required parameters include logical_router_id (the router to which each logical router port is assigned). The service_bindings parameter is optional. * @param ctx context.Context Authentication Context @param logicalRouterPort @return manager.LogicalRouterUpLinkPort
func (*LogicalRoutingAndServicesApiService) CreateService ¶
func (a *LogicalRoutingAndServicesApiService) CreateService(ctx context.Context, logicalService manager.LogicalService) (manager.LogicalService, *http.Response, error)
LogicalRoutingAndServicesApiService Create a Logical Router Service
Creates a service that can be applied to one or more logical router ports. For some service types, you must create a service-profile before you can create a service. * @param ctx context.Context Authentication Context @param logicalService @return manager.LogicalService
func (*LogicalRoutingAndServicesApiService) CreateServiceProfile ¶
func (a *LogicalRoutingAndServicesApiService) CreateServiceProfile(ctx context.Context, serviceProfile manager.ServiceProfile) (manager.ServiceProfile, *http.Response, error)
LogicalRoutingAndServicesApiService Create a Service Profile
Creates a service profile, which can then be used to create a service. Services are then applied to one or more logical router ports. * @param ctx context.Context Authentication Context @param serviceProfile @return manager.ServiceProfile
func (*LogicalRoutingAndServicesApiService) CreateStaticHopBfdPeer ¶
func (a *LogicalRoutingAndServicesApiService) CreateStaticHopBfdPeer(ctx context.Context, logicalRouterId string, staticHopBfdPeer manager.StaticHopBfdPeer) (manager.StaticHopBfdPeer, *http.Response, error)
LogicalRoutingAndServicesApiService Create a static hop BFD peer
Creates a BFD peer for static route. The required parameters includes peer IP address. * @param ctx context.Context Authentication Context @param logicalRouterId @param staticHopBfdPeer @return manager.StaticHopBfdPeer
func (*LogicalRoutingAndServicesApiService) DeleteBgpNeighbor ¶
func (a *LogicalRoutingAndServicesApiService) DeleteBgpNeighbor(ctx context.Context, logicalRouterId string, id string) (*http.Response, error)
LogicalRoutingAndServicesApiService Delete a specific BGP Neighbor on a Logical Router
Delete a specific BGP Neighbor on a Logical Router * @param ctx context.Context Authentication Context @param logicalRouterId @param id @return
func (*LogicalRoutingAndServicesApiService) DeleteDhcpRelay ¶
func (a *LogicalRoutingAndServicesApiService) DeleteDhcpRelay(ctx context.Context, relayId string) (*http.Response, error)
LogicalRoutingAndServicesApiService Delete a DHCP Relay Service
Deletes the specified dhcp relay service. * @param ctx context.Context Authentication Context @param relayId @return
func (*LogicalRoutingAndServicesApiService) DeleteDhcpRelayProfile ¶
func (a *LogicalRoutingAndServicesApiService) DeleteDhcpRelayProfile(ctx context.Context, relayProfileId string) (*http.Response, error)
LogicalRoutingAndServicesApiService Delete a DHCP Relay Profile
Deletes the specified dhcp relay profile. * @param ctx context.Context Authentication Context @param relayProfileId @return
func (*LogicalRoutingAndServicesApiService) DeleteIPPrefixList ¶
func (a *LogicalRoutingAndServicesApiService) DeleteIPPrefixList(ctx context.Context, logicalRouterId string, id string) (*http.Response, error)
LogicalRoutingAndServicesApiService Delete a specific IPPrefixList on a Logical Router
Deletes a specific IPPrefixList on the specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @param id @return
func (*LogicalRoutingAndServicesApiService) DeleteLogicalRouter ¶
func (a *LogicalRoutingAndServicesApiService) DeleteLogicalRouter(ctx context.Context, logicalRouterId string, localVarOptionals map[string]interface{}) (*http.Response, error)
LogicalRoutingAndServicesApiService Delete a Logical Router
Deletes the specified logical router. You must delete associated logical router ports before you can delete a logical router. Otherwise use force delete which will delete all related ports and other entities associated with that LR. To force delete logical router pass force=true in query param. * @param ctx context.Context Authentication Context @param logicalRouterId @param optional (nil or map[string]interface{}) with one or more of:
@param "force" (bool) Force delete the resource even if it is being used somewhere
@return
func (*LogicalRoutingAndServicesApiService) DeleteLogicalRouterPort ¶
func (a *LogicalRoutingAndServicesApiService) DeleteLogicalRouterPort(ctx context.Context, logicalRouterPortId string, localVarOptionals map[string]interface{}) (*http.Response, error)
LogicalRoutingAndServicesApiService Delete a Logical Router Port
Deletes the specified logical router port. You must delete logical router ports before you can delete the associated logical router. To Delete Tier0 router link port you must have to delete attached tier1 router link port, otherwise pass \"force=true\" as query param to force delete the Tier0 router link port. * @param ctx context.Context Authentication Context @param logicalRouterPortId @param optional (nil or map[string]interface{}) with one or more of:
@param "force" (bool) Force delete the resource even if it is being used somewhere
@return
func (*LogicalRoutingAndServicesApiService) DeleteNatRule ¶
func (a *LogicalRoutingAndServicesApiService) DeleteNatRule(ctx context.Context, logicalRouterId string, ruleId string) (*http.Response, error)
LogicalRoutingAndServicesApiService Delete a specific NAT rule from a logical router
Delete a specific NAT rule from a logical router * @param ctx context.Context Authentication Context @param logicalRouterId @param ruleId @return
func (*LogicalRoutingAndServicesApiService) DeleteRouteMap ¶
func (a *LogicalRoutingAndServicesApiService) DeleteRouteMap(ctx context.Context, logicalRouterId string, id string) (*http.Response, error)
LogicalRoutingAndServicesApiService Delete a specific manager.RouteMap on a Logical Router
Deletes a specific manager.RouteMap on the specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @param id @return
func (*LogicalRoutingAndServicesApiService) DeleteService ¶
func (a *LogicalRoutingAndServicesApiService) DeleteService(ctx context.Context, serviceId string) (*http.Response, error)
LogicalRoutingAndServicesApiService Delete a Logical Router Service
Deletes the specified logical router service. * @param ctx context.Context Authentication Context @param serviceId @return
func (*LogicalRoutingAndServicesApiService) DeleteServiceProfile ¶
func (a *LogicalRoutingAndServicesApiService) DeleteServiceProfile(ctx context.Context, serviceProfileId string) (*http.Response, error)
LogicalRoutingAndServicesApiService Delete a Service Profile
Deletes the specified service profile. * @param ctx context.Context Authentication Context @param serviceProfileId @return
func (*LogicalRoutingAndServicesApiService) DeleteStaticHopBfdPeer ¶
func (a *LogicalRoutingAndServicesApiService) DeleteStaticHopBfdPeer(ctx context.Context, logicalRouterId string, bfdPeerId string, localVarOptionals map[string]interface{}) (*http.Response, error)
LogicalRoutingAndServicesApiService Delete a specified static route BFD peer cofigured on a specified logical router
Deletes the specified BFD peer present on specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @param bfdPeerId @param optional (nil or map[string]interface{}) with one or more of:
@param "force" (bool) Force delete the resource even if it is being used somewhere
@return
func (*LogicalRoutingAndServicesApiService) DeleteStaticRoute ¶
func (a *LogicalRoutingAndServicesApiService) DeleteStaticRoute(ctx context.Context, logicalRouterId string, id string) (*http.Response, error)
LogicalRoutingAndServicesApiService Delete a specific Static Route on a Logical Router
Deletes a specific static route on the specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @param id @return
func (*LogicalRoutingAndServicesApiService) GetBgpNeighborsStatus ¶
func (a *LogicalRoutingAndServicesApiService) GetBgpNeighborsStatus(ctx context.Context, logicalRouterId string, localVarOptionals map[string]interface{}) (manager.BgpNeighborsStatusListResult, *http.Response, error)
LogicalRoutingAndServicesApiService Get the status of all the BGP neighbors for the Logical Router of the given id
Returns the status of all the BGP neighbors for the Logical Router of the given id. To get BGP neighbors status for the logical router from particular node, parameter \"transport_node_id=<transportnode_id>\" needs to be specified. The query parameter \"source=cached\" is not supported. * @param ctx context.Context Authentication Context @param logicalRouterId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "source" (string) Data source type. @param "transportNodeId" (string) Transport node id
@return manager.BgpNeighborsStatusListResult
func (*LogicalRoutingAndServicesApiService) GetLogicalRouterForwardingTable ¶
func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterForwardingTable(ctx context.Context, logicalRouterId string, transportNodeId string, localVarOptionals map[string]interface{}) (manager.LogicalRouterRouteTable, *http.Response, error)
LogicalRoutingAndServicesApiService Get FIB table on a specified node for a logical router
Returns the FIB for the logical router on a node of the given transport-node-id. Query parameter \"transport_node_id=<transport-node-id>\" is required. To filter the result by network address, paramter \"network_prefix=<a.b.c.d/mask>\" needs to be specified. The query parameter \"source=cached\" is not supported. * @param ctx context.Context Authentication Context @param logicalRouterId @param transportNodeId TransportNode Id @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "networkPrefix" (string) IPv4 CIDR Block @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "source" (string) Data source type.
@return manager.LogicalRouterRouteTable
func (*LogicalRoutingAndServicesApiService) GetLogicalRouterForwardingTableInCsvFormatCsv ¶
func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterForwardingTableInCsvFormatCsv(ctx context.Context, logicalRouterId string, transportNodeId string, localVarOptionals map[string]interface{}) (manager.LogicalRouterRouteTableInCsvFormat, *http.Response, error)
LogicalRoutingAndServicesApiService Get FIB table on a specified node for a logical router
Returns the FIB table in CSV format for the logical router on a node of the given transport-node-id. Query parameter \"transport_node_id=<transport-node-id>\" is required. To filter the result by network address, paramter \"network_prefix=<a.b.c.d/mask>\" needs to be specified. The query parameter \"source=cached\" is not supported. * @param ctx context.Context Authentication Context @param logicalRouterId @param transportNodeId TransportNode Id @param optional (nil or map[string]interface{}) with one or more of:
@param "networkPrefix" (string) IPv4 CIDR Block @param "source" (string) Data source type.
@return manager.LogicalRouterRouteTableInCsvFormat
func (*LogicalRoutingAndServicesApiService) GetLogicalRouterPortArpTable ¶
func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterPortArpTable(ctx context.Context, logicalRouterPortId string, localVarOptionals map[string]interface{}) (manager.LogicalRouterPortArpTable, *http.Response, error)
LogicalRoutingAndServicesApiService Get the ARP table for the Logical Router Port of the given id
Returns ARP table for the Logical Router Port of the given id, on a node if a query parameter \"transport_node_id=<transport-node-id>\" is given. The transport_node_id parameter is mandatory if the router port is not uplink type. The query parameter \"source=cached\" is not supported. * @param ctx context.Context Authentication Context @param logicalRouterPortId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "source" (string) Data source type. @param "transportNodeId" (string) TransportNode Id
@return manager.LogicalRouterPortArpTable
func (*LogicalRoutingAndServicesApiService) GetLogicalRouterPortArpTableInCsvFormatCsv ¶
func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterPortArpTableInCsvFormatCsv(ctx context.Context, logicalRouterPortId string, localVarOptionals map[string]interface{}) (manager.LogicalRouterPortArpTableInCsvFormat, *http.Response, error)
LogicalRoutingAndServicesApiService Get the ARP table for the Logical Router Port of the given id
Returns ARP table in CSV format for the Logical Router Port of the given id, on a node if a query parameter \"transport_node_id=<transport-node-id>\" is given. The transport_node_id parameter is mandatory if the router port is not uplink type. The query parameter \"source=cached\" is not supported. * @param ctx context.Context Authentication Context @param logicalRouterPortId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type. @param "transportNodeId" (string) TransportNode Id
@return manager.LogicalRouterPortArpTableInCsvFormat
func (*LogicalRoutingAndServicesApiService) GetLogicalRouterPortStatistics ¶
func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterPortStatistics(ctx context.Context, logicalRouterPortId string, localVarOptionals map[string]interface{}) (manager.LogicalRouterPortStatistics, *http.Response, error)
LogicalRoutingAndServicesApiService Get the statistics of a specified logical router port on all or a specified node
Returns the statistics for the Logical Router Port. If query parameter \"transport_node_id=<transport-node-id>\" is given, only the statistics from the given node for the logical router port will be returned. Otherwise the statistics from each node for the same logical router port will be returned. The transport_node_id is mandatory if the router port is not uplink type. The query parameter \"source=realtime\" is not supported. * @param ctx context.Context Authentication Context @param logicalRouterPortId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type. @param "transportNodeId" (string) TransportNode Id
@return manager.LogicalRouterPortStatistics
func (*LogicalRoutingAndServicesApiService) GetLogicalRouterPortStatisticsSummary ¶
func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterPortStatisticsSummary(ctx context.Context, logicalRouterPortId string, localVarOptionals map[string]interface{}) (manager.LogicalRouterPortStatisticsSummary, *http.Response, error)
LogicalRoutingAndServicesApiService Get the statistics summary of a specified logical router port
Returns the summation of statistics from all nodes for the Specified Logical Router Port. The query parameter \"source=realtime\" is not supported. * @param ctx context.Context Authentication Context @param logicalRouterPortId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.LogicalRouterPortStatisticsSummary
func (*LogicalRoutingAndServicesApiService) GetLogicalRouterRouteTable ¶
func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterRouteTable(ctx context.Context, logicalRouterId string, transportNodeId string, localVarOptionals map[string]interface{}) (manager.LogicalRouterRouteTable, *http.Response, error)
LogicalRoutingAndServicesApiService Get route table on a given node for a logical router
Deprecated - Please use /logical-routers/<logical-router-id>/routing/routing-table for RIB and /logical-routers/<logical-router-id>/routing/forwarding-table for FIB. Returns the route table for the logical router on a node of the given transport-node-id. Query parameter \"transport_node_id=<transport-node-id>\" is required. The query parameter \"source=cached\" is not supported. * @param ctx context.Context Authentication Context @param logicalRouterId @param transportNodeId TransportNode Id @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "source" (string) Data source type.
@return manager.LogicalRouterRouteTable
func (*LogicalRoutingAndServicesApiService) GetLogicalRouterRouteTableInCsvFormatCsv ¶
func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterRouteTableInCsvFormatCsv(ctx context.Context, logicalRouterId string, transportNodeId string, localVarOptionals map[string]interface{}) (manager.LogicalRouterRouteTableInCsvFormat, *http.Response, error)
LogicalRoutingAndServicesApiService Get route table on a node for a logical router
Deprecated - Please use /logical-routers/<logical-router-id>/routing/routing-table for RIB and /logical-routers/<logical-router-id>/routing/forwarding-table for FIB. Returns the route table in CSV format for the logical router on a node of the given transport-node-id. Query parameter \"transport_node_id=<transport-node-id>\" is required. The query parameter \"source=cached\" is not supported. * @param ctx context.Context Authentication Context @param logicalRouterId @param transportNodeId TransportNode Id @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.LogicalRouterRouteTableInCsvFormat
func (*LogicalRoutingAndServicesApiService) GetLogicalRouterRoutingTable ¶
func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterRoutingTable(ctx context.Context, logicalRouterId string, transportNodeId string, localVarOptionals map[string]interface{}) (manager.LogicalRouterRouteTable, *http.Response, error)
LogicalRoutingAndServicesApiService Get RIB table on a specified node for a logical router
Returns the route table(RIB) for the logical router on a node of the given transport-node-id. Query parameter \"transport_node_id=<transport-node-id>\" is required. To filter the result by network address, parameter \"network_prefix=<a.b.c.d/mask>\" needs to be specified. To filter the result by route source, parameter \"route_source=<source_type>\" needs to be specified where source_type can be BGP, STATIC, CONNECTED, NSX_STATIC, TIER1_NAT or TIER0_NAT. It is also possible to filter the RIB table using both network address and route source filter together. The query parameter \"source=cached\" is not supported. * @param ctx context.Context Authentication Context @param logicalRouterId @param transportNodeId TransportNode Id @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "networkPrefix" (string) IPv4 CIDR Block @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "routeSource" (string) To filter the RIB table based on the source from which route is learned. @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "source" (string) Data source type.
@return manager.LogicalRouterRouteTable
func (*LogicalRoutingAndServicesApiService) GetLogicalRouterRoutingTableInCsvFormatCsv ¶
func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterRoutingTableInCsvFormatCsv(ctx context.Context, logicalRouterId string, transportNodeId string, localVarOptionals map[string]interface{}) (manager.LogicalRouterRouteTableInCsvFormat, *http.Response, error)
LogicalRoutingAndServicesApiService Get RIB table on a specified node for a logical router
Returns the route table in CSV format for the logical router on a node of the given transport-node-id. Query parameter \"transport_node_id=<transport-node-id>\" is required. To filter the result by network address, paramter \"network_prefix=<a.b.c.d/mask>\" needs to be specified. To filter the result by route source, parameter \"route_source=<source_type>\" needs to be specified where source_type can be BGP, STATIC, CONNECTED, NSX_STATIC, TIER1_NAT or TIER0_NAT. It is also possible to filter the RIB table using both network address and route source filter together. The query parameter \"source=cached\" is not supported. * @param ctx context.Context Authentication Context @param logicalRouterId @param transportNodeId TransportNode Id @param optional (nil or map[string]interface{}) with one or more of:
@param "networkPrefix" (string) IPv4 CIDR Block @param "routeSource" (string) To filter the RIB table based on the source from which route is learned. @param "source" (string) Data source type.
@return manager.LogicalRouterRouteTableInCsvFormat
func (*LogicalRoutingAndServicesApiService) GetLogicalRouterStatus ¶
func (a *LogicalRoutingAndServicesApiService) GetLogicalRouterStatus(ctx context.Context, logicalRouterId string, localVarOptionals map[string]interface{}) (manager.LogicalRouterStatus, *http.Response, error)
LogicalRoutingAndServicesApiService Get the status for the Logical Router of the given id
Returns status for the Logical Router of the given id. * @param ctx context.Context Authentication Context @param logicalRouterId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.LogicalRouterStatus
func (*LogicalRoutingAndServicesApiService) GetNatRule ¶
func (a *LogicalRoutingAndServicesApiService) GetNatRule(ctx context.Context, logicalRouterId string, ruleId string) (manager.NatRule, *http.Response, error)
LogicalRoutingAndServicesApiService Get a specific NAT rule from a given logical router
Get a specific NAT rule from a given logical router * @param ctx context.Context Authentication Context @param logicalRouterId @param ruleId @return manager.NatRule
func (*LogicalRoutingAndServicesApiService) GetNatStatisticsPerLogicalRouter ¶
func (a *LogicalRoutingAndServicesApiService) GetNatStatisticsPerLogicalRouter(ctx context.Context, logicalRouterId string, localVarOptionals map[string]interface{}) (manager.NatStatisticsPerLogicalRouter, *http.Response, error)
LogicalRoutingAndServicesApiService Get the statistics of all rules of the logical router
Returns the summation of statistics for all rules from all nodes for the Specified Logical Router. Also gives the per transport node statistics for provided logical router. The query parameter \"source=realtime\" is not supported. * @param ctx context.Context Authentication Context @param logicalRouterId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.NatStatisticsPerLogicalRouter
func (*LogicalRoutingAndServicesApiService) GetNatStatisticsPerRule ¶
func (a *LogicalRoutingAndServicesApiService) GetNatStatisticsPerRule(ctx context.Context, logicalRouterId string, ruleId string, localVarOptionals map[string]interface{}) (manager.NatStatisticsPerRule, *http.Response, error)
LogicalRoutingAndServicesApiService Get the statistics of a specified logical router NAT Rule
Returns the summation of statistics from all nodes for the Specified Logical Router NAT Rule. Query parameter \"source=realtime\" is the only supported source. * @param ctx context.Context Authentication Context @param logicalRouterId @param ruleId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.NatStatisticsPerRule
func (*LogicalRoutingAndServicesApiService) GetNatStatisticsPerTransportNode ¶
func (a *LogicalRoutingAndServicesApiService) GetNatStatisticsPerTransportNode(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.NatStatisticsPerTransportNode, *http.Response, error)
LogicalRoutingAndServicesApiService Get statistics for all logical router NAT rules on a transport node
Returns the summation of statistics for all rules from all logical routers which are present on given transport node. Only cached statistics are supported. The query parameter \"source=realtime\" is not supported. * @param ctx context.Context Authentication Context @param nodeId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.NatStatisticsPerTransportNode
func (*LogicalRoutingAndServicesApiService) ListBgpNeighbors ¶
func (a *LogicalRoutingAndServicesApiService) ListBgpNeighbors(ctx context.Context, logicalRouterId string, localVarOptionals map[string]interface{}) (manager.BgpNeighborListResult, *http.Response, error)
LogicalRoutingAndServicesApiService Paginated list of BGP Neighbors on a Logical Router
Paginated list of BGP Neighbors on a Logical Router * @param ctx context.Context Authentication Context @param logicalRouterId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.BgpNeighborListResult
func (*LogicalRoutingAndServicesApiService) ListDhcpRelayProfiles ¶
func (a *LogicalRoutingAndServicesApiService) ListDhcpRelayProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (manager.DhcpRelayProfileListResult, *http.Response, error)
LogicalRoutingAndServicesApiService List All DHCP Relay Profiles
Returns information about all dhcp relay profiles. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.DhcpRelayProfileListResult
func (*LogicalRoutingAndServicesApiService) ListDhcpRelays ¶
func (a *LogicalRoutingAndServicesApiService) ListDhcpRelays(ctx context.Context, localVarOptionals map[string]interface{}) (manager.DhcpRelayServiceListResult, *http.Response, error)
LogicalRoutingAndServicesApiService List all DHCP Relay Services
Returns information about all configured dhcp relay services. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.DhcpRelayServiceListResult
func (*LogicalRoutingAndServicesApiService) ListIPPrefixLists ¶
func (a *LogicalRoutingAndServicesApiService) ListIPPrefixLists(ctx context.Context, logicalRouterId string, localVarOptionals map[string]interface{}) (manager.IpPrefixListListResult, *http.Response, error)
LogicalRoutingAndServicesApiService Paginated List of IPPrefixLists
Paginated List of IPPrefixLists * @param ctx context.Context Authentication Context @param logicalRouterId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.IpPrefixListListResult
func (*LogicalRoutingAndServicesApiService) ListLogicalRouterPorts ¶
func (a *LogicalRoutingAndServicesApiService) ListLogicalRouterPorts(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalRouterPortListResult, *http.Response, error)
LogicalRoutingAndServicesApiService List Logical Router Ports
Returns information about all logical router ports. Information includes the resource_type (LogicalRouterUpLinkPort, LogicalRouterDownLinkPort, LogicalRouterLinkPort, LogicalRouterLoopbackPort); logical_router_id (the router to which each logical router port is assigned); and any service_bindings (such as DHCP relay service). The GET request can include a query parameter (logical_router_id or logical_switch_id). * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "logicalRouterId" (string) Logical Router identifier @param "logicalSwitchId" (string) Logical Switch identifier @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "resourceType" (string) Resource types of logical router port @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.LogicalRouterPortListResult
func (*LogicalRoutingAndServicesApiService) ListLogicalRouters ¶
func (a *LogicalRoutingAndServicesApiService) ListLogicalRouters(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalRouterListResult, *http.Response, error)
LogicalRoutingAndServicesApiService List Logical Routers
Returns information about all logical routers, including the UUID, internal and external transit network addresses, and the router type (TIER0 or TIER1). You can get information for only TIER0 routers or only the TIER1 routers by including the router_type query parameter. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "routerType" (string) Type of Logical Router @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.LogicalRouterListResult
func (*LogicalRoutingAndServicesApiService) ListNatRules ¶
func (a *LogicalRoutingAndServicesApiService) ListNatRules(ctx context.Context, logicalRouterId string, localVarOptionals map[string]interface{}) (manager.NatRuleListResult, *http.Response, error)
LogicalRoutingAndServicesApiService List NAT rules of the logical router
Returns paginated list of all user defined NAT rules of the specific logical router * @param ctx context.Context Authentication Context @param logicalRouterId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.NatRuleListResult
func (*LogicalRoutingAndServicesApiService) ListRouteMaps ¶
func (a *LogicalRoutingAndServicesApiService) ListRouteMaps(ctx context.Context, logicalRouterId string, localVarOptionals map[string]interface{}) (manager.RouteMapListResult, *http.Response, error)
LogicalRoutingAndServicesApiService Paginated List of RouteMaps
Paginated List of RouteMaps * @param ctx context.Context Authentication Context @param logicalRouterId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.RouteMapListResult
func (*LogicalRoutingAndServicesApiService) ListServiceProfiles ¶
func (a *LogicalRoutingAndServicesApiService) ListServiceProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (manager.ServiceProfileListResult, *http.Response, error)
LogicalRoutingAndServicesApiService List All Service Profiles
Returns information about all service profiles. A service profile is a configuration that you can use to create a service, which is then applied to one or more logical router ports. Currently, only the manager.DhcpRelayProfile is supported. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "resourceType" (string) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.ServiceProfileListResult
func (*LogicalRoutingAndServicesApiService) ListServices ¶
func (a *LogicalRoutingAndServicesApiService) ListServices(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalServiceListResult, *http.Response, error)
LogicalRoutingAndServicesApiService List all Logical Router Services
Returns information about all configured logical router services that can be applied to one or more logical router ports. You must create a service-profile before you can create a service. Currently, only manager.DhcpRelayService is supported. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "resourceType" (string) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.LogicalServiceListResult
func (*LogicalRoutingAndServicesApiService) ListStaticHopBfdPeers ¶
func (a *LogicalRoutingAndServicesApiService) ListStaticHopBfdPeers(ctx context.Context, logicalRouterId string, localVarOptionals map[string]interface{}) (manager.StaticHopBfdPeerListResult, *http.Response, error)
LogicalRoutingAndServicesApiService List static routes BFD Peers
Returns information about all BFD peers created on specified logical router for static routes. * @param ctx context.Context Authentication Context @param logicalRouterId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.StaticHopBfdPeerListResult
func (*LogicalRoutingAndServicesApiService) ListStaticRoutes ¶
func (a *LogicalRoutingAndServicesApiService) ListStaticRoutes(ctx context.Context, logicalRouterId string, localVarOptionals map[string]interface{}) (manager.StaticRouteListResult, *http.Response, error)
LogicalRoutingAndServicesApiService Paginated List of Static Routes
Returns information about configured static routes, including the network address and next hops for each static route. * @param ctx context.Context Authentication Context @param logicalRouterId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.StaticRouteListResult
func (*LogicalRoutingAndServicesApiService) ReProcessLogicalRouterReprocess ¶
func (a *LogicalRoutingAndServicesApiService) ReProcessLogicalRouterReprocess(ctx context.Context, logicalRouterId string) (*http.Response, error)
LogicalRoutingAndServicesApiService Reprocesses a logical router configuration and publish updates to controller
Reprocess logical router configuration and configuration of related entities like logical router ports, static routing, etc. Any missing Updates are published to controller. * @param ctx context.Context Authentication Context @param logicalRouterId @return
func (*LogicalRoutingAndServicesApiService) ReadAdvertiseRuleList ¶
func (a *LogicalRoutingAndServicesApiService) ReadAdvertiseRuleList(ctx context.Context, logicalRouterId string) (manager.AdvertiseRuleList, *http.Response, error)
LogicalRoutingAndServicesApiService Read the Advertisement Rules on a Logical Router
Returns the advertisement rule list for the specified TIER1 logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @return manager.AdvertiseRuleList
func (*LogicalRoutingAndServicesApiService) ReadAdvertisementConfig ¶
func (a *LogicalRoutingAndServicesApiService) ReadAdvertisementConfig(ctx context.Context, logicalRouterId string) (manager.AdvertisementConfig, *http.Response, error)
LogicalRoutingAndServicesApiService Read the Advertisement Configuration on a Logical Router
Returns information about the routes to be advertised by the specified TIER1 logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @return manager.AdvertisementConfig
func (*LogicalRoutingAndServicesApiService) ReadBgpConfig ¶
func (a *LogicalRoutingAndServicesApiService) ReadBgpConfig(ctx context.Context, logicalRouterId string) (manager.BgpConfig, *http.Response, error)
LogicalRoutingAndServicesApiService Read the BGP Configuration on a Logical Router
Returns information about the BGP configuration on a specified logical router. Information includes whether or not the BGP configuration is enabled, the AS number, and whether or not graceful restart is enabled. * @param ctx context.Context Authentication Context @param logicalRouterId @return manager.BgpConfig
func (*LogicalRoutingAndServicesApiService) ReadBgpNeighbor ¶
func (a *LogicalRoutingAndServicesApiService) ReadBgpNeighbor(ctx context.Context, logicalRouterId string, id string) (manager.BgpNeighbor, *http.Response, error)
LogicalRoutingAndServicesApiService Read a specific BGP Neighbor on a Logical Router
Read a specific BGP Neighbor on a Logical Router * @param ctx context.Context Authentication Context @param logicalRouterId @param id @return manager.BgpNeighbor
func (*LogicalRoutingAndServicesApiService) ReadDebugInfoText ¶
func (a *LogicalRoutingAndServicesApiService) ReadDebugInfoText(ctx context.Context, logicalRouterId string) (string, *http.Response, error)
LogicalRoutingAndServicesApiService Read the debug information for the logical router
API to download below information as text which will be used for debugging and troubleshooting. 1) Logical router sub-components and ports. 2) Routing configuration as sent to central control plane. 3) TIER1 advertised network information. * @param ctx context.Context Authentication Context @param logicalRouterId @return string
func (*LogicalRoutingAndServicesApiService) ReadDhcpRelay ¶
func (a *LogicalRoutingAndServicesApiService) ReadDhcpRelay(ctx context.Context, relayId string) (manager.DhcpRelayService, *http.Response, error)
LogicalRoutingAndServicesApiService Read a DHCP Relay Service
Returns the dhcp relay service information. * @param ctx context.Context Authentication Context @param relayId @return manager.DhcpRelayService
func (*LogicalRoutingAndServicesApiService) ReadDhcpRelayProfile ¶
func (a *LogicalRoutingAndServicesApiService) ReadDhcpRelayProfile(ctx context.Context, relayProfileId string) (manager.DhcpRelayProfile, *http.Response, error)
LogicalRoutingAndServicesApiService Read a DHCP Relay Profile
Returns information about the specified dhcp relay profile. * @param ctx context.Context Authentication Context @param relayProfileId @return manager.DhcpRelayProfile
func (*LogicalRoutingAndServicesApiService) ReadIPPrefixList ¶
func (a *LogicalRoutingAndServicesApiService) ReadIPPrefixList(ctx context.Context, logicalRouterId string, id string) (manager.IpPrefixList, *http.Response, error)
LogicalRoutingAndServicesApiService Get a specific IPPrefixList on a Logical Router
Read a specific IPPrefixList on the specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @param id @return manager.IpPrefixList
func (*LogicalRoutingAndServicesApiService) ReadLogicalRouter ¶
func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouter(ctx context.Context, logicalRouterId string) (manager.LogicalRouter, *http.Response, error)
LogicalRoutingAndServicesApiService Read Logical Router
Returns information about the specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @return manager.LogicalRouter
func (*LogicalRoutingAndServicesApiService) ReadLogicalRouterCentralizedServicePort ¶
func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouterCentralizedServicePort(ctx context.Context, logicalRouterPortId string) (manager.LogicalRouterCentralizedServicePort, *http.Response, error)
LogicalRoutingAndServicesApiService Read Logical Router Centralized Service Link Port
Returns information about the specified logical router port. * @param ctx context.Context Authentication Context @param logicalRouterPortId @return manager.LogicalRouterCentralizedServicePort
func (*LogicalRoutingAndServicesApiService) ReadLogicalRouterDownLinkPort ¶
func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouterDownLinkPort(ctx context.Context, logicalRouterPortId string) (manager.LogicalRouterDownLinkPort, *http.Response, error)
LogicalRoutingAndServicesApiService Read Logical Router Down Link Port
Returns information about the specified logical router port. * @param ctx context.Context Authentication Context @param logicalRouterPortId @return manager.LogicalRouterDownLinkPort
func (*LogicalRoutingAndServicesApiService) ReadLogicalRouterLinkPortOnTier0 ¶
func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouterLinkPortOnTier0(ctx context.Context, logicalRouterPortId string) (manager.LogicalRouterLinkPortOnTier0, *http.Response, error)
LogicalRoutingAndServicesApiService Read Logical Router Link Port On Tier0
Returns information about the specified logical router port. * @param ctx context.Context Authentication Context @param logicalRouterPortId @return manager.LogicalRouterLinkPortOnTier0
func (*LogicalRoutingAndServicesApiService) ReadLogicalRouterLinkPortOnTier1 ¶
func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouterLinkPortOnTier1(ctx context.Context, logicalRouterPortId string) (manager.LogicalRouterLinkPortOnTier1, *http.Response, error)
LogicalRoutingAndServicesApiService Read Logical Router Link Port On Tier1
Returns information about the specified logical router port. * @param ctx context.Context Authentication Context @param logicalRouterPortId @return manager.LogicalRouterLinkPortOnTier1
func (*LogicalRoutingAndServicesApiService) ReadLogicalRouterLoopbackPort ¶
func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouterLoopbackPort(ctx context.Context, logicalRouterPortId string) (manager.LogicalRouterLoopbackPort, *http.Response, error)
LogicalRoutingAndServicesApiService Read Logical Router Loopback Port
Returns information about the specified logical router port. * @param ctx context.Context Authentication Context @param logicalRouterPortId @return manager.LogicalRouterLoopbackPort
func (*LogicalRoutingAndServicesApiService) ReadLogicalRouterPort ¶
func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouterPort(ctx context.Context, logicalRouterPortId string) (manager.LogicalRouterPort, *http.Response, error)
LogicalRoutingAndServicesApiService Read Logical Router Port
Returns information about the specified logical router port. * @param ctx context.Context Authentication Context @param logicalRouterPortId @return manager.LogicalRouterPort
func (*LogicalRoutingAndServicesApiService) ReadLogicalRouterUpLinkPort ¶
func (a *LogicalRoutingAndServicesApiService) ReadLogicalRouterUpLinkPort(ctx context.Context, logicalRouterPortId string) (manager.LogicalRouterUpLinkPort, *http.Response, error)
LogicalRoutingAndServicesApiService Read Logical Router UpLink Port
Returns information about the specified logical router port. * @param ctx context.Context Authentication Context @param logicalRouterPortId @return manager.LogicalRouterUpLinkPort
func (*LogicalRoutingAndServicesApiService) ReadRedistributionConfig ¶
func (a *LogicalRoutingAndServicesApiService) ReadRedistributionConfig(ctx context.Context, logicalRouterId string) (manager.RedistributionConfig, *http.Response, error)
LogicalRoutingAndServicesApiService Read the Redistribution Configuration on a Logical Router
Returns information about configured route redistribution for the specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @return manager.RedistributionConfig
func (*LogicalRoutingAndServicesApiService) ReadRedistributionRuleList ¶
func (a *LogicalRoutingAndServicesApiService) ReadRedistributionRuleList(ctx context.Context, logicalRouterId string) (manager.RedistributionRuleList, *http.Response, error)
LogicalRoutingAndServicesApiService Read All the Redistribution Rules on a Logical Router
Returns all the route redistribution rules for the specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @return manager.RedistributionRuleList
func (*LogicalRoutingAndServicesApiService) ReadRouteMap ¶
func (a *LogicalRoutingAndServicesApiService) ReadRouteMap(ctx context.Context, logicalRouterId string, id string) (manager.RouteMap, *http.Response, error)
LogicalRoutingAndServicesApiService Get a specific manager.RouteMap on a Logical Router
Read a specific manager.RouteMap on the specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @param id @return manager.RouteMap
func (*LogicalRoutingAndServicesApiService) ReadRoutingBfdConfig ¶
func (a *LogicalRoutingAndServicesApiService) ReadRoutingBfdConfig(ctx context.Context, logicalRouterId string) (manager.BfdConfig, *http.Response, error)
LogicalRoutingAndServicesApiService Read the Routing BFD Configuration
Returns the BFD configuration for all routing BFD peers. This will be inherited | by all BFD peers for manager.LogicalRouter unless overriden while configuring the Peer. * @param ctx context.Context Authentication Context @param logicalRouterId @return manager.BfdConfig
func (*LogicalRoutingAndServicesApiService) ReadRoutingConfig ¶
func (a *LogicalRoutingAndServicesApiService) ReadRoutingConfig(ctx context.Context, logicalRouterId string) (manager.RoutingConfig, *http.Response, error)
LogicalRoutingAndServicesApiService Read the Routing Configuration
Returns the routing configuration for a specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @return manager.RoutingConfig
func (*LogicalRoutingAndServicesApiService) ReadService ¶
func (a *LogicalRoutingAndServicesApiService) ReadService(ctx context.Context, serviceId string) (manager.LogicalService, *http.Response, error)
LogicalRoutingAndServicesApiService Read a Logical Router Service
Returns information about the specified service. * @param ctx context.Context Authentication Context @param serviceId @return manager.LogicalService
func (*LogicalRoutingAndServicesApiService) ReadServiceProfile ¶
func (a *LogicalRoutingAndServicesApiService) ReadServiceProfile(ctx context.Context, serviceProfileId string) (manager.ServiceProfile, *http.Response, error)
LogicalRoutingAndServicesApiService Read a Service Profile
Returns information about the specified service profile. * @param ctx context.Context Authentication Context @param serviceProfileId @return manager.ServiceProfile
func (*LogicalRoutingAndServicesApiService) ReadStaticHopBfdPeer ¶
func (a *LogicalRoutingAndServicesApiService) ReadStaticHopBfdPeer(ctx context.Context, logicalRouterId string, bfdPeerId string) (manager.StaticHopBfdPeer, *http.Response, error)
LogicalRoutingAndServicesApiService Read a static route BFD peer
Read the BFD peer having specified ID. * @param ctx context.Context Authentication Context @param logicalRouterId @param bfdPeerId @return manager.StaticHopBfdPeer
func (*LogicalRoutingAndServicesApiService) ReadStaticRoute ¶
func (a *LogicalRoutingAndServicesApiService) ReadStaticRoute(ctx context.Context, logicalRouterId string, id string) (manager.StaticRoute, *http.Response, error)
LogicalRoutingAndServicesApiService Get a specific Static Route on a Logical Router
Read a specific static routes on the specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @param id @return manager.StaticRoute
func (*LogicalRoutingAndServicesApiService) UnSetPasswordOnBgpNeighbor ¶
func (a *LogicalRoutingAndServicesApiService) UnSetPasswordOnBgpNeighbor(ctx context.Context, logicalRouterId string, id string, localVarOptionals map[string]interface{}) (manager.BgpNeighbor, *http.Response, error)
LogicalRoutingAndServicesApiService Unset/Delete password property on specific BGP Neighbor on Logical Router
Unset/Delete the password property on the specific BGP Neighbor. No other property of the manager.BgpNeighbor can be updated using this API * @param ctx context.Context Authentication Context @param logicalRouterId @param id @param optional (nil or map[string]interface{}) with one or more of:
@param "action" (string)
@return manager.BgpNeighbor
func (*LogicalRoutingAndServicesApiService) UpdateAdvertiseRuleList ¶
func (a *LogicalRoutingAndServicesApiService) UpdateAdvertiseRuleList(ctx context.Context, logicalRouterId string, advertiseRuleList manager.AdvertiseRuleList) (manager.AdvertiseRuleList, *http.Response, error)
LogicalRoutingAndServicesApiService Update the Advertisement Rules on a Logical Router
Modifies the advertisement rules on the specified logical router. The PUT request must include all the rules with the networks parameter. Modifiable parameters are networks, display_name, and description. Set the rules list to empty to delete/clear all rules. * @param ctx context.Context Authentication Context @param logicalRouterId @param advertiseRuleList @return manager.AdvertiseRuleList
func (*LogicalRoutingAndServicesApiService) UpdateAdvertisementConfig ¶
func (a *LogicalRoutingAndServicesApiService) UpdateAdvertisementConfig(ctx context.Context, logicalRouterId string, advertisementConfig manager.AdvertisementConfig) (manager.AdvertisementConfig, *http.Response, error)
LogicalRoutingAndServicesApiService Update the Advertisement Configuration on a Logical Router
Modifies the route advertisement configuration on the specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @param advertisementConfig @return manager.AdvertisementConfig
func (*LogicalRoutingAndServicesApiService) UpdateBgpConfig ¶
func (a *LogicalRoutingAndServicesApiService) UpdateBgpConfig(ctx context.Context, logicalRouterId string, bgpConfig manager.BgpConfig) (manager.BgpConfig, *http.Response, error)
LogicalRoutingAndServicesApiService Update the BGP Configuration on a Logical Router
Modifies the BGP configuration on a specified TIER0 logical router. Modifiable parameters include enabled, graceful_restart, as_number. * @param ctx context.Context Authentication Context @param logicalRouterId @param bgpConfig @return manager.BgpConfig
func (*LogicalRoutingAndServicesApiService) UpdateBgpNeighbor ¶
func (a *LogicalRoutingAndServicesApiService) UpdateBgpNeighbor(ctx context.Context, logicalRouterId string, id string, bgpNeighbor manager.BgpNeighbor) (manager.BgpNeighbor, *http.Response, error)
LogicalRoutingAndServicesApiService Update a specific BGP Neighbor on a Logical Router
Update a specific BGP Neighbor on a Logical Router * @param ctx context.Context Authentication Context @param logicalRouterId @param id @param bgpNeighbor @return manager.BgpNeighbor
func (*LogicalRoutingAndServicesApiService) UpdateDhcpRelay ¶
func (a *LogicalRoutingAndServicesApiService) UpdateDhcpRelay(ctx context.Context, relayId string, dhcpRelayService manager.DhcpRelayService) (manager.DhcpRelayService, *http.Response, error)
LogicalRoutingAndServicesApiService Update a DHCP Relay Service
Modifies the specified dhcp relay service. * @param ctx context.Context Authentication Context @param relayId @param dhcpRelayService @return manager.DhcpRelayService
func (*LogicalRoutingAndServicesApiService) UpdateDhcpRelayProfile ¶
func (a *LogicalRoutingAndServicesApiService) UpdateDhcpRelayProfile(ctx context.Context, relayProfileId string, dhcpRelayProfile manager.DhcpRelayProfile) (manager.DhcpRelayProfile, *http.Response, error)
LogicalRoutingAndServicesApiService Update a DHCP Relay Profile
Modifies the specified dhcp relay profile. * @param ctx context.Context Authentication Context @param relayProfileId @param dhcpRelayProfile @return manager.DhcpRelayProfile
func (*LogicalRoutingAndServicesApiService) UpdateIPPrefixList ¶
func (a *LogicalRoutingAndServicesApiService) UpdateIPPrefixList(ctx context.Context, logicalRouterId string, id string, iPPrefixList manager.IpPrefixList) (manager.IpPrefixList, *http.Response, error)
LogicalRoutingAndServicesApiService Update a specific IPPrefixList on a Logical Router
Update a specific IPPrefixList on the specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @param id @param iPPrefixList @return manager.IpPrefixList
func (*LogicalRoutingAndServicesApiService) UpdateLogicalRouter ¶
func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouter(ctx context.Context, logicalRouterId string, logicalRouter manager.LogicalRouter) (manager.LogicalRouter, *http.Response, error)
LogicalRoutingAndServicesApiService Update a Logical Router
Modifies the specified logical router. Modifiable attributes include the internal_transit_network, external_transit_networks, and edge_cluster_id (for TIER0 routers). * @param ctx context.Context Authentication Context @param logicalRouterId @param logicalRouter @return manager.LogicalRouter
func (*LogicalRoutingAndServicesApiService) UpdateLogicalRouterCentralizedServicePort ¶
func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouterCentralizedServicePort(ctx context.Context, logicalRouterPortId string, logicalRouterPort manager.LogicalRouterCentralizedServicePort) (manager.LogicalRouterCentralizedServicePort, *http.Response, error)
LogicalRoutingAndServicesApiService Update a Logical Router Centralized Service Port
Modifies the specified logical router port. Required parameters include the resource_type and logical_router_id. Modifiable parameters include the resource_type (LogicalRouterUpLinkPort, LogicalRouterDownLinkPort, LogicalRouterLinkPort, LogicalRouterLoopbackPort), logical_router_id (to reassign the port to a different router), and service_bindings. * @param ctx context.Context Authentication Context @param logicalRouterPortId @param logicalRouterPort @return manager.LogicalRouterCentralizedServicePort
func (*LogicalRoutingAndServicesApiService) UpdateLogicalRouterDownLinkPort ¶
func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouterDownLinkPort(ctx context.Context, logicalRouterPortId string, logicalRouterPort manager.LogicalRouterDownLinkPort) (manager.LogicalRouterDownLinkPort, *http.Response, error)
LogicalRoutingAndServicesApiService Update a Logical Router DownLink Port
Modifies the specified logical router port. Required parameters include the resource_type and logical_router_id. Modifiable parameters include the resource_type (LogicalRouterUpLinkPort, LogicalRouterDownLinkPort, LogicalRouterLinkPort, LogicalRouterLoopbackPort), logical_router_id (to reassign the port to a different router), and service_bindings. * @param ctx context.Context Authentication Context @param logicalRouterPortId @param logicalRouterPort @return manager.LogicalRouterDownLinkPort
func (*LogicalRoutingAndServicesApiService) UpdateLogicalRouterLinkPortOnTier0 ¶
func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouterLinkPortOnTier0(ctx context.Context, logicalRouterPortId string, logicalRouterPort manager.LogicalRouterLinkPortOnTier0) (manager.LogicalRouterLinkPortOnTier0, *http.Response, error)
LogicalRoutingAndServicesApiService Update a Logical Router Link Port On Tier0
Modifies the specified logical router port. Required parameters include the resource_type and logical_router_id. Modifiable parameters include the resource_type (LogicalRouterUpLinkPort, LogicalRouterDownLinkPort, LogicalRouterLinkPort, LogicalRouterLoopbackPort), logical_router_id (to reassign the port to a different router), and service_bindings. * @param ctx context.Context Authentication Context @param logicalRouterPortId @param logicalRouterPort @return manager.LogicalRouterLinkPortOnTier0
func (*LogicalRoutingAndServicesApiService) UpdateLogicalRouterLinkPortOnTier1 ¶
func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouterLinkPortOnTier1(ctx context.Context, logicalRouterPortId string, logicalRouterPort manager.LogicalRouterLinkPortOnTier1) (manager.LogicalRouterLinkPortOnTier1, *http.Response, error)
LogicalRoutingAndServicesApiService Update a Logical Router Link Port On Tier1
Modifies the specified logical router port. Required parameters include the resource_type and logical_router_id. Modifiable parameters include the resource_type (LogicalRouterUpLinkPort, LogicalRouterDownLinkPort, LogicalRouterLinkPort, LogicalRouterLoopbackPort), logical_router_id (to reassign the port to a different router), and service_bindings. * @param ctx context.Context Authentication Context @param logicalRouterPortId @param logicalRouterPort @return manager.LogicalRouterLinkPortOnTier1
func (*LogicalRoutingAndServicesApiService) UpdateLogicalRouterLoopbackPort ¶
func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouterLoopbackPort(ctx context.Context, logicalRouterPortId string, logicalRouterPort manager.LogicalRouterLoopbackPort) (manager.LogicalRouterLoopbackPort, *http.Response, error)
LogicalRoutingAndServicesApiService Update a Logical Router Loopback Port
Modifies the specified logical router port. Required parameters include the resource_type and logical_router_id. Modifiable parameters include the resource_type (LogicalRouterUpLinkPort, LogicalRouterDownLinkPort, LogicalRouterLinkPort, LogicalRouterLoopbackPort), logical_router_id (to reassign the port to a different router), and service_bindings. * @param ctx context.Context Authentication Context @param logicalRouterPortId @param logicalRouterPort @return manager.LogicalRouterLoopbackPort
func (*LogicalRoutingAndServicesApiService) UpdateLogicalRouterPort ¶
func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouterPort(ctx context.Context, logicalRouterPortId string, logicalRouterPort manager.LogicalRouterPort) (manager.LogicalRouterPort, *http.Response, error)
LogicalRoutingAndServicesApiService Update a Logical Router Port
Modifies the specified logical router port. Required parameters include the resource_type and logical_router_id. Modifiable parameters include the resource_type (LogicalRouterUpLinkPort, LogicalRouterDownLinkPort, LogicalRouterLinkPort, LogicalRouterLoopbackPort), logical_router_id (to reassign the port to a different router), and service_bindings. * @param ctx context.Context Authentication Context @param logicalRouterPortId @param logicalRouterPort @return manager.LogicalRouterPort
func (*LogicalRoutingAndServicesApiService) UpdateLogicalRouterUpLinkPort ¶
func (a *LogicalRoutingAndServicesApiService) UpdateLogicalRouterUpLinkPort(ctx context.Context, logicalRouterPortId string, logicalRouterPort manager.LogicalRouterUpLinkPort) (manager.LogicalRouterUpLinkPort, *http.Response, error)
LogicalRoutingAndServicesApiService Update a Logical Router UpLink Port
Modifies the specified logical router port. Required parameters include the resource_type and logical_router_id. Modifiable parameters include the resource_type (LogicalRouterUpLinkPort, LogicalRouterDownLinkPort, LogicalRouterLinkPort, LogicalRouterLoopbackPort), logical_router_id (to reassign the port to a different router), and service_bindings. * @param ctx context.Context Authentication Context @param logicalRouterPortId @param logicalRouterPort @return manager.LogicalRouterUpLinkPort
func (*LogicalRoutingAndServicesApiService) UpdateNatRule ¶
func (a *LogicalRoutingAndServicesApiService) UpdateNatRule(ctx context.Context, logicalRouterId string, ruleId string, natRule manager.NatRule) (manager.NatRule, *http.Response, error)
LogicalRoutingAndServicesApiService Update a specific NAT rule from a given logical router
Update a specific NAT rule from a given logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @param ruleId @param natRule @return manager.NatRule
func (*LogicalRoutingAndServicesApiService) UpdateRedistributionConfig ¶
func (a *LogicalRoutingAndServicesApiService) UpdateRedistributionConfig(ctx context.Context, logicalRouterId string, redistributionConfig manager.RedistributionConfig) (manager.RedistributionConfig, *http.Response, error)
LogicalRoutingAndServicesApiService Update the Redistribution Configuration on a Logical Router
Modifies existing route redistribution rules for the specified TIER0 logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @param redistributionConfig @return manager.RedistributionConfig
func (*LogicalRoutingAndServicesApiService) UpdateRedistributionRuleList ¶
func (a *LogicalRoutingAndServicesApiService) UpdateRedistributionRuleList(ctx context.Context, logicalRouterId string, redistributionRuleList manager.RedistributionRuleList) (manager.RedistributionRuleList, *http.Response, error)
LogicalRoutingAndServicesApiService Update All the Redistribution Rules on a Logical Router
Modifies all route redistribution rules for the specified TIER0 logical router. Set the rules list to empty to delete/clear all rules. * @param ctx context.Context Authentication Context @param logicalRouterId @param redistributionRuleList @return manager.RedistributionRuleList
func (*LogicalRoutingAndServicesApiService) UpdateRouteMap ¶
func (a *LogicalRoutingAndServicesApiService) UpdateRouteMap(ctx context.Context, logicalRouterId string, id string, routeMap manager.RouteMap) (manager.RouteMap, *http.Response, error)
LogicalRoutingAndServicesApiService Update a specific manager.RouteMap on a Logical Router
Update a specific manager.RouteMap on the specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @param id @param routeMap @return manager.RouteMap
func (*LogicalRoutingAndServicesApiService) UpdateRoutingBfdConfig ¶
func (a *LogicalRoutingAndServicesApiService) UpdateRoutingBfdConfig(ctx context.Context, logicalRouterId string, bfdConfig manager.BfdConfig) (manager.BfdConfig, *http.Response, error)
LogicalRoutingAndServicesApiService Update the BFD Configuration for BFD peers for routing
Modifies the BFD configuration for routing BFD peers. Note - the configuration | changes apply only to those routing BFD peers for which the BFD configuration has | not been overridden at Peer level. * @param ctx context.Context Authentication Context @param logicalRouterId @param bfdConfig @return manager.BfdConfig
func (*LogicalRoutingAndServicesApiService) UpdateRoutingConfig ¶
func (a *LogicalRoutingAndServicesApiService) UpdateRoutingConfig(ctx context.Context, logicalRouterId string, routingConfig manager.RoutingConfig) (manager.RoutingConfig, *http.Response, error)
LogicalRoutingAndServicesApiService Update the Routing Configuration
Modifies the routing configuration for a specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @param routingConfig @return manager.RoutingConfig
func (*LogicalRoutingAndServicesApiService) UpdateService ¶
func (a *LogicalRoutingAndServicesApiService) UpdateService(ctx context.Context, serviceId string, logicalService manager.LogicalService) (manager.LogicalService, *http.Response, error)
LogicalRoutingAndServicesApiService Update a Logical Router Service
Modifies the specified logical router service. The resource_type parameter is required. The modifiable parameters depend on the service type. * @param ctx context.Context Authentication Context @param serviceId @param logicalService @return manager.LogicalService
func (*LogicalRoutingAndServicesApiService) UpdateServiceProfile ¶
func (a *LogicalRoutingAndServicesApiService) UpdateServiceProfile(ctx context.Context, serviceProfileId string, serviceProfile manager.ServiceProfile) (manager.ServiceProfile, *http.Response, error)
LogicalRoutingAndServicesApiService Update a Service Profile
Modifies the specified service profile. The PUT request must include the resource_type parameters. Modifiable parameters include description and display_name. Other parameters might be modifiable, depending on the specified service type. * @param ctx context.Context Authentication Context @param serviceProfileId @param serviceProfile @return manager.ServiceProfile
func (*LogicalRoutingAndServicesApiService) UpdateStaticHopBfdPeer ¶
func (a *LogicalRoutingAndServicesApiService) UpdateStaticHopBfdPeer(ctx context.Context, logicalRouterId string, bfdPeerId string, staticHopBfdPeer manager.StaticHopBfdPeer) (manager.StaticHopBfdPeer, *http.Response, error)
LogicalRoutingAndServicesApiService Update a static route BFD peer
Modifies the static route BFD peer. Modifiable parameters includes peer IP, enable flag and configuration of the BFD peer. * @param ctx context.Context Authentication Context @param logicalRouterId @param bfdPeerId @param staticHopBfdPeer @return manager.StaticHopBfdPeer
func (*LogicalRoutingAndServicesApiService) UpdateStaticRoute ¶
func (a *LogicalRoutingAndServicesApiService) UpdateStaticRoute(ctx context.Context, logicalRouterId string, id string, staticRoute manager.StaticRoute) (manager.StaticRoute, *http.Response, error)
LogicalRoutingAndServicesApiService Update a specific Static Route Rule on a Logical Router
Update a specific static route on the specified logical router. * @param ctx context.Context Authentication Context @param logicalRouterId @param id @param staticRoute @return manager.StaticRoute
type LogicalSwitchingApiService ¶
type LogicalSwitchingApiService service
func (*LogicalSwitchingApiService) CreateIpDiscoverySwitchingProfile ¶
func (a *LogicalSwitchingApiService) CreateIpDiscoverySwitchingProfile(ctx context.Context, baseSwitchingProfile manager.IpDiscoverySwitchingProfile) (manager.IpDiscoverySwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Create a Switching Profile
Creates a new, custom qos, port-mirroring, spoof-guard or port-security switching profile. You can override their default switching profile assignments by creating a new switching profile and assigning it to one or more logical switches. You cannot override the default ipfix or ip_discovery switching profiles. * @param ctx context.Context Authentication Context @param baseSwitchingProfile @return manager.IpDiscoverySwitchingProfile
func (*LogicalSwitchingApiService) CreateLogicalPort ¶
func (a *LogicalSwitchingApiService) CreateLogicalPort(ctx context.Context, logicalPort manager.LogicalPort) (manager.LogicalPort, *http.Response, error)
LogicalSwitchingApiService Create a Logical Port
Creates a new logical switch port. The required parameters are the associated logical_switch_id and admin_state (UP or DOWN). Optional parameters are the attachment and switching_profile_ids. If you don't specify switching_profile_ids, default switching profiles are assigned to the port. If you don't specify an attachment, the switch port remains empty. To configure an attachment, you must specify an id, and optionally you can specify an attachment_type (VIF or LOGICALROUTER). The attachment_type is VIF by default. * @param ctx context.Context Authentication Context @param logicalPort @return manager.LogicalPort
func (*LogicalSwitchingApiService) CreateLogicalSwitch ¶
func (a *LogicalSwitchingApiService) CreateLogicalSwitch(ctx context.Context, logicalSwitch manager.LogicalSwitch) (manager.LogicalSwitch, *http.Response, error)
LogicalSwitchingApiService Create a Logical Switch
Creates a new logical switch. The request must include the transport_zone_id, display_name, and admin_state (UP or DOWN). The replication_mode (MTEP or SOURCE) is required for overlay logical switches, but not for VLAN-based logical switches. A vlan needs to be provided for VLAN-based logical switches * @param ctx context.Context Authentication Context @param logicalSwitch @return manager.LogicalSwitch
func (*LogicalSwitchingApiService) CreateMacManagementSwitchingProfile ¶
func (a *LogicalSwitchingApiService) CreateMacManagementSwitchingProfile(ctx context.Context, baseSwitchingProfile manager.MacManagementSwitchingProfile) (manager.MacManagementSwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Create a Switching Profile
Creates a new, custom qos, port-mirroring, spoof-guard or port-security switching profile. You can override their default switching profile assignments by creating a new switching profile and assigning it to one or more logical switches. You cannot override the default ipfix or ip_discovery switching profiles. * @param ctx context.Context Authentication Context @param baseSwitchingProfile @return manager.MacManagementSwitchingProfile
func (*LogicalSwitchingApiService) CreatePortMirroringSwitchingProfile ¶
func (a *LogicalSwitchingApiService) CreatePortMirroringSwitchingProfile(ctx context.Context, baseSwitchingProfile manager.PortMirroringSwitchingProfile) (manager.PortMirroringSwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Create a Switching Profile
Creates a new, custom qos, port-mirroring, spoof-guard or port-security switching profile. You can override their default switching profile assignments by creating a new switching profile and assigning it to one or more logical switches. You cannot override the default ipfix or ip_discovery switching profiles. * @param ctx context.Context Authentication Context @param baseSwitchingProfile @return manager.PortMirroringSwitchingProfile
func (*LogicalSwitchingApiService) CreateQosSwitchingProfile ¶
func (a *LogicalSwitchingApiService) CreateQosSwitchingProfile(ctx context.Context, baseSwitchingProfile manager.QosSwitchingProfile) (manager.QosSwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Create a Switching Profile
Creates a new, custom qos, port-mirroring, spoof-guard or port-security switching profile. You can override their default switching profile assignments by creating a new switching profile and assigning it to one or more logical switches. You cannot override the default ipfix or ip_discovery switching profiles. * @param ctx context.Context Authentication Context @param baseSwitchingProfile @return manager.QosSwitchingProfile
func (*LogicalSwitchingApiService) CreateSpoofGuardSwitchingProfile ¶
func (a *LogicalSwitchingApiService) CreateSpoofGuardSwitchingProfile(ctx context.Context, baseSwitchingProfile manager.SpoofGuardSwitchingProfile) (manager.SpoofGuardSwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Create a Switching Profile
Creates a new, custom qos, port-mirroring, spoof-guard or port-security switching profile. You can override their default switching profile assignments by creating a new switching profile and assigning it to one or more logical switches. You cannot override the default ipfix or ip_discovery switching profiles. * @param ctx context.Context Authentication Context @param baseSwitchingProfile @return manager.SpoofGuardSwitchingProfile
func (*LogicalSwitchingApiService) CreateSwitchSecuritySwitchingProfile ¶
func (a *LogicalSwitchingApiService) CreateSwitchSecuritySwitchingProfile(ctx context.Context, baseSwitchingProfile manager.SwitchSecuritySwitchingProfile) (manager.SwitchSecuritySwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Create a Switching Profile
Creates a new, custom qos, port-mirroring, spoof-guard or port-security switching profile. You can override their default switching profile assignments by creating a new switching profile and assigning it to one or more logical switches. You cannot override the default ipfix or ip_discovery switching profiles. * @param ctx context.Context Authentication Context @param baseSwitchingProfile @return manager.SwitchSecuritySwitchingProfile
func (*LogicalSwitchingApiService) CreateSwitchingProfile ¶
func (a *LogicalSwitchingApiService) CreateSwitchingProfile(ctx context.Context, baseSwitchingProfile manager.BaseSwitchingProfile) (manager.BaseSwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Create a Switching Profile
Creates a new, custom qos, port-mirroring, spoof-guard or port-security switching profile. You can override their default switching profile assignments by creating a new switching profile and assigning it to one or more logical switches. You cannot override the default ipfix or ip_discovery switching profiles. * @param ctx context.Context Authentication Context @param baseSwitchingProfile @return manager.BaseSwitchingProfile
func (*LogicalSwitchingApiService) DeleteLogicalPort ¶
func (a *LogicalSwitchingApiService) DeleteLogicalPort(ctx context.Context, lportId string, localVarOptionals map[string]interface{}) (*http.Response, error)
LogicalSwitchingApiService Delete a Logical Port
Deletes the specified logical switch port. By default, if logical port has attachments, or it is added to any NSGroup, the deletion will be failed. Option detach could be used for deleting logical port forcibly. * @param ctx context.Context Authentication Context @param lportId @param optional (nil or map[string]interface{}) with one or more of:
@param "detach" (bool) force delete even if attached or referenced by a group
@return
func (*LogicalSwitchingApiService) DeleteLogicalSwitch ¶
func (a *LogicalSwitchingApiService) DeleteLogicalSwitch(ctx context.Context, lswitchId string, localVarOptionals map[string]interface{}) (*http.Response, error)
LogicalSwitchingApiService Delete a Logical Switch
Removes a logical switch from the associated overlay or VLAN transport zone. By default, a logical switch cannot be deleted if there are logical ports on the switch, or it is added to a NSGroup. Cascade option can be used to delete all ports and the logical switch. Detach option can be used to delete the logical switch forcibly. * @param ctx context.Context Authentication Context @param lswitchId @param optional (nil or map[string]interface{}) with one or more of:
@param "cascade" (bool) Delete a Logical Switch and all the logical ports in it, if none of the logical ports have any attachment. @param "detach" (bool) Force delete a logical switch
@return
func (*LogicalSwitchingApiService) DeleteSwitchingProfile ¶
func (a *LogicalSwitchingApiService) DeleteSwitchingProfile(ctx context.Context, switchingProfileId string, localVarOptionals map[string]interface{}) (*http.Response, error)
LogicalSwitchingApiService Delete a Switching Profile
Deletes the specified switching profile. * @param ctx context.Context Authentication Context @param switchingProfileId @param optional (nil or map[string]interface{}) with one or more of:
@param "unbind" (bool) force unbinding of logical switches and ports from a switching profile
@return
func (*LogicalSwitchingApiService) GetIpDiscoverySwitchingProfile ¶
func (a *LogicalSwitchingApiService) GetIpDiscoverySwitchingProfile(ctx context.Context, switchingProfileId string) (manager.IpDiscoverySwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Get Switching Profile by ID
Returns information about a specified switching profile. * @param ctx context.Context Authentication Context @param switchingProfileId @return manager.IpDiscoverySwitchingProfile
func (*LogicalSwitchingApiService) GetLogicalPort ¶
func (a *LogicalSwitchingApiService) GetLogicalPort(ctx context.Context, lportId string) (manager.LogicalPort, *http.Response, error)
LogicalSwitchingApiService Get Information About a Logical Port
Returns information about a specified logical port. * @param ctx context.Context Authentication Context @param lportId @return manager.LogicalPort
func (*LogicalSwitchingApiService) GetLogicalPortMacTable ¶
func (a *LogicalSwitchingApiService) GetLogicalPortMacTable(ctx context.Context, lportId string, localVarOptionals map[string]interface{}) (manager.LogicalPortMacAddressListResult, *http.Response, error)
LogicalSwitchingApiService Get MAC table of a logical port with a given port id (lport-id)
Returns MAC table of a specified logical port. If the target transport node id is not provided, the NSX manager will ask the controller for the transport node where the logical port is located. The query parameter \"source=cached\" is not supported. * @param ctx context.Context Authentication Context @param lportId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "source" (string) Data source type. @param "transportNodeId" (string) TransportNode Id
@return manager.LogicalPortMacAddressListResult
func (*LogicalSwitchingApiService) GetLogicalPortMacTableInCsvFormatCsv ¶
func (a *LogicalSwitchingApiService) GetLogicalPortMacTableInCsvFormatCsv(ctx context.Context, lportId string, localVarOptionals map[string]interface{}) (manager.LogicalPortMacAddressCsvListResult, *http.Response, error)
LogicalSwitchingApiService Get MAC table of a logical port with a given port id (lport-id)
Returns MAC table in CSV format of a specified logical port. If the target transport node id is not provided, the NSX manager will ask the controller for the transport node where the logical port is located. The query parameter \"source=cached\" is not supported. * @param ctx context.Context Authentication Context @param lportId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "source" (string) Data source type. @param "transportNodeId" (string) TransportNode Id
@return manager.LogicalPortMacAddressCsvListResult
func (*LogicalSwitchingApiService) GetLogicalPortOperationalStatus ¶
func (a *LogicalSwitchingApiService) GetLogicalPortOperationalStatus(ctx context.Context, lportId string, localVarOptionals map[string]interface{}) (manager.LogicalPortOperationalStatus, *http.Response, error)
LogicalSwitchingApiService Get Operational Status for Logical Port of a Given Port ID (lport-id)
Returns operational status of a specified logical port. * @param ctx context.Context Authentication Context @param lportId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.LogicalPortOperationalStatus
func (*LogicalSwitchingApiService) GetLogicalPortState ¶
func (a *LogicalSwitchingApiService) GetLogicalPortState(ctx context.Context, lportId string) (manager.LogicalPortState, *http.Response, error)
LogicalSwitchingApiService Get realized state & location of a logical port
Returns transport node id for a specified logical port. Also returns information about all address bindings of the specified logical port. This includes address bindings discovered via various snooping methods like ARP snooping, DHCP snooping etc. and addressing bindings that are realized based on user configuration. * @param ctx context.Context Authentication Context @param lportId @return manager.LogicalPortState
func (*LogicalSwitchingApiService) GetLogicalPortStatistics ¶
func (a *LogicalSwitchingApiService) GetLogicalPortStatistics(ctx context.Context, lportId string, localVarOptionals map[string]interface{}) (manager.LogicalPortStatistics, *http.Response, error)
LogicalSwitchingApiService Get Statistics for Logical Port of a Given Port ID (lport-id)
Returns statistics of a specified logical port. If the logical port is attached to a logical router port, query parameter \"source=realtime\" is not supported. * @param ctx context.Context Authentication Context @param lportId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.LogicalPortStatistics
func (*LogicalSwitchingApiService) GetLogicalPortStatusSummary ¶
func (a *LogicalSwitchingApiService) GetLogicalPortStatusSummary(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalPortStatusSummary, *http.Response, error)
LogicalSwitchingApiService Get Operational Status Summary of All Logical Ports in the System
Returns operational status of all logical ports. The query parameter \"source=realtime\" is not supported. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "attachmentId" (string) Logical Port attachment Id @param "attachmentType" (string) Type of attachment for logical port; for query only. @param "bridgeClusterId" (string) Bridge Cluster identifier @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "diagnostic" (bool) Flag to enable showing of transit logical port. @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "logicalSwitchId" (string) Logical Switch identifier @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "parentVifId" (string) ID of the VIF of type PARENT @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "source" (string) Data source type. @param "switchingProfileId" (string) Network Profile identifier @param "transportNodeId" (string) Transport node identifier @param "transportZoneId" (string) Transport zone identifier
@return manager.LogicalPortStatusSummary
func (*LogicalSwitchingApiService) GetLogicalSwitch ¶
func (a *LogicalSwitchingApiService) GetLogicalSwitch(ctx context.Context, lswitchId string) (manager.LogicalSwitch, *http.Response, error)
LogicalSwitchingApiService Get Logical Switch associated with the provided id (lswitch-id)
Returns information about the specified logical switch Id. * @param ctx context.Context Authentication Context @param lswitchId @return manager.LogicalSwitch
func (*LogicalSwitchingApiService) GetLogicalSwitchMacTable ¶
func (a *LogicalSwitchingApiService) GetLogicalSwitchMacTable(ctx context.Context, lswitchId string, localVarOptionals map[string]interface{}) (manager.MacAddressListResult, *http.Response, error)
LogicalSwitchingApiService Get MAC Table for Logical Switch of the Given ID (lswitch-id)
Returns MAC table of a specified logical switch from the given transport node if a transport node id is given in the query parameter, from the Central Controller Plane otherwise The query parameter \"source=cached\" is not supported. * @param ctx context.Context Authentication Context @param lswitchId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "source" (string) Data source type. @param "transportNodeId" (string) TransportNode Id
@return manager.MacAddressListResult
func (*LogicalSwitchingApiService) GetLogicalSwitchMacTableInCsvFormatCsv ¶
func (a *LogicalSwitchingApiService) GetLogicalSwitchMacTableInCsvFormatCsv(ctx context.Context, lswitchId string, localVarOptionals map[string]interface{}) (manager.MacAddressCsvListResult, *http.Response, error)
LogicalSwitchingApiService Get MAC Table for Logical Switch of the Given ID (lswitch-id)
Returns MAC table of a specified logical switch in CSV format from the given transport node if a transport node id is given in the query parameter, from the Central Controller Plane otherwise The query parameter \"source=cached\" is not supported. * @param ctx context.Context Authentication Context @param lswitchId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type. @param "transportNodeId" (string) TransportNode Id
@return manager.MacAddressCsvListResult
func (*LogicalSwitchingApiService) GetLogicalSwitchState ¶
func (a *LogicalSwitchingApiService) GetLogicalSwitchState(ctx context.Context, lswitchId string) (manager.LogicalSwitchState, *http.Response, error)
LogicalSwitchingApiService Get the realized state associated with provided logical switch id
Returns current state of the logical switch configuration and details of only out-of-sync transport nodes. * @param ctx context.Context Authentication Context @param lswitchId @return manager.LogicalSwitchState
func (*LogicalSwitchingApiService) GetLogicalSwitchStatistics ¶
func (a *LogicalSwitchingApiService) GetLogicalSwitchStatistics(ctx context.Context, lswitchId string, localVarOptionals map[string]interface{}) (manager.LogicalSwitchStatistics, *http.Response, error)
LogicalSwitchingApiService Get Statistics for Logical Switch of the Given ID (lswitch-id)
Returns statistics of a specified logical switch. The query parameter \"source=realtime\" is not supported. * @param ctx context.Context Authentication Context @param lswitchId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.LogicalSwitchStatistics
func (*LogicalSwitchingApiService) GetLogicalSwitchStatus ¶
func (a *LogicalSwitchingApiService) GetLogicalSwitchStatus(ctx context.Context, lswitchId string) (manager.LogicalSwitchStatus, *http.Response, error)
LogicalSwitchingApiService Get Logical Switch runtime status info for a given logical switch
Returns the number of ports assigned to a logical switch. * @param ctx context.Context Authentication Context @param lswitchId @return manager.LogicalSwitchStatus
func (*LogicalSwitchingApiService) GetLogicalSwitchStatusSummary ¶
func (a *LogicalSwitchingApiService) GetLogicalSwitchStatusSummary(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalSwitchStatusSummary, *http.Response, error)
LogicalSwitchingApiService Get Status Summary of All Logical Switches in the System
Returns Operational status of all logical switches. The query parameter \"source=realtime\" is not supported. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "diagnostic" (bool) Flag to enable showing of transit logical switch. @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "source" (string) Data source type. @param "switchingProfileId" (string) Switching Profile identifier @param "transportType" (string) Mode of transport supported in the transport zone for this logical switch @param "transportZoneId" (string) Transport zone identifier
@return manager.LogicalSwitchStatusSummary
func (*LogicalSwitchingApiService) GetLogicalSwitchVtepTable ¶
func (a *LogicalSwitchingApiService) GetLogicalSwitchVtepTable(ctx context.Context, lswitchId string, localVarOptionals map[string]interface{}) (manager.VtepListResult, *http.Response, error)
LogicalSwitchingApiService Get virtual tunnel endpoint table for logical switch of the given ID (lswitch-id)
Returns the virtual tunnel endpoint table of a specified logical switch from the given transport node if a transport node id is given in the query parameter, from the Central Controller Plane otherwise. The query parameter \"source=cached\" is not supported. * @param ctx context.Context Authentication Context @param lswitchId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "source" (string) Data source type. @param "transportNodeId" (string) TransportNode Id
@return manager.VtepListResult
func (*LogicalSwitchingApiService) GetLogicalSwitchVtepTableInCsvFormatCsv ¶
func (a *LogicalSwitchingApiService) GetLogicalSwitchVtepTableInCsvFormatCsv(ctx context.Context, lswitchId string, localVarOptionals map[string]interface{}) (manager.VtepCsvListResult, *http.Response, error)
LogicalSwitchingApiService Get virtual tunnel endpoint table for logical switch of the given ID (lswitch-id)
Returns virtual tunnel endpoint table of a specified logical switch in CSV format from the given transport node if a transport node id is given in the query parameter, from the Central Controller Plane otherwise. The query parameter \"source=cached\" is not supported. * @param ctx context.Context Authentication Context @param lswitchId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type. @param "transportNodeId" (string) TransportNode Id
@return manager.VtepCsvListResult
func (*LogicalSwitchingApiService) GetMacManagementSwitchingProfile ¶
func (a *LogicalSwitchingApiService) GetMacManagementSwitchingProfile(ctx context.Context, switchingProfileId string) (manager.MacManagementSwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Get Switching Profile by ID
Returns information about a specified switching profile. * @param ctx context.Context Authentication Context @param switchingProfileId @return manager.MacManagementSwitchingProfile
func (*LogicalSwitchingApiService) GetPortMirroringSwitchingProfile ¶
func (a *LogicalSwitchingApiService) GetPortMirroringSwitchingProfile(ctx context.Context, switchingProfileId string) (manager.PortMirroringSwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Get Switching Profile by ID
Returns information about a specified switching profile. * @param ctx context.Context Authentication Context @param switchingProfileId @return manager.PortMirroringSwitchingProfile
func (*LogicalSwitchingApiService) GetQosSwitchingProfile ¶
func (a *LogicalSwitchingApiService) GetQosSwitchingProfile(ctx context.Context, switchingProfileId string) (manager.QosSwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Get Switching Profile by ID
Returns information about a specified switching profile. * @param ctx context.Context Authentication Context @param switchingProfileId @return manager.QosSwitchingProfile
func (*LogicalSwitchingApiService) GetSpoofGuardSwitchingProfile ¶
func (a *LogicalSwitchingApiService) GetSpoofGuardSwitchingProfile(ctx context.Context, switchingProfileId string) (manager.SpoofGuardSwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Get Switching Profile by ID
Returns information about a specified switching profile. * @param ctx context.Context Authentication Context @param switchingProfileId @return manager.SpoofGuardSwitchingProfile
func (*LogicalSwitchingApiService) GetSwitchSecuritySwitchingProfile ¶
func (a *LogicalSwitchingApiService) GetSwitchSecuritySwitchingProfile(ctx context.Context, switchingProfileId string) (manager.SwitchSecuritySwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Get Switching Profile by ID
Returns information about a specified switching profile. * @param ctx context.Context Authentication Context @param switchingProfileId @return manager.SwitchSecuritySwitchingProfile
func (*LogicalSwitchingApiService) GetSwitchingProfile ¶
func (a *LogicalSwitchingApiService) GetSwitchingProfile(ctx context.Context, switchingProfileId string) (manager.BaseSwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Get Switching Profile by ID
Returns information about a specified switching profile. * @param ctx context.Context Authentication Context @param switchingProfileId @return manager.BaseSwitchingProfile
func (*LogicalSwitchingApiService) GetSwitchingProfileStatus ¶
func (a *LogicalSwitchingApiService) GetSwitchingProfileStatus(ctx context.Context, switchingProfileId string) (manager.SwitchingProfileStatus, *http.Response, error)
LogicalSwitchingApiService Get Counts of Ports and Switches Using This Switching Profile
Get Counts of Ports and Switches Using This Switching Profile * @param ctx context.Context Authentication Context @param switchingProfileId @return manager.SwitchingProfileStatus
func (*LogicalSwitchingApiService) ListLogicalPorts ¶
func (a *LogicalSwitchingApiService) ListLogicalPorts(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalPortListResult, *http.Response, error)
LogicalSwitchingApiService List All Logical Ports
Returns information about all configured logical switch ports. Logical switch ports connect to VM virtual network interface cards (NICs). Each logical port is associated with one logical switch. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "attachmentId" (string) Logical Port attachment Id @param "attachmentType" (string) Type of attachment for logical port; for query only. @param "bridgeClusterId" (string) Bridge Cluster identifier @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "diagnostic" (bool) Flag to enable showing of transit logical port. @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "logicalSwitchId" (string) Logical Switch identifier @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "parentVifId" (string) ID of the VIF of type PARENT @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "switchingProfileId" (string) Network Profile identifier @param "transportNodeId" (string) Transport node identifier @param "transportZoneId" (string) Transport zone identifier
@return manager.LogicalPortListResult
func (*LogicalSwitchingApiService) ListLogicalSwitches ¶
func (a *LogicalSwitchingApiService) ListLogicalSwitches(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalSwitchListResult, *http.Response, error)
LogicalSwitchingApiService List all Logical Switches
Returns information about all configured logical switches. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "diagnostic" (bool) Flag to enable showing of transit logical switch. @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "switchingProfileId" (string) Switching Profile identifier @param "transportType" (string) Mode of transport supported in the transport zone for this logical switch @param "transportZoneId" (string) Transport zone identifier
@return manager.LogicalSwitchListResult
func (*LogicalSwitchingApiService) ListLogicalSwitchesByState ¶
func (a *LogicalSwitchingApiService) ListLogicalSwitchesByState(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalSwitchStateListResult, *http.Response, error)
LogicalSwitchingApiService List logical switches by realized state
Returns a list of logical switches states that have realized state as provided as query parameter. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "status" (string) Realized state of logical switches
@return manager.LogicalSwitchStateListResult
func (*LogicalSwitchingApiService) ListSwitchingProfiles ¶
func (a *LogicalSwitchingApiService) ListSwitchingProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (manager.SwitchingProfilesListResult, *http.Response, error)
LogicalSwitchingApiService List Switching Profiles
Returns information about the system-default and user-configured switching profiles. Each switching profile has a unique ID, a display name, and various other read-only and configurable properties. The default switching profiles are assigned automatically to each switch. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includeSystemOwned" (bool) Whether the list result contains system resources @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "switchingProfileType" (string) comma-separated list of switching profile types, e.g. ?switching_profile_type=QosSwitchingProfile,PortMirroringSwitchingProfile
@return manager.SwitchingProfilesListResult
func (*LogicalSwitchingApiService) UpdateIpDiscoverySwitchingProfile ¶
func (a *LogicalSwitchingApiService) UpdateIpDiscoverySwitchingProfile(ctx context.Context, switchingProfileId string, baseSwitchingProfile manager.IpDiscoverySwitchingProfile) (manager.IpDiscoverySwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Update a Switching Profile
Updates the user-configurable parameters of a switching profile. Only the qos, port-mirroring, spoof-guard and port-security switching profiles can be modified. You cannot modify the ipfix or ip-discovery switching profiles. * @param ctx context.Context Authentication Context @param switchingProfileId @param baseSwitchingProfile @return manager.IpDiscoverySwitchingProfile
func (*LogicalSwitchingApiService) UpdateLogicalPort ¶
func (a *LogicalSwitchingApiService) UpdateLogicalPort(ctx context.Context, lportId string, logicalPort manager.LogicalPort) (manager.LogicalPort, *http.Response, error)
LogicalSwitchingApiService Update a Logical Port
Modifies an existing logical switch port. Parameters that can be modified include attachment_type (LOGICALROUTER, VIF), admin_state (UP or DOWN), attachment id and switching_profile_ids. You cannot modify the logical_switch_id. In other words, you cannot move an existing port from one switch to another switch. * @param ctx context.Context Authentication Context @param lportId @param logicalPort @return manager.LogicalPort
func (*LogicalSwitchingApiService) UpdateLogicalSwitch ¶
func (a *LogicalSwitchingApiService) UpdateLogicalSwitch(ctx context.Context, lswitchId string, logicalSwitch manager.LogicalSwitch) (manager.LogicalSwitch, *http.Response, error)
LogicalSwitchingApiService Update a Logical Switch
Modifies attributes of an existing logical switch. Modifiable attributes include admin_state, replication_mode, switching_profile_ids and vlan. You cannot modify the original transport_zone_id. * @param ctx context.Context Authentication Context @param lswitchId @param logicalSwitch @return manager.LogicalSwitch
func (*LogicalSwitchingApiService) UpdateMacManagementSwitchingProfile ¶
func (a *LogicalSwitchingApiService) UpdateMacManagementSwitchingProfile(ctx context.Context, switchingProfileId string, baseSwitchingProfile manager.MacManagementSwitchingProfile) (manager.MacManagementSwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Update a Switching Profile
Updates the user-configurable parameters of a switching profile. Only the qos, port-mirroring, spoof-guard and port-security switching profiles can be modified. You cannot modify the ipfix or ip-discovery switching profiles. * @param ctx context.Context Authentication Context @param switchingProfileId @param baseSwitchingProfile @return manager.MacManagementSwitchingProfile
func (*LogicalSwitchingApiService) UpdatePortMirroringSwitchingProfile ¶
func (a *LogicalSwitchingApiService) UpdatePortMirroringSwitchingProfile(ctx context.Context, switchingProfileId string, baseSwitchingProfile manager.PortMirroringSwitchingProfile) (manager.PortMirroringSwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Update a Switching Profile
Updates the user-configurable parameters of a switching profile. Only the qos, port-mirroring, spoof-guard and port-security switching profiles can be modified. You cannot modify the ipfix or ip-discovery switching profiles. * @param ctx context.Context Authentication Context @param switchingProfileId @param baseSwitchingProfile @return manager.PortMirroringSwitchingProfile
func (*LogicalSwitchingApiService) UpdateQosSwitchingProfile ¶
func (a *LogicalSwitchingApiService) UpdateQosSwitchingProfile(ctx context.Context, switchingProfileId string, baseSwitchingProfile manager.QosSwitchingProfile) (manager.QosSwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Update a Switching Profile
Updates the user-configurable parameters of a switching profile. Only the qos, port-mirroring, spoof-guard and port-security switching profiles can be modified. You cannot modify the ipfix or ip-discovery switching profiles. * @param ctx context.Context Authentication Context @param switchingProfileId @param baseSwitchingProfile @return manager.QosSwitchingProfile
func (*LogicalSwitchingApiService) UpdateSpoofGuardSwitchingProfile ¶
func (a *LogicalSwitchingApiService) UpdateSpoofGuardSwitchingProfile(ctx context.Context, switchingProfileId string, baseSwitchingProfile manager.SpoofGuardSwitchingProfile) (manager.SpoofGuardSwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Update a Switching Profile
Updates the user-configurable parameters of a switching profile. Only the qos, port-mirroring, spoof-guard and port-security switching profiles can be modified. You cannot modify the ipfix or ip-discovery switching profiles. * @param ctx context.Context Authentication Context @param switchingProfileId @param baseSwitchingProfile @return manager.SpoofGuardSwitchingProfile
func (*LogicalSwitchingApiService) UpdateSwitchSecuritySwitchingProfile ¶
func (a *LogicalSwitchingApiService) UpdateSwitchSecuritySwitchingProfile(ctx context.Context, switchingProfileId string, baseSwitchingProfile manager.SwitchSecuritySwitchingProfile) (manager.SwitchSecuritySwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Update a Switching Profile
Updates the user-configurable parameters of a switching profile. Only the qos, port-mirroring, spoof-guard and port-security switching profiles can be modified. You cannot modify the ipfix or ip-discovery switching profiles. * @param ctx context.Context Authentication Context @param switchingProfileId @param baseSwitchingProfile @return manager.SwitchSecuritySwitchingProfile
func (*LogicalSwitchingApiService) UpdateSwitchingProfile ¶
func (a *LogicalSwitchingApiService) UpdateSwitchingProfile(ctx context.Context, switchingProfileId string, baseSwitchingProfile manager.BaseSwitchingProfile) (manager.BaseSwitchingProfile, *http.Response, error)
LogicalSwitchingApiService Update a Switching Profile
Updates the user-configurable parameters of a switching profile. Only the qos, port-mirroring, spoof-guard and port-security switching profiles can be modified. You cannot modify the ipfix or ip-discovery switching profiles. * @param ctx context.Context Authentication Context @param switchingProfileId @param baseSwitchingProfile @return manager.BaseSwitchingProfile
type ManagementPlaneApiFabricContainerApplicationsApiService ¶
type ManagementPlaneApiFabricContainerApplicationsApiService service
func (*ManagementPlaneApiFabricContainerApplicationsApiService) GetContainerApplication ¶
func (a *ManagementPlaneApiFabricContainerApplicationsApiService) GetContainerApplication(ctx context.Context, containerApplicationId string) (containerinventory.ContainerApplication, *http.Response, error)
ManagementPlaneApiFabricContainerApplicationsApiService Return a Container Application within a container project Returns information about a specific Container Application within a project.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param containerApplicationId
@return ContainerApplication
func (*ManagementPlaneApiFabricContainerApplicationsApiService) GetContainerApplicationInstance ¶
func (a *ManagementPlaneApiFabricContainerApplicationsApiService) GetContainerApplicationInstance(ctx context.Context, containerApplicationInstanceId string) (containerinventory.ContainerApplicationInstance, *http.Response, error)
ManagementPlaneApiFabricContainerApplicationsApiService Return a container application instance Returns information about a specific container application instance.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param containerApplicationInstanceId
@return ContainerApplicationInstance
func (*ManagementPlaneApiFabricContainerApplicationsApiService) ListContainerApplicationInstances ¶
func (a *ManagementPlaneApiFabricContainerApplicationsApiService) ListContainerApplicationInstances(ctx context.Context, localVarOptionals *ListContainerApplicationInstancesOpts) (containerinventory.ContainerApplicationInstanceListResult, *http.Response, error)
func (*ManagementPlaneApiFabricContainerApplicationsApiService) ListContainerApplications ¶
func (a *ManagementPlaneApiFabricContainerApplicationsApiService) ListContainerApplications(ctx context.Context, localVarOptionals *ListContainerApplicationsOpts) (containerinventory.ContainerApplicationListResult, *http.Response, error)
type ManagementPlaneApiFabricContainerClustersApiService ¶
type ManagementPlaneApiFabricContainerClustersApiService service
func (*ManagementPlaneApiFabricContainerClustersApiService) AddContainerCluster ¶
func (a *ManagementPlaneApiFabricContainerClustersApiService) AddContainerCluster(ctx context.Context, containerCluster containerinventory.ContainerCluster) (containerinventory.ContainerCluster, *http.Response, error)
ManagementPlaneApiFabricContainerClustersApiService Add a container cluster Add a container cluster
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param containerCluster
@return ContainerCluster
func (*ManagementPlaneApiFabricContainerClustersApiService) DeleteContainerCluster ¶
func (a *ManagementPlaneApiFabricContainerClustersApiService) DeleteContainerCluster(ctx context.Context, containerClusterId string) (*http.Response, error)
ManagementPlaneApiFabricContainerClustersApiService Delete a container cluster Delete a container cluster and objects discovered from that cluster
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param containerClusterId
func (*ManagementPlaneApiFabricContainerClustersApiService) GetContainerCluster ¶
func (a *ManagementPlaneApiFabricContainerClustersApiService) GetContainerCluster(ctx context.Context, containerClusterId string) (containerinventory.ContainerCluster, *http.Response, error)
ManagementPlaneApiFabricContainerClustersApiService Return a container cluster Returns information about a specific container cluster
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param containerClusterId
@return ContainerCluster
func (*ManagementPlaneApiFabricContainerClustersApiService) GetContainerClusterNode ¶
func (a *ManagementPlaneApiFabricContainerClustersApiService) GetContainerClusterNode(ctx context.Context, containerClusterNodeId string) (containerinventory.ContainerClusterNode, *http.Response, error)
ManagementPlaneApiFabricContainerClustersApiService Return a container cluster node Returns information about a specific container cluster node.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param containerClusterNodeId
@return ContainerClusterNode
func (*ManagementPlaneApiFabricContainerClustersApiService) GetContainerIngressPolicy ¶
func (a *ManagementPlaneApiFabricContainerClustersApiService) GetContainerIngressPolicy(ctx context.Context, ingressPolicyId string) (containerinventory.ContainerIngressPolicy, *http.Response, error)
ManagementPlaneApiFabricContainerClustersApiService Returns an ingress policy spec Returns information about a specific ingress policy.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param ingressPolicyId
@return ContainerIngressPolicy
func (*ManagementPlaneApiFabricContainerClustersApiService) GetContainerNetworkPolicy ¶
func (a *ManagementPlaneApiFabricContainerClustersApiService) GetContainerNetworkPolicy(ctx context.Context, networkPolicyId string) (containerinventory.ContainerNetworkPolicy, *http.Response, error)
ManagementPlaneApiFabricContainerClustersApiService Return a network policy spec Returns information about a specific network policy.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param networkPolicyId
@return ContainerNetworkPolicy
func (*ManagementPlaneApiFabricContainerClustersApiService) ListContainerClusterNodes ¶
func (a *ManagementPlaneApiFabricContainerClustersApiService) ListContainerClusterNodes(ctx context.Context, localVarOptionals *ListContainerClusterNodesOpts) (containerinventory.ContainerClusterNodeListResult, *http.Response, error)
func (*ManagementPlaneApiFabricContainerClustersApiService) ListContainerClusters ¶
func (a *ManagementPlaneApiFabricContainerClustersApiService) ListContainerClusters(ctx context.Context, localVarOptionals *ListContainerClustersOpts) (containerinventory.ContainerClusterListResult, *http.Response, error)
func (*ManagementPlaneApiFabricContainerClustersApiService) ListContainerIngressPolicies ¶
func (a *ManagementPlaneApiFabricContainerClustersApiService) ListContainerIngressPolicies(ctx context.Context, localVarOptionals *ListContainerIngressPoliciesOpts) (containerinventory.ContainerIngressPolicyListResult, *http.Response, error)
func (*ManagementPlaneApiFabricContainerClustersApiService) ListContainerNetworkPolicies ¶
func (a *ManagementPlaneApiFabricContainerClustersApiService) ListContainerNetworkPolicies(ctx context.Context, localVarOptionals *ListContainerNetworkPoliciesOpts) (containerinventory.ContainerNetworkPolicyListResult, *http.Response, error)
type ManagementPlaneApiFabricContainerInventoryApiService ¶
type ManagementPlaneApiFabricContainerInventoryApiService service
func (*ManagementPlaneApiFabricContainerInventoryApiService) AddContainerInventoryUpdateUpdates ¶
func (a *ManagementPlaneApiFabricContainerInventoryApiService) AddContainerInventoryUpdateUpdates(ctx context.Context, clusterId string, containerInventoryData containerinventory.ContainerInventoryData) (*http.Response, error)
ManagementPlaneApiFabricContainerInventoryApiService Send container inventory update to MP-Inventory Send container inventory update like container project, application, application instance etc to MP-Inventory.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param clusterId
- @param containerInventoryData
type ManagementPlaneApiFabricContainerProjectsApiService ¶
type ManagementPlaneApiFabricContainerProjectsApiService service
func (*ManagementPlaneApiFabricContainerProjectsApiService) GetContainerProject ¶
func (a *ManagementPlaneApiFabricContainerProjectsApiService) GetContainerProject(ctx context.Context, containerProjectId string) (containerinventory.ContainerProject, *http.Response, error)
ManagementPlaneApiFabricContainerProjectsApiService Return a container project Returns information about a specific project
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param containerProjectId
@return ContainerProject
func (*ManagementPlaneApiFabricContainerProjectsApiService) ListContainerProjects ¶
func (a *ManagementPlaneApiFabricContainerProjectsApiService) ListContainerProjects(ctx context.Context, localVarOptionals *ListContainerProjectsOpts) (containerinventory.ContainerProjectListResult, *http.Response, error)
type NetworkTransportApiService ¶
type NetworkTransportApiService service
func (*NetworkTransportApiService) CreateBridgeCluster ¶
func (a *NetworkTransportApiService) CreateBridgeCluster(ctx context.Context, bridgeCluster manager.BridgeCluster) (manager.BridgeCluster, *http.Response, error)
NetworkTransportApiService Create a Bridge Cluster
Creates a bridge cluster. It is collection of transport nodes that will do the bridging for overlay network to vlan networks. Bridge cluster may have one or more transport nodes * @param ctx context.Context Authentication Context @param bridgeCluster @return manager.BridgeCluster
func (*NetworkTransportApiService) CreateBridgeEndpoint ¶
func (a *NetworkTransportApiService) CreateBridgeEndpoint(ctx context.Context, bridgeEndpoint manager.BridgeEndpoint) (manager.BridgeEndpoint, *http.Response, error)
NetworkTransportApiService Create a Bridge Endpoint
Creates a Bridge Endpoint. It describes the physical attributes of the bridge like vlan. A logical port can be attached to a vif providing bridging functionality from the logical overlay network to the physical vlan network * @param ctx context.Context Authentication Context @param bridgeEndpoint @return manager.BridgeEndpoint
func (*NetworkTransportApiService) CreateClusterProfile ¶
func (a *NetworkTransportApiService) CreateClusterProfile(ctx context.Context, clusterProfile manager.ClusterProfile) (manager.ClusterProfile, *http.Response, error)
NetworkTransportApiService Create a Cluster Profile
Create a cluster profile. The resource_type is required. * @param ctx context.Context Authentication Context @param clusterProfile @return manager.ClusterProfile
func (*NetworkTransportApiService) CreateComputeCollectionTransportNodeTemplate ¶
func (a *NetworkTransportApiService) CreateComputeCollectionTransportNodeTemplate(ctx context.Context, computeCollectionTransportNodeTemplate manager.ComputeCollectionTransportNodeTemplate) (manager.ComputeCollectionTransportNodeTemplate, *http.Response, error)
NetworkTransportApiService Create transport node template for compute collection.
If automated transport node creation is configured on compute collection, this template will serve as the default setting for transport node creation. * @param ctx context.Context Authentication Context @param computeCollectionTransportNodeTemplate @return manager.ComputeCollectionTransportNodeTemplate
func (*NetworkTransportApiService) CreateEdgeCluster ¶
func (a *NetworkTransportApiService) CreateEdgeCluster(ctx context.Context, edgeCluster manager.EdgeCluster) (manager.EdgeCluster, *http.Response, error)
NetworkTransportApiService Create Edge Cluster
Creates a new edge cluster. It only supports homogeneous members. The TransportNodes backed by EdgeNode are only allowed in cluster members. DeploymentType (VIRTUAL_MACHINE|PHYSICAL_MACHINE) of these EdgeNodes should be same. * @param ctx context.Context Authentication Context @param edgeCluster @return manager.EdgeCluster
func (*NetworkTransportApiService) CreateHostSwitchProfile ¶
func (a *NetworkTransportApiService) CreateHostSwitchProfile(ctx context.Context, baseHostSwitchProfile manager.BaseHostSwitchProfile) (manager.BaseHostSwitchProfile, *http.Response, error)
NetworkTransportApiService Create a Hostswitch Profile
Creates a hostswitch profile. The resource_type is required. For uplink profiles, the teaming and policy parameters are required. By default, the mtu is 1600 and the transport_vlan is 0. The supported MTU range is 1280 through 9000. * @param ctx context.Context Authentication Context @param baseHostSwitchProfile @return manager.BaseHostSwitchProfile
func (*NetworkTransportApiService) CreateTransportNode ¶
func (a *NetworkTransportApiService) CreateTransportNode(ctx context.Context, transportNode manager.TransportNode) (manager.TransportNode, *http.Response, error)
NetworkTransportApiService Create a Transport Node
Enables a fabric node to act as a transport node. A fabric node is a node that contains host switches. Any node can serve as a transport node if it contains a vswitch. Such nodes include but are not limited to hypervisor hosts. Host switches (also known as bridges in OVS) are the individual switches within the vswitch. Virtual machines are connected to the host switches. A transport node is a node that is capable of participating in an NSX overlay or NSX VLAN networking. There are two types of transport nodes; NSX configured transport nodes and manually configured transport nodes. Manually configured transport nodes are currently only supported on KVM hypervisors. For NSX configured transport nodes, NSX creates and manages host switches and virtual tunnel endpoints (VTEPS). On manually configured transport nodes, the user pre-creates all the required entities (eg: Host switch, VTEPS etc) on the host and then provides those details in the payload for this API. It is the user's responsibility to provide correct configuration of manually configured entities to NSX via this API. NSX doesn't do any validation of the provided configuration. The type of transport node to be created is determined based on the type of the HostSwitchSpec provided in the host_switch_spec parameter. The required parameter to create a transport node is the node_id. A node ID is created when you add a host with the POST fabric/nodes API or when you register a node with the NSX Manager (using the register-node CLI command). Some of the optional parameters are host_switch_spec, transport_zone_endpoints. The transport_zone_endpoints parameter is an array of transport zone id(s) and id(s) of transport zone profile which is to be associated with that transport zone endpoint. The transport_zone_endpoints associates a transport node to certain transport zone(s). Each transport zone has one designated host switch to handle traffic. The host_switch_spec parameter lets you specify the configuration of all host switches you want to be created for this transport node. The parameter host_switch_spec allows you to specify the configuration of of the host switch for either NSX configured transport nodes or manually configured transport nodes. The host_switches parameter has been deprecated in favor of the host_switch_spec parameter and new API clients should prefer host_switch_spec over host_switches. It is an error to provide both the host_switch_spec and host_switches parameters. When a virtual machine is hosted on a hypervisor that is serving as a transport node, and when you connect the virtual machine's network adapter to an NSX logical switch, the resulting virtual tunnel endpoint (VTEP) IP address is assigned from the IP pool specified in the static_ip_pool_id parameter. Before you can use these configuration parameters in the POST transport-nodes API, you must gather the following IDs: fabric host or fabric edge node, IP pool, host switch profile (also known as an uplink profile), and transport zone. * @param ctx context.Context Authentication Context @param transportNode @return manager.TransportNode
func (*NetworkTransportApiService) CreateTransportZone ¶
func (a *NetworkTransportApiService) CreateTransportZone(ctx context.Context, transportZone manager.TransportZone) (manager.TransportZone, *http.Response, error)
NetworkTransportApiService Create a Transport Zone
Creates a new transport zone. The required parameters are host_switch_name and transport_type (OVERLAY or VLAN). The optional parameters are description and display_name. * @param ctx context.Context Authentication Context @param transportZone @return manager.TransportZone
func (*NetworkTransportApiService) CreateTransportZoneProfile ¶
func (a *NetworkTransportApiService) CreateTransportZoneProfile(ctx context.Context, transportZoneProfile manager.TransportZoneProfile) (manager.TransportZoneProfile, *http.Response, error)
NetworkTransportApiService Create a transport zone Profile
Creates a transport zone profile. The resource_type is required. * @param ctx context.Context Authentication Context @param transportZoneProfile @return manager.TransportZoneProfile
func (*NetworkTransportApiService) DeleteBridgeCluster ¶
func (a *NetworkTransportApiService) DeleteBridgeCluster(ctx context.Context, bridgeclusterId string) (*http.Response, error)
NetworkTransportApiService Delete a Bridge Cluster
Removes the specified Bridge Cluster. * @param ctx context.Context Authentication Context @param bridgeclusterId @return
func (*NetworkTransportApiService) DeleteBridgeEndpoint ¶
func (a *NetworkTransportApiService) DeleteBridgeEndpoint(ctx context.Context, bridgeendpointId string) (*http.Response, error)
NetworkTransportApiService Delete a Bridge Endpoint
Deletes the specified Bridge Endpoint. * @param ctx context.Context Authentication Context @param bridgeendpointId @return
func (*NetworkTransportApiService) DeleteClusterProfile ¶
func (a *NetworkTransportApiService) DeleteClusterProfile(ctx context.Context, clusterProfileId string) (*http.Response, error)
NetworkTransportApiService Delete a cluster profile
Delete a specified cluster profile. * @param ctx context.Context Authentication Context @param clusterProfileId @return
func (*NetworkTransportApiService) DeleteComputeCollectionTransportNodeTemplate ¶
func (a *NetworkTransportApiService) DeleteComputeCollectionTransportNodeTemplate(ctx context.Context, templateId string) (*http.Response, error)
NetworkTransportApiService Delete a compute collection transport node template
Delete the specified compute collection transport node template. * @param ctx context.Context Authentication Context @param templateId @return
func (*NetworkTransportApiService) DeleteEdgeCluster ¶
func (a *NetworkTransportApiService) DeleteEdgeCluster(ctx context.Context, edgeClusterId string) (*http.Response, error)
NetworkTransportApiService Delete Edge Cluster
Deletes the specified edge cluster. * @param ctx context.Context Authentication Context @param edgeClusterId @return
func (*NetworkTransportApiService) DeleteHostSwitchProfile ¶
func (a *NetworkTransportApiService) DeleteHostSwitchProfile(ctx context.Context, hostSwitchProfileId string) (*http.Response, error)
NetworkTransportApiService Delete a Hostswitch Profile
Deletes a specified hostswitch profile. * @param ctx context.Context Authentication Context @param hostSwitchProfileId @return
func (*NetworkTransportApiService) DeleteTransportNode ¶
func (a *NetworkTransportApiService) DeleteTransportNode(ctx context.Context, transportnodeId string) (*http.Response, error)
NetworkTransportApiService Delete a Transport Node
Deletes the specified transport node. * @param ctx context.Context Authentication Context @param transportnodeId @return
func (*NetworkTransportApiService) DeleteTransportZone ¶
func (a *NetworkTransportApiService) DeleteTransportZone(ctx context.Context, zoneId string) (*http.Response, error)
NetworkTransportApiService Delete a Transport Zone
Deletes an existing transport zone. * @param ctx context.Context Authentication Context @param zoneId @return
func (*NetworkTransportApiService) DeleteTransportZoneProfile ¶
func (a *NetworkTransportApiService) DeleteTransportZoneProfile(ctx context.Context, transportzoneProfileId string) (*http.Response, error)
NetworkTransportApiService Delete a transport zone Profile
Deletes a specified transport zone profile. * @param ctx context.Context Authentication Context @param transportzoneProfileId @return
func (*NetworkTransportApiService) GetBridgeCluster ¶
func (a *NetworkTransportApiService) GetBridgeCluster(ctx context.Context, bridgeclusterId string) (manager.BridgeCluster, *http.Response, error)
NetworkTransportApiService Get Information about a bridge cluster
Returns information about a specified bridge cluster. * @param ctx context.Context Authentication Context @param bridgeclusterId @return manager.BridgeCluster
func (*NetworkTransportApiService) GetBridgeClusterStatus ¶
func (a *NetworkTransportApiService) GetBridgeClusterStatus(ctx context.Context, clusterId string, localVarOptionals map[string]interface{}) (manager.BridgeClusterStatus, *http.Response, error)
NetworkTransportApiService Returns status of a specified Bridge Cluster
Get the status for the Bridge Cluster of the given cluster id * @param ctx context.Context Authentication Context @param clusterId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.BridgeClusterStatus
func (*NetworkTransportApiService) GetBridgeEndpoint ¶
func (a *NetworkTransportApiService) GetBridgeEndpoint(ctx context.Context, bridgeendpointId string) (manager.BridgeEndpoint, *http.Response, error)
NetworkTransportApiService Get Information about a bridge endpoint
Returns information about a specified bridge endpoint. * @param ctx context.Context Authentication Context @param bridgeendpointId @return manager.BridgeEndpoint
func (*NetworkTransportApiService) GetBridgeEndpointStatistics ¶
func (a *NetworkTransportApiService) GetBridgeEndpointStatistics(ctx context.Context, endpointId string, localVarOptionals map[string]interface{}) (manager.BridgeEndpointStatistics, *http.Response, error)
NetworkTransportApiService Returns statistics of a specified Bridge Endpoint
Get the statistics for the Bridge Endpoint of the given Endpoint id (endpoint-id) * @param ctx context.Context Authentication Context @param endpointId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.BridgeEndpointStatistics
func (*NetworkTransportApiService) GetBridgeEndpointStatus ¶
func (a *NetworkTransportApiService) GetBridgeEndpointStatus(ctx context.Context, endpointId string, localVarOptionals map[string]interface{}) (manager.BridgeEndpointStatus, *http.Response, error)
NetworkTransportApiService Returns status of a specified Bridge Endpoint
Get the status for the Bridge Endpoint of the given Endpoint id * @param ctx context.Context Authentication Context @param endpointId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.BridgeEndpointStatus
func (*NetworkTransportApiService) GetClusterProfile ¶
func (a *NetworkTransportApiService) GetClusterProfile(ctx context.Context, clusterProfileId string) (manager.ClusterProfile, *http.Response, error)
NetworkTransportApiService Get cluster profile by Id
Returns information about a specified cluster profile. * @param ctx context.Context Authentication Context @param clusterProfileId @return manager.ClusterProfile
func (*NetworkTransportApiService) GetComputeCollectionTransportNodeTemplate ¶
func (a *NetworkTransportApiService) GetComputeCollectionTransportNodeTemplate(ctx context.Context, templateId string) (manager.ComputeCollectionTransportNodeTemplate, *http.Response, error)
NetworkTransportApiService Get compute collection transportnode template by id
Returns compute collection transportnode template by id * @param ctx context.Context Authentication Context @param templateId @return manager.ComputeCollectionTransportNodeTemplate
func (*NetworkTransportApiService) GetComputeCollectionTransportNodeTemplateState ¶
func (a *NetworkTransportApiService) GetComputeCollectionTransportNodeTemplateState(ctx context.Context, templateId string, localVarOptionals map[string]interface{}) (manager.ComputeCollectionTransportNodeTemplateStateList, *http.Response, error)
NetworkTransportApiService Get compute collection transportnode template application states
Returns detailed transport node states for this compute collection * @param ctx context.Context Authentication Context @param templateId @param optional (nil or map[string]interface{}) with one or more of:
@param "computeCollectionId" (string) Compute collection id @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.ComputeCollectionTransportNodeTemplateStateList
func (*NetworkTransportApiService) GetHostSwitchProfile ¶
func (a *NetworkTransportApiService) GetHostSwitchProfile(ctx context.Context, hostSwitchProfileId string) (manager.BaseHostSwitchProfile, *http.Response, error)
NetworkTransportApiService Get a Hostswitch Profile by ID
Returns information about a specified hostswitch profile. * @param ctx context.Context Authentication Context @param hostSwitchProfileId @return manager.BaseHostSwitchProfile
func (*NetworkTransportApiService) GetTransportNode ¶
func (a *NetworkTransportApiService) GetTransportNode(ctx context.Context, transportnodeId string) (manager.TransportNode, *http.Response, error)
NetworkTransportApiService Get a Transport Node
Returns information about a specified transport node. * @param ctx context.Context Authentication Context @param transportnodeId @return manager.TransportNode
func (*NetworkTransportApiService) GetTransportNodeState ¶
func (a *NetworkTransportApiService) GetTransportNodeState(ctx context.Context, transportnodeId string) (manager.TransportNodeState, *http.Response, error)
NetworkTransportApiService Get a Transport Node's State
Returns information about the current state of the transport node configuration and information about the associated hostswitch. * @param ctx context.Context Authentication Context @param transportnodeId @return manager.TransportNodeState
func (*NetworkTransportApiService) GetTransportZone ¶
func (a *NetworkTransportApiService) GetTransportZone(ctx context.Context, zoneId string) (manager.TransportZone, *http.Response, error)
NetworkTransportApiService Get a Transport Zone
Returns information about a single transport zone. * @param ctx context.Context Authentication Context @param zoneId @return manager.TransportZone
func (*NetworkTransportApiService) GetTransportZoneProfile ¶
func (a *NetworkTransportApiService) GetTransportZoneProfile(ctx context.Context, transportzoneProfileId string) (manager.TransportZoneProfile, *http.Response, error)
NetworkTransportApiService Get transport zone profile by identifier
Returns information about a specified transport zone profile. * @param ctx context.Context Authentication Context @param transportzoneProfileId @return manager.TransportZoneProfile
func (*NetworkTransportApiService) GetTransportZoneStatus ¶
func (a *NetworkTransportApiService) GetTransportZoneStatus(ctx context.Context, zoneId string) (manager.TransportZoneStatus, *http.Response, error)
NetworkTransportApiService Get a Transport Zone's Current Runtime Status Information
Returns information about a specified transport zone, including the number of logical switches in the transport zone, number of logical spitch ports assigned to the transport zone, and number of transport nodes in the transport zone. * @param ctx context.Context Authentication Context @param zoneId @return manager.TransportZoneStatus
func (*NetworkTransportApiService) ListBridgeClusters ¶
func (a *NetworkTransportApiService) ListBridgeClusters(ctx context.Context, localVarOptionals map[string]interface{}) (manager.BridgeClusterListResult, *http.Response, error)
NetworkTransportApiService List All Bridge Clusters
Returns information about all configured bridge clusters * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.BridgeClusterListResult
func (*NetworkTransportApiService) ListBridgeEndpoints ¶
func (a *NetworkTransportApiService) ListBridgeEndpoints(ctx context.Context, localVarOptionals map[string]interface{}) (manager.BridgeEndpointListResult, *http.Response, error)
NetworkTransportApiService List All Bridge Endpoints
Returns information about all configured bridge endoints * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "bridgeClusterId" (string) Bridge Cluster Identifier @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "logicalSwitchId" (string) Logical Switch Identifier @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.BridgeEndpointListResult
func (*NetworkTransportApiService) ListClusterProfiles ¶
func (a *NetworkTransportApiService) ListClusterProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (manager.ClusterProfileListResult, *http.Response, error)
NetworkTransportApiService List Cluster Profiles
Returns paginated list of cluster profiles Cluster profiles define policies for edge cluster and bridge cluster. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includeSystemOwned" (bool) Whether the list result contains system resources @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "resourceType" (string) Supported cluster profiles. @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.ClusterProfileListResult
func (*NetworkTransportApiService) ListComputeCollectionTransportNodeTemplates ¶
func (a *NetworkTransportApiService) ListComputeCollectionTransportNodeTemplates(ctx context.Context, localVarOptionals map[string]interface{}) (manager.TransportNodeTemplateListResult, *http.Response, error)
NetworkTransportApiService List compute collection transportnode templates
Returns all eligible compute collection transportnode templates * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "computeCollectionId" (string) Compute collection id
@return manager.TransportNodeTemplateListResult
func (*NetworkTransportApiService) ListEdgeClusters ¶
func (a *NetworkTransportApiService) ListEdgeClusters(ctx context.Context, localVarOptionals map[string]interface{}) (manager.EdgeClusterListResult, *http.Response, error)
NetworkTransportApiService List Edge Clusters
Returns information about the configured edge clusters, which enable you to group together transport nodes of the type EdgeNode and apply fabric profiles to all members of the edge cluster. Each edge node can participate in only one edge cluster. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.EdgeClusterListResult
func (*NetworkTransportApiService) ListHostSwitchProfiles ¶
func (a *NetworkTransportApiService) ListHostSwitchProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (manager.HostSwitchProfilesListResult, *http.Response, error)
NetworkTransportApiService List Hostswitch Profiles
Returns information about the configured hostswitch profiles. Hostswitch profiles define networking policies for hostswitches (sometimes referred to as bridges in OVS). Currently, only uplink teaming is supported. Uplink teaming allows NSX to load balance traffic across different physical NICs (PNICs) on the hypervisor hosts. Multiple teaming policies are supported, including LACP active, LACP passive, load balancing based on source ID, and failover order. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "hostswitchProfileType" (string) Supported HostSwitch profiles. @param "includeSystemOwned" (bool) Whether the list result contains system resources @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.HostSwitchProfilesListResult
func (*NetworkTransportApiService) ListNeighborProperties ¶
func (a *NetworkTransportApiService) ListNeighborProperties(ctx context.Context, nodeId string) (manager.InterfaceNeighborPropertyListResult, *http.Response, error)
NetworkTransportApiService List LLDP Neighbor Properties
List LLDP Neighbor Properties * @param ctx context.Context Authentication Context @param nodeId ID of transport node @return manager.InterfaceNeighborPropertyListResult
func (*NetworkTransportApiService) ListTransportNodes ¶
func (a *NetworkTransportApiService) ListTransportNodes(ctx context.Context, localVarOptionals map[string]interface{}) (manager.TransportNodeListResult, *http.Response, error)
NetworkTransportApiService List Transport Nodes
Returns information about all transport nodes. A transport node is a fabric node (host or edge) that contains hostswitches. A hostswitch can have virtual machines connected to them. Because each transport node has HostSwitches, transport nodes can also have virtual tunnel endpoints, which means that they can be part of the overlay. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "inMaintenanceMode" (bool) maintenance mode flag @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "nodeId" (string) node identifier @param "nodeIp" (string) Fabric node IP address @param "nodeTypes" (string) a list of fabric node types separated by comma or a single type @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "transportZoneId" (string) Transport zone identifier
@return manager.TransportNodeListResult
func (*NetworkTransportApiService) ListTransportNodesByState ¶
func (a *NetworkTransportApiService) ListTransportNodesByState(ctx context.Context, localVarOptionals map[string]interface{}) (manager.TransportNodeStateListResult, *http.Response, error)
NetworkTransportApiService List transport nodes by realized state
Returns a list of transport node states that have realized state as provided as query parameter * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "mmState" (string) maintenance mode state @param "status" (string) Realized state of transport nodes @param "vtepIp" (string) Virtual tunnel endpoint ip address of transport node
@return manager.TransportNodeStateListResult
func (*NetworkTransportApiService) ListTransportZoneProfiles ¶
func (a *NetworkTransportApiService) ListTransportZoneProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (manager.TransportZoneProfileListResult, *http.Response, error)
NetworkTransportApiService List transport zone profiles
Returns information about the configured transport zone profiles. Transport zone profiles define networking policies for transport zones and transport zone endpoints. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includeSystemOwned" (bool) Whether the list result contains system resources @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "resourceType" (string) comma-separated list of transport zone profile types, e.g. ?resource_type=BfdHealthMonitoringProfile @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.TransportZoneProfileListResult
func (*NetworkTransportApiService) ListTransportZones ¶
func (a *NetworkTransportApiService) ListTransportZones(ctx context.Context, localVarOptionals map[string]interface{}) (manager.TransportZoneListResult, *http.Response, error)
NetworkTransportApiService List Transport Zones
Returns information about configured transport zones. NSX requires at least one transport zone. NSX uses transport zones to provide connectivity based on the topology of the underlying network, trust zones, or organizational separations. For example, you might have hypervisors that use one network for management traffic and a different network for VM traffic. This architecture would require two transport zones. The combination of transport zones plus transport connectors enables NSX to form tunnels between hypervisors. Transport zones define which interfaces on the hypervisors can communicate with which other interfaces on other hypervisors to establish overlay tunnels or provide connectivity to a VLAN. A logical switch can be in one (and only one) transport zone. This means that all of a switch's interfaces must be in the same transport zone. However, each hypervisor virtual switch (OVS or VDS) has multiple interfaces (connectors), and each connector can be attached to a different logical switch. For example, on a single hypervisor with two connectors, connector A can be attached to logical switch 1 in transport zone A, while connector B is attached to logical switch 2 in transport zone B. In this way, a single hypervisor can participate in multiple transport zones. The API for creating a transport zone requires that a single host switch be specified for each transport zone, and multiple transport zones can share the same host switch. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.TransportZoneListResult
func (*NetworkTransportApiService) ReadEdgeCluster ¶
func (a *NetworkTransportApiService) ReadEdgeCluster(ctx context.Context, edgeClusterId string) (manager.EdgeCluster, *http.Response, error)
NetworkTransportApiService Read Edge Cluster
Returns information about the specified edge cluster. * @param ctx context.Context Authentication Context @param edgeClusterId @return manager.EdgeCluster
func (*NetworkTransportApiService) ReadNeighborProperties ¶
func (a *NetworkTransportApiService) ReadNeighborProperties(ctx context.Context, nodeId string, interfaceName string) (manager.InterfaceNeighborProperties, *http.Response, error)
NetworkTransportApiService Read LLDP Neighbor Properties
Read LLDP Neighbor Properties * @param ctx context.Context Authentication Context @param nodeId ID of transport node @param interfaceName Interface name to read @return manager.InterfaceNeighborProperties
func (*NetworkTransportApiService) ReplaceEdgeClusterMemberTransportNodeReplaceTransportNode ¶
func (a *NetworkTransportApiService) ReplaceEdgeClusterMemberTransportNodeReplaceTransportNode(ctx context.Context, edgeClusterId string, edgeClusterMemberTransportNode manager.EdgeClusterMemberTransportNode) (manager.EdgeCluster, *http.Response, error)
NetworkTransportApiService Replace the transport node in the specified member of the edge-cluster
Replace the transport node in the specified member of the edge-cluster. This is a disruptive action. This will move all the LogicalRouterPorts(uplink and routerLink) host on the old transport_node to the new transport_node. The transportNode cannot be present in another member of any edgeClusters. * @param ctx context.Context Authentication Context @param edgeClusterId @param edgeClusterMemberTransportNode @return manager.EdgeCluster
func (*NetworkTransportApiService) ResyncTransportNodeResyncHostConfig ¶
func (a *NetworkTransportApiService) ResyncTransportNodeResyncHostConfig(ctx context.Context, transportnodeId string) (*http.Response, error)
NetworkTransportApiService Resync a Transport Node
Resync the manager.TransportNode configuration on a host. It is similar to updating the manager.TransportNode with existing configuration, but force synce these configurations to the host (no backend optimizations). * @param ctx context.Context Authentication Context @param transportnodeId @return
func (*NetworkTransportApiService) UpdateBridgeCluster ¶
func (a *NetworkTransportApiService) UpdateBridgeCluster(ctx context.Context, bridgeclusterId string, bridgeCluster manager.BridgeCluster) (manager.BridgeCluster, *http.Response, error)
NetworkTransportApiService Update a Bridge Cluster
Modifies a existing bridge cluster. One of more transport nodes can be added or removed from the bridge cluster using this API. * @param ctx context.Context Authentication Context @param bridgeclusterId @param bridgeCluster @return manager.BridgeCluster
func (*NetworkTransportApiService) UpdateBridgeEndpoint ¶
func (a *NetworkTransportApiService) UpdateBridgeEndpoint(ctx context.Context, bridgeendpointId string, bridgeEndpoint manager.BridgeEndpoint) (manager.BridgeEndpoint, *http.Response, error)
NetworkTransportApiService Update a Bridge Endpoint
Modifies a existing bridge endpoint. * @param ctx context.Context Authentication Context @param bridgeendpointId @param bridgeEndpoint @return manager.BridgeEndpoint
func (*NetworkTransportApiService) UpdateClusterProfile ¶
func (a *NetworkTransportApiService) UpdateClusterProfile(ctx context.Context, clusterProfileId string, clusterProfile manager.ClusterProfile) (manager.ClusterProfile, *http.Response, error)
NetworkTransportApiService Update a cluster profile
Modifie a specified cluster profile. The body of the PUT request must include the resource_type. * @param ctx context.Context Authentication Context @param clusterProfileId @param clusterProfile @return manager.ClusterProfile
func (*NetworkTransportApiService) UpdateComputeCollectionTransportNodeTemplate ¶
func (a *NetworkTransportApiService) UpdateComputeCollectionTransportNodeTemplate(ctx context.Context, templateId string, computeCollectionTransportNodeTemplate manager.ComputeCollectionTransportNodeTemplate) (manager.ComputeCollectionTransportNodeTemplate, *http.Response, error)
NetworkTransportApiService Update compute collection transportnode template
Update configuration of compute collection transportnode template. Compute_collection_id isn't allowed to be changed since it represents the association between ComputeCollection and this template. This is determined when manager.ComputeCollectionTransportNodeTemplate got created. * @param ctx context.Context Authentication Context @param templateId @param computeCollectionTransportNodeTemplate @return manager.ComputeCollectionTransportNodeTemplate
func (*NetworkTransportApiService) UpdateEdgeCluster ¶
func (a *NetworkTransportApiService) UpdateEdgeCluster(ctx context.Context, edgeClusterId string, edgeCluster manager.EdgeCluster) (manager.EdgeCluster, *http.Response, error)
NetworkTransportApiService Update Edge Cluster
Modifies the specified edge cluster. Modifiable parameters include the description, display_name, transport-node-id. If the optional fabric_profile_binding is included, resource_type and profile_id are required. User should do a GET on the edge-cluster and obtain the payload and retain the member_index of the existing members as returning in the GET output. For new member additions, the member_index cannot be defined by the user, user can read the system allocated index to the new member in the output of this API call or by doing a GET call. User cannot use this PUT api to replace the transport_node of an existing member because this is a disruption action, we have exposed a explicit API for doing so, refer to \"ReplaceEdgeClusterMemberTransportNode\" manager.EdgeCluster only supports homogeneous members. The TransportNodes backed by EdgeNode are only allowed in cluster members. DeploymentType (VIRTUAL_MACHINE|PHYSICAL_MACHINE) of these EdgeNodes should be same. * @param ctx context.Context Authentication Context @param edgeClusterId @param edgeCluster @return manager.EdgeCluster
func (*NetworkTransportApiService) UpdateHostSwitchProfile ¶
func (a *NetworkTransportApiService) UpdateHostSwitchProfile(ctx context.Context, hostSwitchProfileId string, baseHostSwitchProfile manager.BaseHostSwitchProfile) (manager.BaseHostSwitchProfile, *http.Response, error)
NetworkTransportApiService Update a Hostswitch Profile
Modifies a specified hostswitch profile. The body of the PUT request must include the resource_type. For uplink profiles, the put request must also include teaming parameters. Modifiable attributes include display_name, mtu, and transport_vlan. For uplink teaming policies, uplink_name and policy are also modifiable. * @param ctx context.Context Authentication Context @param hostSwitchProfileId @param baseHostSwitchProfile @return manager.BaseHostSwitchProfile
func (*NetworkTransportApiService) UpdateTransportNode ¶
func (a *NetworkTransportApiService) UpdateTransportNode(ctx context.Context, transportnodeId string, transportNode manager.TransportNode, localVarOptionals map[string]interface{}) (manager.TransportNode, *http.Response, error)
NetworkTransportApiService Update a Transport Node
Modifies the transport node information. Modifiable parameters include the host_switch_spec and transport_zone_endpoints. The host_switch_name field must match the host_switch_name value specified in the transport zone (API: transport-zones). You must create the associated uplink profile (API: host-switch-profiles) before you can specify an uplink_name here. If the host is an ESX and has only one physical NIC being used by a vSphere standard switch, TransportNodeUpdateParameters should be used to migrate the management interface and the physical NIC into a logical switch that is in a transport zone this transport node will join or has already joined. If the migration is already done, TransportNodeUpdateParameters can also be used to migrate the management interface and the physical NIC back to a vSphere standard switch. In other cases, the TransportNodeUpdateParameters should NOT be used. When updating transport node user should follow pattern where he should fetch the existing transport node and then only modify the required properties keeping other properties as is. For API backward compatibility, property host_switches will be still returned in response and will contain the configuration matching the one in host_switch_spec. In update call user should only modify configuration in either host_switch_spec or host_switches, but not both. Property host_switch_spec should be preferred over deprecated host_switches property when creating or updating transport nodes. * @param ctx context.Context Authentication Context @param transportnodeId @param transportNode @param optional (nil or map[string]interface{}) with one or more of:
@param "esxMgmtIfMigrationDest" (string) The ID of the network to which the management interface on ESX will be migrated. Only logical switch UUID or vSphere Standard Switch portgroup name is supported. @param "ifId" (string) The ID (for example, vmk0) of the management interface on ESX to migrate.
@return manager.TransportNode
func (*NetworkTransportApiService) UpdateTransportNodeMaintenanceMode ¶
func (a *NetworkTransportApiService) UpdateTransportNodeMaintenanceMode(ctx context.Context, transportnodeId string, localVarOptionals map[string]interface{}) (*http.Response, error)
NetworkTransportApiService Update transport node maintenance mode
Put transport node into maintenance mode or exit from maintenance mode. * @param ctx context.Context Authentication Context @param transportnodeId @param optional (nil or map[string]interface{}) with one or more of:
@param "action" (string)
@return
func (*NetworkTransportApiService) UpdateTransportZone ¶
func (a *NetworkTransportApiService) UpdateTransportZone(ctx context.Context, zoneId string, transportZone manager.TransportZone) (manager.TransportZone, *http.Response, error)
NetworkTransportApiService Update a Transport Zone
Updates an existing transport zone. Modifiable parameters are transport_type (VLAN or OVERLAY), description, and display_name. The request must include the existing host_switch_name. * @param ctx context.Context Authentication Context @param zoneId @param transportZone @return manager.TransportZone
func (*NetworkTransportApiService) UpdateTransportZoneProfile ¶
func (a *NetworkTransportApiService) UpdateTransportZoneProfile(ctx context.Context, transportzoneProfileId string, transportZoneProfile manager.TransportZoneProfile) (manager.TransportZoneProfile, *http.Response, error)
NetworkTransportApiService Update a transport zone profile
Modifies a specified transport zone profile. The body of the PUT request must include the resource_type. * @param ctx context.Context Authentication Context @param transportzoneProfileId @param transportZoneProfile @return manager.TransportZoneProfile
type NormalizationApiService ¶
type NormalizationApiService service
func (*NormalizationApiService) GetNormalizations ¶
func (a *NormalizationApiService) GetNormalizations(ctx context.Context, preferredNormalizationType string, resourceId string, resourceType string, localVarOptionals map[string]interface{}) (normalization.NormalizedResourceListResult, *http.Response, error)
NormalizationApiService Get normalizations based on the query parameters
Returns the list of normalized resources based on the query parameters. Id and Type of the resource on which the normalizations is to be performed, are to be specified as query parameters in the URI. The target resource types to which normalization is to be done should also be specified as query parameter. * @param ctx context.Context Authentication Context @param preferredNormalizationType Resource type valid for use as target in normalization API. @param resourceId Identifier of the resource on which normalization is to be performed @param resourceType Resource type valid for use as source in normalization API. @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return normalization.NormalizedResourceListResult
type NsxComponentAdministrationApiService ¶
type NsxComponentAdministrationApiService service
func (*NsxComponentAdministrationApiService) AddCertificateImport ¶
func (a *NsxComponentAdministrationApiService) AddCertificateImport(ctx context.Context, trustObjectData trust.TrustObjectData) (trust.CertificateList, *http.Response, error)
NsxComponentAdministrationApiService Add a New Certificate
Adds a new private-public certificate or a chain of certificates (CAs) and, optionally, a private key that can be applied to one of the user-facing components (appliance management or edge). The certificate and the key should be stored in PEM format. If no private key is provided, the certificate is used as a client certificate in the trust store. * @param ctx context.Context Authentication Context @param trustObjectData @return trust.CertificateList
func (*NsxComponentAdministrationApiService) AddClusterNode ¶
func (a *NsxComponentAdministrationApiService) AddClusterNode(ctx context.Context, addClusterNodeSpec administration.AddClusterNodeSpec, action string) (administration.ClusterNodeConfig, *http.Response, error)
NsxComponentAdministrationApiService Add a Node to the Cluster
Adds a new management node or controller node to the NSX cluster. A single node can perform one role, either management or control, not both. * @param ctx context.Context Authentication Context @param addClusterNodeSpec @param action @return administration.ClusterNodeConfig
func (*NsxComponentAdministrationApiService) AddCrlImport ¶
func (a *NsxComponentAdministrationApiService) AddCrlImport(ctx context.Context, crlObjectData trust.CrlObjectData) (trust.CrlList, *http.Response, error)
NsxComponentAdministrationApiService Add a New Certificate Revocation List
Adds a new certificate revocation list (CRL). The CRL is used to verify the client certificate status against the revocation lists published by the CA. For this reason, the administrator needs to add the CRL in certificate repository as well. * @param ctx context.Context Authentication Context @param crlObjectData @return trust.CrlList
func (*NsxComponentAdministrationApiService) AddNodeUserSshKeyAddSshKey ¶
func (a *NsxComponentAdministrationApiService) AddNodeUserSshKeyAddSshKey(ctx context.Context, userid string, sshKeyProperties administration.SshKeyProperties) (*http.Response, error)
NsxComponentAdministrationApiService Add SSH public key to authorized_keys file for node user
Add SSH public key to authorized_keys file for node user * @param ctx context.Context Authentication Context @param userid User id of the user @param sshKeyProperties @return
func (*NsxComponentAdministrationApiService) AdvanceClusterRestoreAdvance ¶
func (a *NsxComponentAdministrationApiService) AdvanceClusterRestoreAdvance(ctx context.Context, advanceClusterRestoreRequest administration.AdvanceClusterRestoreRequest) (administration.ClusterRestoreStatus, *http.Response, error)
NsxComponentAdministrationApiService Advance any suspended restore operation
Advance any currently suspended restore operation. The operation might have been suspended because (1) the user had suspended it previously, or (2) the operation is waiting for user input, to be provided as a part of the POST request body. This operation is only valid when a GET cluster/restore/status returns a status with value SUSPENDED. Otherwise, a 409 response is returned. * @param ctx context.Context Authentication Context @param advanceClusterRestoreRequest @return administration.ClusterRestoreStatus
func (*NsxComponentAdministrationApiService) CancelApplianceManagementTaskCancel ¶
func (a *NsxComponentAdministrationApiService) CancelApplianceManagementTaskCancel(ctx context.Context, taskId string) (*http.Response, error)
NsxComponentAdministrationApiService Cancel specified task
Cancel specified task * @param ctx context.Context Authentication Context @param taskId ID of task to delete @return
func (*NsxComponentAdministrationApiService) CancelClusterRestoreCancel ¶
func (a *NsxComponentAdministrationApiService) CancelClusterRestoreCancel(ctx context.Context) (administration.ClusterRestoreStatus, *http.Response, error)
NsxComponentAdministrationApiService Cancel any running restore operation
Cancel any currently running restore operation. If there exists a currently running step, it is allowed to finish. The system is not rolled back to the pre-restore state. This operation is only valid when a GET cluster/restore/status returns a status with value RUNNING or SUSPENDED. Otherwise, a 409 response is returned. * @param ctx context.Context Authentication Context @return administration.ClusterRestoreStatus
func (*NsxComponentAdministrationApiService) CheckRabbitMQManagementPort ¶
func (a *NsxComponentAdministrationApiService) CheckRabbitMQManagementPort(ctx context.Context) (manager.PortStatus, *http.Response, error)
NsxComponentAdministrationApiService Check if RabbitMQ management port is enabled or not
Returns status as true if RabbitMQ management port is enabled else false * @param ctx context.Context Authentication Context @return manager.PortStatus
func (*NsxComponentAdministrationApiService) CollectSupportBundlesCollect ¶
func (a *NsxComponentAdministrationApiService) CollectSupportBundlesCollect(ctx context.Context, supportBundleRequest administration.SupportBundleRequest, localVarOptionals map[string]interface{}) (administration.SupportBundleResult, *http.Response, error)
NsxComponentAdministrationApiService Collect support bundles from registered cluster and fabric nodes
Collect support bundles from registered cluster and fabric nodes. * @param ctx context.Context Authentication Context @param supportBundleRequest @param optional (nil or map[string]interface{}) with one or more of:
@param "overrideAsyncResponse" (bool) Override any existing support bundle async response
@return administration.SupportBundleResult
func (*NsxComponentAdministrationApiService) ConfigureBackupConfig ¶
func (a *NsxComponentAdministrationApiService) ConfigureBackupConfig(ctx context.Context, backupConfiguration administration.BackupConfiguration) (administration.BackupConfiguration, *http.Response, error)
NsxComponentAdministrationApiService Configure backup
Configure file server and timers for automated backup. If secret fields are omitted (password, passphrase) then use the previously set value. * @param ctx context.Context Authentication Context @param backupConfiguration @return administration.BackupConfiguration
func (*NsxComponentAdministrationApiService) ConfigureRestoreConfig ¶
func (a *NsxComponentAdministrationApiService) ConfigureRestoreConfig(ctx context.Context, restoreConfiguration administration.RestoreConfiguration) (administration.RestoreConfiguration, *http.Response, error)
NsxComponentAdministrationApiService Configure Restore SFTP server credentials
Configure file server where the backed-up files used for the Restore operation are available. * @param ctx context.Context Authentication Context @param restoreConfiguration @return administration.RestoreConfiguration
func (*NsxComponentAdministrationApiService) CopyFromRemoteFileCopyFromRemoteFile ¶
func (a *NsxComponentAdministrationApiService) CopyFromRemoteFileCopyFromRemoteFile(ctx context.Context, fileName string, copyFromRemoteFileProperties administration.CopyFromRemoteFileProperties) (administration.FileProperties, *http.Response, error)
NsxComponentAdministrationApiService Copy a remote file to the file store
Copy a remote file to the file store. If you use scp or sftp, you must provide the remote server's SSH fingerprint. See the <i>NSX-T Administration Guide</i> for information and instructions about finding the SSH fingerprint. * @param ctx context.Context Authentication Context @param fileName Destination filename @param copyFromRemoteFileProperties @return administration.FileProperties
func (*NsxComponentAdministrationApiService) CopyToRemoteFileCopyToRemoteFile ¶
func (a *NsxComponentAdministrationApiService) CopyToRemoteFileCopyToRemoteFile(ctx context.Context, fileName string, copyToRemoteFileProperties administration.CopyToRemoteFileProperties) (*http.Response, error)
NsxComponentAdministrationApiService Copy file in the file store to a remote file store
Copy a file in the file store to a remote server. If you use scp or sftp, you must provide the remote server's SSH fingerprint. See the <i>NSX-T Administration Guide</i> for information and instructions about finding the SSH fingerprint. * @param ctx context.Context Authentication Context @param fileName Destination filename @param copyToRemoteFileProperties @return
func (*NsxComponentAdministrationApiService) CreateApplianceManagementServiceActionRestart ¶
func (a *NsxComponentAdministrationApiService) CreateApplianceManagementServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart the node management service
Restart the node management service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateCminventoryServiceActionRestart ¶
func (a *NsxComponentAdministrationApiService) CreateCminventoryServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the manager service
Restart, start or stop the manager service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateCminventoryServiceActionStart ¶
func (a *NsxComponentAdministrationApiService) CreateCminventoryServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the manager service
Restart, start or stop the manager service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateCminventoryServiceActionStop ¶
func (a *NsxComponentAdministrationApiService) CreateCminventoryServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the manager service
Restart, start or stop the manager service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateFile ¶
func (a *NsxComponentAdministrationApiService) CreateFile(ctx context.Context, fileName string) (administration.FileProperties, *http.Response, error)
NsxComponentAdministrationApiService Upload a file to the file store
When you issue this API, the client must specify: - HTTP header Content-Type:application/octet-stream. - Request body with the contents of the file in the filestore. In the CLI, you can view the filestore with the <em>get files</em> command. * @param ctx context.Context Authentication Context @param fileName Destination filename @return administration.FileProperties
func (*NsxComponentAdministrationApiService) CreateLiagentServiceActionRestart ¶
func (a *NsxComponentAdministrationApiService) CreateLiagentServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the liagent service
Restart, start or stop the liagent service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateLiagentServiceActionStart ¶
func (a *NsxComponentAdministrationApiService) CreateLiagentServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the liagent service
Restart, start or stop the liagent service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateLiagentServiceActionStop ¶
func (a *NsxComponentAdministrationApiService) CreateLiagentServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the liagent service
Restart, start or stop the liagent service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateNSXMessageBusServiceActionRestart ¶
func (a *NsxComponentAdministrationApiService) CreateNSXMessageBusServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the NSX Message Bus service
Restart, start or stop the NSX Message Bus service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateNSXMessageBusServiceActionStart ¶
func (a *NsxComponentAdministrationApiService) CreateNSXMessageBusServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the NSX Message Bus service
Restart, start or stop the NSX Message Bus service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateNSXMessageBusServiceActionStop ¶
func (a *NsxComponentAdministrationApiService) CreateNSXMessageBusServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the NSX Message Bus service
Restart, start or stop the NSX Message Bus service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateNTPServiceActionRestart ¶
func (a *NsxComponentAdministrationApiService) CreateNTPServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the NTP service
Restart, start or stop the NTP service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateNTPServiceActionStart ¶
func (a *NsxComponentAdministrationApiService) CreateNTPServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the NTP service
Restart, start or stop the NTP service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateNTPServiceActionStop ¶
func (a *NsxComponentAdministrationApiService) CreateNTPServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the NTP service
Restart, start or stop the NTP service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateNodeNetworkRoute ¶
func (a *NsxComponentAdministrationApiService) CreateNodeNetworkRoute(ctx context.Context, nodeRouteProperties administration.NodeRouteProperties) (administration.NodeRouteProperties, *http.Response, error)
NsxComponentAdministrationApiService Create node network route
Add a route to the NSX Manager routing table. For static routes, the route_type, interface_id, netmask, and destination are required parameters. For default routes, the route_type, gateway address, and interface_id are required. For blackhole routes, the route_type and destination are required. All other parameters are optional. When you add a static route, the scope and route_id are created automatically. When you add a default or blackhole route, the route_id is created automatically. The route_id is read-only, meaning that it cannot be modified. All other properties can be modified by deleting and readding the route. * @param ctx context.Context Authentication Context @param nodeRouteProperties @return administration.NodeRouteProperties
func (*NsxComponentAdministrationApiService) CreateNsxUpgradeAgentServiceActionRestart ¶
func (a *NsxComponentAdministrationApiService) CreateNsxUpgradeAgentServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the NSX upgrade agent service
Restart, start or stop the NSX upgrade agent service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateNsxUpgradeAgentServiceActionStart ¶
func (a *NsxComponentAdministrationApiService) CreateNsxUpgradeAgentServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the NSX upgrade agent service
Restart, start or stop the NSX upgrade agent service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateNsxUpgradeAgentServiceActionStop ¶
func (a *NsxComponentAdministrationApiService) CreateNsxUpgradeAgentServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the NSX upgrade agent service
Restart, start or stop the NSX upgrade agent service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateProtonServiceActionRestart ¶
func (a *NsxComponentAdministrationApiService) CreateProtonServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the manager service
Restart, start or stop the manager service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateProtonServiceActionStart ¶
func (a *NsxComponentAdministrationApiService) CreateProtonServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the manager service
Restart, start or stop the manager service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateProtonServiceActionStop ¶
func (a *NsxComponentAdministrationApiService) CreateProtonServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the manager service
Restart, start or stop the manager service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateProxyServiceActionRestart ¶
func (a *NsxComponentAdministrationApiService) CreateProxyServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the http service
Restart, start or stop the http service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateProxyServiceActionStart ¶
func (a *NsxComponentAdministrationApiService) CreateProxyServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the http service
Restart, start or stop the http service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateProxyServiceActionStop ¶
func (a *NsxComponentAdministrationApiService) CreateProxyServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the http service
Restart, start or stop the http service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateProxyServiceApplyCertificateActionApplyCertificate ¶
func (a *NsxComponentAdministrationApiService) CreateProxyServiceApplyCertificateActionApplyCertificate(ctx context.Context, certificateId string) (*http.Response, error)
NsxComponentAdministrationApiService Update http service certificate
Applies a security certificate to the http service. In the POST request, the CERTIFICATE_ID references a certificate created with the /api/v1/trust-management APIs. Issuing this request causes the http service to restart so that the service can begin using the new certificate. When the POST request succeeds, it doesn't return a valid response. The request times out because of the restart. * @param ctx context.Context Authentication Context @param certificateId Certificate ID @return
func (*NsxComponentAdministrationApiService) CreateRabbitMQServiceActionRestart ¶
func (a *NsxComponentAdministrationApiService) CreateRabbitMQServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the Rabbit MQ service
Restart, start or stop the Rabbit MQ service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateRabbitMQServiceActionStart ¶
func (a *NsxComponentAdministrationApiService) CreateRabbitMQServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the Rabbit MQ service
Restart, start or stop the Rabbit MQ service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateRabbitMQServiceActionStop ¶
func (a *NsxComponentAdministrationApiService) CreateRabbitMQServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the Rabbit MQ service
Restart, start or stop the Rabbit MQ service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateRemoteDirectoryCreateRemoteDirectory ¶
func (a *NsxComponentAdministrationApiService) CreateRemoteDirectoryCreateRemoteDirectory(ctx context.Context, createRemoteDirectoryProperties administration.CreateRemoteDirectoryProperties) (*http.Response, error)
NsxComponentAdministrationApiService Create directory in remote file server
Create a directory on the remote remote server. Supports only SFTP. You must provide the remote server's SSH fingerprint. See the <i>NSX Administration Guide</i> for information and instructions about finding the SSH fingerprint. * @param ctx context.Context Authentication Context @param createRemoteDirectoryProperties @return
func (*NsxComponentAdministrationApiService) CreateRepositoryServiceActionRestart ¶
func (a *NsxComponentAdministrationApiService) CreateRepositoryServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the NSX install-upgrade service
Restart, start or stop the NSX install-upgrade service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateRepositoryServiceActionStart ¶
func (a *NsxComponentAdministrationApiService) CreateRepositoryServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the NSX install-upgrade service
Restart, start or stop the NSX install-upgrade service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateRepositoryServiceActionStop ¶
func (a *NsxComponentAdministrationApiService) CreateRepositoryServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the NSX install-upgrade service
Restart, start or stop the NSX install-upgrade service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateSNMPServiceActionRestart ¶
func (a *NsxComponentAdministrationApiService) CreateSNMPServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the SNMP service
Restart, start or stop the SNMP service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateSNMPServiceActionStart ¶
func (a *NsxComponentAdministrationApiService) CreateSNMPServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the SNMP service
Restart, start or stop the SNMP service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateSNMPServiceActionStop ¶
func (a *NsxComponentAdministrationApiService) CreateSNMPServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the SNMP service
Restart, start or stop the SNMP service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateSSHServiceActionRestart ¶
func (a *NsxComponentAdministrationApiService) CreateSSHServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the ssh service
Restart, start or stop the ssh service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateSSHServiceActionStart ¶
func (a *NsxComponentAdministrationApiService) CreateSSHServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the ssh service
Restart, start or stop the ssh service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateSSHServiceActionStop ¶
func (a *NsxComponentAdministrationApiService) CreateSSHServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the ssh service
Restart, start or stop the ssh service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateSSHServiceRemoveHostFingerprintActionRemoveHostFingerprint ¶
func (a *NsxComponentAdministrationApiService) CreateSSHServiceRemoveHostFingerprintActionRemoveHostFingerprint(ctx context.Context, knownHostParameter administration.KnownHostParameter) (*http.Response, error)
NsxComponentAdministrationApiService Remove a host's fingerprint from known hosts file
Remove a host's fingerprint from known hosts file * @param ctx context.Context Authentication Context @param knownHostParameter @return
func (*NsxComponentAdministrationApiService) CreateSearchServiceActionRestart ¶
func (a *NsxComponentAdministrationApiService) CreateSearchServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the NSX Search service
Restart, start or stop the NSX Search service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateSearchServiceActionStart ¶
func (a *NsxComponentAdministrationApiService) CreateSearchServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the NSX Search service
Restart, start or stop the NSX Search service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateSearchServiceActionStop ¶
func (a *NsxComponentAdministrationApiService) CreateSearchServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the NSX Search service
Restart, start or stop the NSX Search service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateSyslogServiceActionRestart ¶
func (a *NsxComponentAdministrationApiService) CreateSyslogServiceActionRestart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the syslog service
Restart, start or stop the syslog service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateSyslogServiceActionStart ¶
func (a *NsxComponentAdministrationApiService) CreateSyslogServiceActionStart(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the syslog service
Restart, start or stop the syslog service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) CreateSyslogServiceActionStop ¶
func (a *NsxComponentAdministrationApiService) CreateSyslogServiceActionStop(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Restart, start or stop the syslog service
Restart, start or stop the syslog service * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) DELETERabbitMQManagementPort ¶
func (a *NsxComponentAdministrationApiService) DELETERabbitMQManagementPort(ctx context.Context) (*http.Response, error)
NsxComponentAdministrationApiService Delete RabbitMQ management port
Delete RabbitMQ management port * @param ctx context.Context Authentication Context @return
func (*NsxComponentAdministrationApiService) DeleteApplianceManagementTask ¶
func (a *NsxComponentAdministrationApiService) DeleteApplianceManagementTask(ctx context.Context, taskId string) (*http.Response, error)
NsxComponentAdministrationApiService Delete task
Delete task * @param ctx context.Context Authentication Context @param taskId ID of task to delete @return
func (*NsxComponentAdministrationApiService) DeleteCertificate ¶
func (a *NsxComponentAdministrationApiService) DeleteCertificate(ctx context.Context, certId string) (*http.Response, error)
NsxComponentAdministrationApiService Delete Certificate for the Given Certificate ID
Removes the specified certificate. The private key associated with the certificate is also deleted. * @param ctx context.Context Authentication Context @param certId ID of certificate to delete @return
func (*NsxComponentAdministrationApiService) DeleteClusterNodeConfig ¶
func (a *NsxComponentAdministrationApiService) DeleteClusterNodeConfig(ctx context.Context, nodeId string) (*http.Response, error)
NsxComponentAdministrationApiService Remove a Node from the Cluster
Removes the specified manager or control node from the NSX cluster. Before you can remove a node from the cluster, you must shut down the manager or controller service with the \"stop service manager\" or the \"stop service controller\" command. * @param ctx context.Context Authentication Context @param nodeId @return
func (*NsxComponentAdministrationApiService) DeleteCrl ¶
func (a *NsxComponentAdministrationApiService) DeleteCrl(ctx context.Context, crlId string) (*http.Response, error)
NsxComponentAdministrationApiService Delete a CRL
Deletes an existing CRL. * @param ctx context.Context Authentication Context @param crlId ID of CRL to delete @return
func (*NsxComponentAdministrationApiService) DeleteFile ¶
func (a *NsxComponentAdministrationApiService) DeleteFile(ctx context.Context, fileName string) (*http.Response, error)
NsxComponentAdministrationApiService Delete file
Delete file * @param ctx context.Context Authentication Context @param fileName Name of the file to delete @return
func (*NsxComponentAdministrationApiService) DeleteNodeNetworkRoute ¶
func (a *NsxComponentAdministrationApiService) DeleteNodeNetworkRoute(ctx context.Context, routeId string) (*http.Response, error)
NsxComponentAdministrationApiService Delete node network route
Delete a route from the NSX Manager routing table. You can modify an existing route by deleting it and then posting the modified version of the route. To verify, remove the route ID from the URI, issue a GET request, and note the absense of the deleted route. * @param ctx context.Context Authentication Context @param routeId ID of route to delete @return
func (*NsxComponentAdministrationApiService) DeleteNodeSyslogExporter ¶
func (a *NsxComponentAdministrationApiService) DeleteNodeSyslogExporter(ctx context.Context, exporterName string) (*http.Response, error)
NsxComponentAdministrationApiService Delete node syslog exporter
Removes a specified rule from the collection of syslog exporter rules. * @param ctx context.Context Authentication Context @param exporterName Name of syslog exporter to delete @return
func (*NsxComponentAdministrationApiService) DeleteNodeUserSshKeyRemoveSshKey ¶
func (a *NsxComponentAdministrationApiService) DeleteNodeUserSshKeyRemoveSshKey(ctx context.Context, userid string, sshKeyBaseProperties administration.SshKeyBaseProperties) (*http.Response, error)
NsxComponentAdministrationApiService Remove SSH public key from authorized_keys file for node user
Remove SSH public key from authorized_keys file for node user * @param ctx context.Context Authentication Context @param userid User id of the user @param sshKeyBaseProperties @return
func (*NsxComponentAdministrationApiService) DeletePrincipalIdentity ¶
func (a *NsxComponentAdministrationApiService) DeletePrincipalIdentity(ctx context.Context, principalIdentityId string) (*http.Response, error)
NsxComponentAdministrationApiService Delete a principal identity
Delete a principal identity. It does not delete the certificate. * @param ctx context.Context Authentication Context @param principalIdentityId Unique id of the principal identity to delete @return
func (*NsxComponentAdministrationApiService) GetBackupConfig ¶
func (a *NsxComponentAdministrationApiService) GetBackupConfig(ctx context.Context) (administration.BackupConfiguration, *http.Response, error)
NsxComponentAdministrationApiService Get backup configuration
Get a configuration of a file server and timers for automated backup. Fields that contain secrets (password, passphrase) are not returned. * @param ctx context.Context Authentication Context @return administration.BackupConfiguration
func (*NsxComponentAdministrationApiService) GetBackupHistory ¶
func (a *NsxComponentAdministrationApiService) GetBackupHistory(ctx context.Context) (administration.BackupOperationHistory, *http.Response, error)
NsxComponentAdministrationApiService Get backup history
Get history of previous backup operations * @param ctx context.Context Authentication Context @return administration.BackupOperationHistory
func (*NsxComponentAdministrationApiService) GetBackupStatus ¶
func (a *NsxComponentAdministrationApiService) GetBackupStatus(ctx context.Context) (administration.CurrentBackupOperationStatus, *http.Response, error)
NsxComponentAdministrationApiService Get backup status
Get status of active backup operations * @param ctx context.Context Authentication Context @return administration.CurrentBackupOperationStatus
func (*NsxComponentAdministrationApiService) GetCertificate ¶
func (a *NsxComponentAdministrationApiService) GetCertificate(ctx context.Context, certId string, localVarOptionals map[string]interface{}) (trust.Certificate, *http.Response, error)
NsxComponentAdministrationApiService Show Certificate Data for the Given Certificate ID
Returns information for the specified certificate ID, including the certificate's UUID; resource_type (for example, certificate_self_signed, certificate_ca, or certificate_signed); pem_encoded data; and history of the certificate (who created or modified it and when). For additional information, include the ?details=true modifier at the end of the request URI. * @param ctx context.Context Authentication Context @param certId ID of certificate to read @param optional (nil or map[string]interface{}) with one or more of:
@param "details" (bool) whether to expand the pem data and show all its details
@return trust.Certificate
func (*NsxComponentAdministrationApiService) GetCertificates ¶
func (a *NsxComponentAdministrationApiService) GetCertificates(ctx context.Context, localVarOptionals map[string]interface{}) (trust.CertificateList, *http.Response, error)
NsxComponentAdministrationApiService Return All the User-Facing Components' Certificates
Returns all certificate information viewable by the user, including each certificate's UUID; resource_type (for example, certificate_self_signed, certificate_ca, or certificate_signed); pem_encoded data; and history of the certificate (who created or modified it and when). For additional information, include the ?details=true modifier at the end of the request URI. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "details" (bool) whether to expand the pem data and show all its details @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return trust.CertificateList
func (*NsxComponentAdministrationApiService) GetCrl ¶
func (a *NsxComponentAdministrationApiService) GetCrl(ctx context.Context, crlId string, localVarOptionals map[string]interface{}) (trust.Crl, *http.Response, error)
NsxComponentAdministrationApiService Show CRL Data for the Given CRL ID
Returns information about the specified CRL. For additional information, include the ?details=true modifier at the end of the request URI. * @param ctx context.Context Authentication Context @param crlId ID of CRL to read @param optional (nil or map[string]interface{}) with one or more of:
@param "details" (bool) whether to expand the pem data and show all its details
@return trust.Crl
func (*NsxComponentAdministrationApiService) GetCrls ¶
func (a *NsxComponentAdministrationApiService) GetCrls(ctx context.Context, localVarOptionals map[string]interface{}) (trust.CrlList, *http.Response, error)
NsxComponentAdministrationApiService Return All Added CRLs
Returns information about all CRLs. For additional information, include the ?details=true modifier at the end of the request URI. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "details" (bool) whether to expand the pem data and show all its details @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return trust.CrlList
func (*NsxComponentAdministrationApiService) GetCsrPem ¶
func (a *NsxComponentAdministrationApiService) GetCsrPem(ctx context.Context, csrId string) (string, *http.Response, error)
NsxComponentAdministrationApiService Get CSR PEM File for the Given CSR ID
Downloads the CSR PEM file for a specified CSR. Clients must include an Accept: text/plain request header. * @param ctx context.Context Authentication Context @param csrId ID of CSR to read @return string
func (*NsxComponentAdministrationApiService) GetNodeMandatoryAccessControl ¶
func (a *NsxComponentAdministrationApiService) GetNodeMandatoryAccessControl(ctx context.Context) (administration.MandatoryAccessControlProperties, *http.Response, error)
NsxComponentAdministrationApiService Gets the enable status for Mandatory Access Control
Gets the enable status for Mandatory Access Control * @param ctx context.Context Authentication Context @return administration.MandatoryAccessControlProperties
func (*NsxComponentAdministrationApiService) GetNodeMandatoryAccessControlReport ¶
func (a *NsxComponentAdministrationApiService) GetNodeMandatoryAccessControlReport(ctx context.Context) (*http.Response, error)
NsxComponentAdministrationApiService Get the report for Mandatory Access Control
Get the report for Mandatory Access Control * @param ctx context.Context Authentication Context @return
func (*NsxComponentAdministrationApiService) GetPrincipalIdentities ¶
func (a *NsxComponentAdministrationApiService) GetPrincipalIdentities(ctx context.Context) (trust.PrincipalIdentityList, *http.Response, error)
NsxComponentAdministrationApiService Return the list of principal identities
Returns the list of principals registered with a certificate. * @param ctx context.Context Authentication Context @return trust.PrincipalIdentityList
func (*NsxComponentAdministrationApiService) GetRestoreConfig ¶
func (a *NsxComponentAdministrationApiService) GetRestoreConfig(ctx context.Context) (administration.RestoreConfiguration, *http.Response, error)
NsxComponentAdministrationApiService Get Restore configuration
Get configuration information for the file server used to store backed-up files. Fields that contain secrets (password, passphrase) are not returned. * @param ctx context.Context Authentication Context @return administration.RestoreConfiguration
func (*NsxComponentAdministrationApiService) GetTrustObjects ¶
func (a *NsxComponentAdministrationApiService) GetTrustObjects(ctx context.Context) (trust.TrustManagementData, *http.Response, error)
NsxComponentAdministrationApiService Return the Properties of a Trust Manager
Returns information about the supported algorithms and key sizes. * @param ctx context.Context Authentication Context @return trust.TrustManagementData
func (*NsxComponentAdministrationApiService) ImportCertificateImport ¶
func (a *NsxComponentAdministrationApiService) ImportCertificateImport(ctx context.Context, csrId string, trustObjectData trust.TrustObjectData) (trust.CertificateList, *http.Response, error)
NsxComponentAdministrationApiService Import a Certificate Associated with an Approved CSR
Imports a certificate authority (CA)-signed certificate for a CSR. This action links the certificate to the private key created by the CSR. The pem_encoded string in the request body is the signed certificate provided by your CA in response to the CSR that you provide to them. The import POST action automatically deletes the associated CSR. * @param ctx context.Context Authentication Context @param csrId CSR this certificate is associated with @param trustObjectData @return trust.CertificateList
func (*NsxComponentAdministrationApiService) InitiateClusterRestoreStart ¶
func (a *NsxComponentAdministrationApiService) InitiateClusterRestoreStart(ctx context.Context, initiateClusterRestoreRequest administration.InitiateClusterRestoreRequest) (administration.ClusterRestoreStatus, *http.Response, error)
NsxComponentAdministrationApiService Initiate a restore operation
Start the restore of an NSX cluster, from some previously backed-up configuration. This operation is only valid when a GET cluster/restore/status returns a status with value NOT_STARTED. Otherwise, a 409 response is returned. * @param ctx context.Context Authentication Context @param initiateClusterRestoreRequest @return administration.ClusterRestoreStatus
func (*NsxComponentAdministrationApiService) ListApplianceManagementTasks ¶
func (a *NsxComponentAdministrationApiService) ListApplianceManagementTasks(ctx context.Context, localVarOptionals map[string]interface{}) (administration.ApplianceManagementTaskListResult, *http.Response, error)
NsxComponentAdministrationApiService List appliance management tasks
List appliance management tasks * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "fields" (string) Fields to include in query results @param "requestMethod" (string) Request method(s) to include in query result @param "requestPath" (string) Request URI path(s) to include in query result @param "requestUri" (string) Request URI(s) to include in query result @param "status" (string) Status(es) to include in query result @param "user" (string) Names of users to include in query result
@return administration.ApplianceManagementTaskListResult
func (*NsxComponentAdministrationApiService) ListClusterBackupTimestamps ¶
func (a *NsxComponentAdministrationApiService) ListClusterBackupTimestamps(ctx context.Context, localVarOptionals map[string]interface{}) (administration.ClusterBackupInfoListResult, *http.Response, error)
NsxComponentAdministrationApiService List timestamps of all available Cluster Backups.
Returns timestamps for all backup files that are available on the SFTP server. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return administration.ClusterBackupInfoListResult
func (*NsxComponentAdministrationApiService) ListClusterNodeConfigs ¶
func (a *NsxComponentAdministrationApiService) ListClusterNodeConfigs(ctx context.Context, localVarOptionals map[string]interface{}) (administration.ClusterNodeConfigListResult, *http.Response, error)
NsxComponentAdministrationApiService List Cluster Node Configurations
Returns information about all NSX cluster nodes. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return administration.ClusterNodeConfigListResult
func (*NsxComponentAdministrationApiService) ListClusterNodeInterfaces ¶
func (a *NsxComponentAdministrationApiService) ListClusterNodeInterfaces(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.NodeInterfacePropertiesListResult, *http.Response, error)
NsxComponentAdministrationApiService List the specified node's Network Interfaces
Returns the number of interfaces on the node and detailed information about each interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method (static or DHCP). * @param ctx context.Context Authentication Context @param nodeId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.NodeInterfacePropertiesListResult
func (*NsxComponentAdministrationApiService) ListFiles ¶
func (a *NsxComponentAdministrationApiService) ListFiles(ctx context.Context) (administration.FilePropertiesListResult, *http.Response, error)
NsxComponentAdministrationApiService List node files
List node files * @param ctx context.Context Authentication Context @return administration.FilePropertiesListResult
func (*NsxComponentAdministrationApiService) ListNodeInterfaces ¶
func (a *NsxComponentAdministrationApiService) ListNodeInterfaces(ctx context.Context) (manager.NodeNetworkInterfacePropertiesListResult, *http.Response, error)
NsxComponentAdministrationApiService List the NSX Manager's Network Interfaces
Returns the number of interfaces on the NSX Manager appliance and detailed information about each interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method (static or DHCP). * @param ctx context.Context Authentication Context @return manager.NodeNetworkInterfacePropertiesListResult
func (*NsxComponentAdministrationApiService) ListNodeNetworkRoutes ¶
func (a *NsxComponentAdministrationApiService) ListNodeNetworkRoutes(ctx context.Context) (administration.NodeRoutePropertiesListResult, *http.Response, error)
NsxComponentAdministrationApiService List node network routes
Returns detailed information about each route in the NSX Manager routing table. Route information includes the route type (default, static, and so on), a unique route identifier, the route metric, the protocol from which the route was learned, the route source (which is the preferred egress interface), the route destination, and the route scope. The route scope refers to the distance to the destination network: The \"host\" scope leads to a destination address on the NSX Manager, such as a loopback address; the \"link\" scope leads to a destination on the local network; and the \"global\" scope leads to addresses that are more than one hop away. * @param ctx context.Context Authentication Context @return administration.NodeRoutePropertiesListResult
func (*NsxComponentAdministrationApiService) ListNodeProcesses ¶
func (a *NsxComponentAdministrationApiService) ListNodeProcesses(ctx context.Context) (administration.NodeProcessPropertiesListResult, *http.Response, error)
NsxComponentAdministrationApiService List node processes
Returns the number of processes and information about each process. Process information includes 1) mem_resident, which is roughly equivalent to the amount of RAM, in bytes, currently used by the process, 2) parent process ID (ppid), 3) process name, 4) process up time in milliseconds, 5) mem_used, wich is the amount of virtual memory used by the process, in bytes, 6) process start time, in milliseconds since epoch, 7) process ID (pid), 8) CPU time, both user and the system, consumed by the process in milliseconds. * @param ctx context.Context Authentication Context @return administration.NodeProcessPropertiesListResult
func (*NsxComponentAdministrationApiService) ListNodeServices ¶
func (a *NsxComponentAdministrationApiService) ListNodeServices(ctx context.Context) (administration.NodeServicePropertiesListResult, *http.Response, error)
NsxComponentAdministrationApiService List node services
Returns a list of all services available on the NSX Manager applicance. * @param ctx context.Context Authentication Context @return administration.NodeServicePropertiesListResult
func (*NsxComponentAdministrationApiService) ListNodeSyslogExporters ¶
func (a *NsxComponentAdministrationApiService) ListNodeSyslogExporters(ctx context.Context) (administration.NodeSyslogExporterPropertiesListResult, *http.Response, error)
NsxComponentAdministrationApiService List node syslog exporters
Returns the collection of registered syslog exporter rules, if any. The rules specify the collector IP address and port, and the protocol to use. * @param ctx context.Context Authentication Context @return administration.NodeSyslogExporterPropertiesListResult
func (*NsxComponentAdministrationApiService) ListNodeUserSshKeys ¶
func (a *NsxComponentAdministrationApiService) ListNodeUserSshKeys(ctx context.Context, userid string) (administration.SshKeyPropertiesListResult, *http.Response, error)
NsxComponentAdministrationApiService List SSH keys from authorized_keys file for node user
Returns a list of all SSH keys from authorized_keys file for node user * @param ctx context.Context Authentication Context @param userid User id of the user @return administration.SshKeyPropertiesListResult
func (*NsxComponentAdministrationApiService) ListNodeUsers ¶
func (a *NsxComponentAdministrationApiService) ListNodeUsers(ctx context.Context) (manager.NodeUserPropertiesListResult, *http.Response, error)
NsxComponentAdministrationApiService List node users
Returns the list of users configued to log in to the NSX Manager appliance. * @param ctx context.Context Authentication Context @return manager.NodeUserPropertiesListResult
func (*NsxComponentAdministrationApiService) ListRestoreInstructionResources ¶
func (a *NsxComponentAdministrationApiService) ListRestoreInstructionResources(ctx context.Context, instructionId string, localVarOptionals map[string]interface{}) (administration.ActionableResourceListResult, *http.Response, error)
NsxComponentAdministrationApiService List resources for a given instruction, to be shown to/executed by users.
For restore operations requiring user input e.g. performing an action, accepting/rejecting an action, etc. the information to be conveyed to users is provided in this call. * @param ctx context.Context Authentication Context @param instructionId Id of the instruction set whose instructions are to be returned @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return administration.ActionableResourceListResult
func (*NsxComponentAdministrationApiService) PostNodeSyslogExporter ¶
func (a *NsxComponentAdministrationApiService) PostNodeSyslogExporter(ctx context.Context, nodeSyslogExporterProperties administration.NodeSyslogExporterProperties) (administration.NodeSyslogExporterProperties, *http.Response, error)
NsxComponentAdministrationApiService Add node syslog exporter
Adds a rule for exporting syslog information to a specified server. The required parameters are the rule name (exporter_name); severity level (emerg, alert, crit, and so on); transmission protocol (TCP or UDP); and server IP address or hostname. The optional parameters are the syslog port number, which can be 1 through 65,535 (514, by default); facility level to use when logging messages to syslog (kern, user, mail, and so on); and message IDs (msgids), which identify the types of messages to export. * @param ctx context.Context Authentication Context @param nodeSyslogExporterProperties @return administration.NodeSyslogExporterProperties
func (*NsxComponentAdministrationApiService) QueryClusterRestoreStatus ¶
func (a *NsxComponentAdministrationApiService) QueryClusterRestoreStatus(ctx context.Context) (administration.ClusterRestoreStatus, *http.Response, error)
NsxComponentAdministrationApiService Query Restore Request Status
Returns status information for the specified NSX cluster restore request. * @param ctx context.Context Authentication Context @return administration.ClusterRestoreStatus
func (*NsxComponentAdministrationApiService) ReadApplianceManagementService ¶
func (a *NsxComponentAdministrationApiService) ReadApplianceManagementService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read appliance management service properties
Read appliance management service properties * @param ctx context.Context Authentication Context @return administration.NodeServiceProperties
func (*NsxComponentAdministrationApiService) ReadApplianceManagementServiceStatus ¶
func (a *NsxComponentAdministrationApiService) ReadApplianceManagementServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Read appliance management service status
Read appliance management service status * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) ReadApplianceManagementTaskProperties ¶
func (a *NsxComponentAdministrationApiService) ReadApplianceManagementTaskProperties(ctx context.Context, taskId string, localVarOptionals map[string]interface{}) (administration.ApplianceManagementTaskProperties, *http.Response, error)
NsxComponentAdministrationApiService Read task properties
Read task properties * @param ctx context.Context Authentication Context @param taskId ID of task to read @param optional (nil or map[string]interface{}) with one or more of:
@param "suppressRedirect" (bool) Suppress redirect status if applicable
@return administration.ApplianceManagementTaskProperties
func (*NsxComponentAdministrationApiService) ReadAsnycApplianceManagementTaskResponse ¶
func (a *NsxComponentAdministrationApiService) ReadAsnycApplianceManagementTaskResponse(ctx context.Context, taskId string) (*http.Response, error)
NsxComponentAdministrationApiService Read asynchronous task response
Read asynchronous task response * @param ctx context.Context Authentication Context @param taskId ID of task to read @return
func (*NsxComponentAdministrationApiService) ReadAuthProviderVidm ¶
func (a *NsxComponentAdministrationApiService) ReadAuthProviderVidm(ctx context.Context) (administration.NodeAuthProviderVidmProperties, *http.Response, error)
NsxComponentAdministrationApiService Read AAA provider vIDM properties
Read AAA provider vIDM properties * @param ctx context.Context Authentication Context @return administration.NodeAuthProviderVidmProperties
func (*NsxComponentAdministrationApiService) ReadAuthProviderVidmStatus ¶
func (a *NsxComponentAdministrationApiService) ReadAuthProviderVidmStatus(ctx context.Context) (administration.NodeAuthProviderVidmStatus, *http.Response, error)
NsxComponentAdministrationApiService Read AAA provider vIDM status
Read AAA provider vIDM status * @param ctx context.Context Authentication Context @return administration.NodeAuthProviderVidmStatus
func (*NsxComponentAdministrationApiService) ReadClusterConfig ¶
func (a *NsxComponentAdministrationApiService) ReadClusterConfig(ctx context.Context) (administration.ClusterConfig, *http.Response, error)
NsxComponentAdministrationApiService Read Cluster Configuration
Returns information about the NSX cluster configuration. An NSX cluster has two functions or purposes, commonly referred to as \"roles.\" These two roles are control and management. Each NSX installation has a single cluster. Separate NSX clusters do not share data. In other words, a given data-plane node is attached to only one cluster, not to multiple clusters. * @param ctx context.Context Authentication Context @return administration.ClusterConfig
func (*NsxComponentAdministrationApiService) ReadClusterNodeConfig ¶
func (a *NsxComponentAdministrationApiService) ReadClusterNodeConfig(ctx context.Context, nodeId string) (administration.ClusterNodeConfig, *http.Response, error)
NsxComponentAdministrationApiService Read Cluster Node Configuration
Returns information about the specified NSX cluster node. * @param ctx context.Context Authentication Context @param nodeId @return administration.ClusterNodeConfig
func (*NsxComponentAdministrationApiService) ReadClusterNodeInterface ¶
func (a *NsxComponentAdministrationApiService) ReadClusterNodeInterface(ctx context.Context, nodeId string, interfaceId string, localVarOptionals map[string]interface{}) (manager.NodeInterfaceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read the node's Network Interface
Returns detailed information about the specified interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method (static or DHCP). * @param ctx context.Context Authentication Context @param nodeId @param interfaceId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.NodeInterfaceProperties
func (*NsxComponentAdministrationApiService) ReadClusterNodeInterfaceStatistics ¶
func (a *NsxComponentAdministrationApiService) ReadClusterNodeInterfaceStatistics(ctx context.Context, nodeId string, interfaceId string, localVarOptionals map[string]interface{}) (manager.NodeInterfaceStatisticsProperties, *http.Response, error)
NsxComponentAdministrationApiService Read the NSX Manager/Controller's Network Interface Statistics
On the specified interface, returns the number of received (rx), transmitted (tx), and dropped packets; the number of bytes and errors received and transmitted on the interface; and the number of detected collisions. * @param ctx context.Context Authentication Context @param nodeId @param interfaceId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.NodeInterfaceStatisticsProperties
func (*NsxComponentAdministrationApiService) ReadClusterNodeStatus ¶
func (a *NsxComponentAdministrationApiService) ReadClusterNodeStatus(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (administration.ClusterNodeStatus, *http.Response, error)
NsxComponentAdministrationApiService Read Cluster Node Status
Read Cluster Node Status * @param ctx context.Context Authentication Context @param nodeId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return administration.ClusterNodeStatus
func (*NsxComponentAdministrationApiService) ReadClusterNodesAggregateStatus ¶
func (a *NsxComponentAdministrationApiService) ReadClusterNodesAggregateStatus(ctx context.Context) (administration.ClustersAggregateInfo, *http.Response, error)
NsxComponentAdministrationApiService Read Cluster Status
Read Cluster Status * @param ctx context.Context Authentication Context @return administration.ClustersAggregateInfo
func (*NsxComponentAdministrationApiService) ReadClusterStatus ¶
func (a *NsxComponentAdministrationApiService) ReadClusterStatus(ctx context.Context, localVarOptionals map[string]interface{}) (administration.ClusterStatus, *http.Response, error)
NsxComponentAdministrationApiService Read Cluster Status
Returns status information for the NSX cluster control role and management role. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return administration.ClusterStatus
func (*NsxComponentAdministrationApiService) ReadCminventoryService ¶
func (a *NsxComponentAdministrationApiService) ReadCminventoryService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read cm inventory service properties
Read cm inventory service properties * @param ctx context.Context Authentication Context @return administration.NodeServiceProperties
func (*NsxComponentAdministrationApiService) ReadCminventoryServiceStatus ¶
func (a *NsxComponentAdministrationApiService) ReadCminventoryServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Read manager service status
Read manager service status * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) ReadFile ¶
func (a *NsxComponentAdministrationApiService) ReadFile(ctx context.Context, fileName string) (*http.Response, error)
NsxComponentAdministrationApiService Read file contents
Read file contents * @param ctx context.Context Authentication Context @param fileName Name of the file to read @return
func (*NsxComponentAdministrationApiService) ReadFileProperties ¶
func (a *NsxComponentAdministrationApiService) ReadFileProperties(ctx context.Context, fileName string) (administration.FileProperties, *http.Response, error)
NsxComponentAdministrationApiService Read file properties
Read file properties * @param ctx context.Context Authentication Context @param fileName Name of the file to retrieve information about @return administration.FileProperties
func (*NsxComponentAdministrationApiService) ReadFileThumbprint ¶
func (a *NsxComponentAdministrationApiService) ReadFileThumbprint(ctx context.Context, fileName string) (administration.FileThumbprint, *http.Response, error)
NsxComponentAdministrationApiService Read file thumbprint
Read file thumbprint * @param ctx context.Context Authentication Context @param fileName Name of the file for which thumbprint should be computed @return administration.FileThumbprint
func (*NsxComponentAdministrationApiService) ReadLiagentService ¶
func (a *NsxComponentAdministrationApiService) ReadLiagentService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read liagent service properties
Read liagent service properties * @param ctx context.Context Authentication Context @return administration.NodeServiceProperties
func (*NsxComponentAdministrationApiService) ReadLiagentServiceStatus ¶
func (a *NsxComponentAdministrationApiService) ReadLiagentServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Read liagent service status
Read liagent service status * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) ReadManagementConfig ¶
func (a *NsxComponentAdministrationApiService) ReadManagementConfig(ctx context.Context) (manager.ManagementConfig, *http.Response, error)
NsxComponentAdministrationApiService Read NSX Management nodes global configuration.
Returns the NSX Management nodes global configuration. * @param ctx context.Context Authentication Context @return manager.ManagementConfig
func (*NsxComponentAdministrationApiService) ReadNSXMessageBusService ¶
func (a *NsxComponentAdministrationApiService) ReadNSXMessageBusService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read NSX Message Bus service properties
Read NSX Message Bus service properties * @param ctx context.Context Authentication Context @return administration.NodeServiceProperties
func (*NsxComponentAdministrationApiService) ReadNSXMessageBusServiceStatus ¶
func (a *NsxComponentAdministrationApiService) ReadNSXMessageBusServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Read NSX Message Bus service status
Read NSX Message Bus service status * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) ReadNTPService ¶
func (a *NsxComponentAdministrationApiService) ReadNTPService(ctx context.Context) (administration.NodeNtpServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read NTP service properties
Read NTP service properties * @param ctx context.Context Authentication Context @return NodeNtpServiceProperties
func (*NsxComponentAdministrationApiService) ReadNTPServiceStatus ¶
func (a *NsxComponentAdministrationApiService) ReadNTPServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Read NTP service status
Read NTP service status * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) ReadNetworkInterfaceStatistics ¶
func (a *NsxComponentAdministrationApiService) ReadNetworkInterfaceStatistics(ctx context.Context, interfaceId string) (manager.NodeInterfaceStatisticsProperties, *http.Response, error)
NsxComponentAdministrationApiService Read the NSX Manager's Network Interface Statistics
On the specified interface, returns the number of received (rx), transmitted (tx), and dropped packets; the number of bytes and errors received and transmitted on the interface; and the number of detected collisions. * @param ctx context.Context Authentication Context @param interfaceId ID of interface to read @return manager.NodeInterfaceStatisticsProperties
func (*NsxComponentAdministrationApiService) ReadNetworkProperties ¶
func (a *NsxComponentAdministrationApiService) ReadNetworkProperties(ctx context.Context) (administration.NodeNetworkProperties, *http.Response, error)
NsxComponentAdministrationApiService Read network configuration properties
Read network configuration properties * @param ctx context.Context Authentication Context @return administration.NodeNetworkProperties
func (*NsxComponentAdministrationApiService) ReadNodeInterface ¶
func (a *NsxComponentAdministrationApiService) ReadNodeInterface(ctx context.Context, interfaceId string) (manager.NodeNetworkInterfaceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read the NSX Manager's Network Interface
Returns detailed information about the specified interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method. * @param ctx context.Context Authentication Context @param interfaceId ID of interface to read @return manager.NodeNetworkInterfaceProperties
func (*NsxComponentAdministrationApiService) ReadNodeNameServers ¶
func (a *NsxComponentAdministrationApiService) ReadNodeNameServers(ctx context.Context) (administration.NodeNameServersProperties, *http.Response, error)
NsxComponentAdministrationApiService Read the NSX Manager's Name Servers
Returns the list of servers that the NSX Manager node uses to look up IP addresses associated with given domain names. * @param ctx context.Context Authentication Context @return administration.NodeNameServersProperties
func (*NsxComponentAdministrationApiService) ReadNodeNetworkRoute ¶
func (a *NsxComponentAdministrationApiService) ReadNodeNetworkRoute(ctx context.Context, routeId string) (administration.NodeRouteProperties, *http.Response, error)
NsxComponentAdministrationApiService Read node network route
Returns detailed information about a specified route in the NSX Manager routing table. * @param ctx context.Context Authentication Context @param routeId ID of route to read @return administration.NodeRouteProperties
func (*NsxComponentAdministrationApiService) ReadNodeProcess ¶
func (a *NsxComponentAdministrationApiService) ReadNodeProcess(ctx context.Context, processId string) (administration.NodeProcessProperties, *http.Response, error)
NsxComponentAdministrationApiService Read node process
Returns information for a specified process ID (pid). * @param ctx context.Context Authentication Context @param processId ID of process to read @return administration.NodeProcessProperties
func (*NsxComponentAdministrationApiService) ReadNodeProperties ¶
func (a *NsxComponentAdministrationApiService) ReadNodeProperties(ctx context.Context) (manager.NodeProperties, *http.Response, error)
NsxComponentAdministrationApiService Read node properties
Returns information about the NSX Manager appliance. Information includes release number, time zone, system time, kernel version, message of the day (motd), and host name. * @param ctx context.Context Authentication Context @return manager.NodeProperties
func (*NsxComponentAdministrationApiService) ReadNodeSearchDomains ¶
func (a *NsxComponentAdministrationApiService) ReadNodeSearchDomains(ctx context.Context) (administration.NodeSearchDomainsProperties, *http.Response, error)
NsxComponentAdministrationApiService Read the NSX Manager's Search Domains
Returns the domain list that the NSX Manager node uses to complete unqualified host names. When a host name does not include a fully qualified domain name (FQDN), the NSX Management node appends the first-listed domain name to the host name before the host name is looked up. The NSX Management node continues this for each entry in the domain list until it finds a match. * @param ctx context.Context Authentication Context @return administration.NodeSearchDomainsProperties
func (*NsxComponentAdministrationApiService) ReadNodeSupportBundle ¶
func (a *NsxComponentAdministrationApiService) ReadNodeSupportBundle(ctx context.Context, localVarOptionals map[string]interface{}) (*http.Response, error)
NsxComponentAdministrationApiService Read node support bundle
Read node support bundle * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "all" (bool) Include all files
@return
func (*NsxComponentAdministrationApiService) ReadNodeSyslogExporter ¶
func (a *NsxComponentAdministrationApiService) ReadNodeSyslogExporter(ctx context.Context, exporterName string) (administration.NodeSyslogExporterProperties, *http.Response, error)
NsxComponentAdministrationApiService Read node syslog exporter
Returns information about a specific syslog collection point. * @param ctx context.Context Authentication Context @param exporterName Name of syslog exporter @return administration.NodeSyslogExporterProperties
func (*NsxComponentAdministrationApiService) ReadNodeUser ¶
func (a *NsxComponentAdministrationApiService) ReadNodeUser(ctx context.Context, userid string) (manager.NodeUserProperties, *http.Response, error)
NsxComponentAdministrationApiService Read node user
Returns information about a specified user who is configued to log in to the NSX Manager appliance * @param ctx context.Context Authentication Context @param userid User id of the user @return manager.NodeUserProperties
func (*NsxComponentAdministrationApiService) ReadNsxUpgradeAgentService ¶
func (a *NsxComponentAdministrationApiService) ReadNsxUpgradeAgentService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read NSX upgrade Agent service properties
Read NSX upgrade Agent service properties * @param ctx context.Context Authentication Context @return administration.NodeServiceProperties
func (*NsxComponentAdministrationApiService) ReadNsxUpgradeAgentServiceStatus ¶
func (a *NsxComponentAdministrationApiService) ReadNsxUpgradeAgentServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Read Nsx upgrade agent service status
Read Nsx upgrade agent service status * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) ReadProtonService ¶
func (a *NsxComponentAdministrationApiService) ReadProtonService(ctx context.Context) (administration.NodeProtonServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read manager service properties
Read manager service properties * @param ctx context.Context Authentication Context @return administration.NodeProtonServiceProperties
func (*NsxComponentAdministrationApiService) ReadProtonServiceStatus ¶
func (a *NsxComponentAdministrationApiService) ReadProtonServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Read manager service status
Read manager service status * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) ReadProxyService ¶
func (a *NsxComponentAdministrationApiService) ReadProxyService(ctx context.Context) (administration.NodeHttpServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read http service properties
Read http service properties * @param ctx context.Context Authentication Context @return administration.NodeHttpServiceProperties
func (*NsxComponentAdministrationApiService) ReadProxyServiceStatus ¶
func (a *NsxComponentAdministrationApiService) ReadProxyServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Read http service status
Read http service status * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) ReadRabbitMQService ¶
func (a *NsxComponentAdministrationApiService) ReadRabbitMQService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read Rabbit MQ service properties
Read Rabbit MQ service properties * @param ctx context.Context Authentication Context @return administration.NodeServiceProperties
func (*NsxComponentAdministrationApiService) ReadRabbitMQServiceStatus ¶
func (a *NsxComponentAdministrationApiService) ReadRabbitMQServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Read Rabbit MQ service status
Read Rabbit MQ service status * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) ReadRepositoryService ¶
func (a *NsxComponentAdministrationApiService) ReadRepositoryService(ctx context.Context) (administration.NodeInstallUpgradeServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read NSX install-upgrade service properties
Read NSX install-upgrade service properties * @param ctx context.Context Authentication Context @return administration.NodeInstallUpgradeServiceProperties
func (*NsxComponentAdministrationApiService) ReadRepositoryServiceStatus ¶
func (a *NsxComponentAdministrationApiService) ReadRepositoryServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Read NSX install-upgrade service status
Read NSX install-upgrade service status * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) ReadSNMPService ¶
func (a *NsxComponentAdministrationApiService) ReadSNMPService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read SNMP service properties
Read SNMP service properties * @param ctx context.Context Authentication Context @return administration.NodeServiceProperties
func (*NsxComponentAdministrationApiService) ReadSNMPServiceStatus ¶
func (a *NsxComponentAdministrationApiService) ReadSNMPServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Read SNMP service status
Read SNMP service status * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) ReadSSHService ¶
func (a *NsxComponentAdministrationApiService) ReadSSHService(ctx context.Context) (administration.NodeSshServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read ssh service properties
Read ssh service properties * @param ctx context.Context Authentication Context @return administration.NodeSshServiceProperties
func (*NsxComponentAdministrationApiService) ReadSSHServiceStatus ¶
func (a *NsxComponentAdministrationApiService) ReadSSHServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Read ssh service status
Read ssh service status * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) ReadSearchService ¶
func (a *NsxComponentAdministrationApiService) ReadSearchService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read NSX Search service properties
Read NSX Search service properties * @param ctx context.Context Authentication Context @return administration.NodeServiceProperties
func (*NsxComponentAdministrationApiService) ReadSearchServiceStatus ¶
func (a *NsxComponentAdministrationApiService) ReadSearchServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Read NSX Search service status
Read NSX Search service status * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) ReadSyslogService ¶
func (a *NsxComponentAdministrationApiService) ReadSyslogService(ctx context.Context) (administration.NodeServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Read syslog service properties
Read syslog service properties * @param ctx context.Context Authentication Context @return administration.NodeServiceProperties
func (*NsxComponentAdministrationApiService) ReadSyslogServiceStatus ¶
func (a *NsxComponentAdministrationApiService) ReadSyslogServiceStatus(ctx context.Context) (administration.NodeServiceStatusProperties, *http.Response, error)
NsxComponentAdministrationApiService Read syslog service status
Read syslog service status * @param ctx context.Context Authentication Context @return administration.NodeServiceStatusProperties
func (*NsxComponentAdministrationApiService) RegisterPrincipalIdentity ¶
func (a *NsxComponentAdministrationApiService) RegisterPrincipalIdentity(ctx context.Context, principalIdentity trust.PrincipalIdentity) (trust.PrincipalIdentity, *http.Response, error)
NsxComponentAdministrationApiService Register a name-certificate combination.
Associates a principal's name with a certificate that is used to authenticate. * @param ctx context.Context Authentication Context @param principalIdentity @return trust.PrincipalIdentity
func (*NsxComponentAdministrationApiService) RequestOnetimeBackupBackupToRemote ¶
func (a *NsxComponentAdministrationApiService) RequestOnetimeBackupBackupToRemote(ctx context.Context) (*http.Response, error)
NsxComponentAdministrationApiService Request one-time backup
Request one-time backup. The backup will be uploaded using the same server configuration as for automatic backup. * @param ctx context.Context Authentication Context @return
func (*NsxComponentAdministrationApiService) RequestOnetimeInventorySummarySummarizeInventoryToRemote ¶
func (a *NsxComponentAdministrationApiService) RequestOnetimeInventorySummarySummarizeInventoryToRemote(ctx context.Context) (*http.Response, error)
NsxComponentAdministrationApiService Request one-time inventory summary.
Request one-time inventory summary. The backup will be uploaded using the same server configuration as for an automatic backup. * @param ctx context.Context Authentication Context @return
func (*NsxComponentAdministrationApiService) ResetProtonServiceLoggingLevelActionResetManagerLoggingLevels ¶
func (a *NsxComponentAdministrationApiService) ResetProtonServiceLoggingLevelActionResetManagerLoggingLevels(ctx context.Context) (*http.Response, error)
NsxComponentAdministrationApiService Reset the manager logging levels to default values
Reset the manager logging levels to default values * @param ctx context.Context Authentication Context @return
func (*NsxComponentAdministrationApiService) RestartOrShutdownNodeRestart ¶
func (a *NsxComponentAdministrationApiService) RestartOrShutdownNodeRestart(ctx context.Context) (*http.Response, error)
NsxComponentAdministrationApiService Restart or shutdown node
Restarts or shuts down the NSX Manager appliance. * @param ctx context.Context Authentication Context @return
func (*NsxComponentAdministrationApiService) RestartOrShutdownNodeShutdown ¶
func (a *NsxComponentAdministrationApiService) RestartOrShutdownNodeShutdown(ctx context.Context) (*http.Response, error)
NsxComponentAdministrationApiService Restart or shutdown node
Restarts or shuts down the NSX Manager appliance. * @param ctx context.Context Authentication Context @return
func (*NsxComponentAdministrationApiService) RetryClusterRestoreRetry ¶
func (a *NsxComponentAdministrationApiService) RetryClusterRestoreRetry(ctx context.Context) (administration.ClusterRestoreStatus, *http.Response, error)
NsxComponentAdministrationApiService Retry any failed restore operation
Retry any currently in-progress, failed restore operation. Only the last step of the multi-step restore operation would have failed,and only that step is retried. This operation is only valid when a GET cluster/restore/status returns a status with value FAILED. Otherwise, a 409 response is returned. * @param ctx context.Context Authentication Context @return administration.ClusterRestoreStatus
func (*NsxComponentAdministrationApiService) RevokeMissingClusterNodeConfigRevokeMissingNodes ¶
func (a *NsxComponentAdministrationApiService) RevokeMissingClusterNodeConfigRevokeMissingNodes(ctx context.Context, revokeNodeRequest administration.RevokeNodeRequest) (*http.Response, error)
NsxComponentAdministrationApiService Revoke Missing Nodes from the Cluster
Revoke Missing Nodes from the Cluster * @param ctx context.Context Authentication Context @param revokeNodeRequest @return
func (*NsxComponentAdministrationApiService) SelfSignCertificateSelfSign ¶
func (a *NsxComponentAdministrationApiService) SelfSignCertificateSelfSign(ctx context.Context, csrId string, daysValid int64) (trust.Certificate, *http.Response, error)
NsxComponentAdministrationApiService Self-Sign the CSR
Self-signs the previously generated CSR. This action is similar to the import certificate action, but instead of using a public certificate signed by a CA, the self_sign POST action uses a certificate that is signed with NSX's own private key. * @param ctx context.Context Authentication Context @param csrId CSR this certificate is associated with @param daysValid Number of days the certificate will be valid, default 10 years @return trust.Certificate
func (*NsxComponentAdministrationApiService) SetNodeMandatoryAccessControl ¶
func (a *NsxComponentAdministrationApiService) SetNodeMandatoryAccessControl(ctx context.Context, mandatoryAccessControlProperties administration.MandatoryAccessControlProperties) (administration.MandatoryAccessControlProperties, *http.Response, error)
NsxComponentAdministrationApiService Enable or disable Mandatory Access Control
Enable or disable Mandatory Access Control * @param ctx context.Context Authentication Context @param mandatoryAccessControlProperties @return administration.MandatoryAccessControlProperties
func (*NsxComponentAdministrationApiService) SetRabbitMQManagementPort ¶
func (a *NsxComponentAdministrationApiService) SetRabbitMQManagementPort(ctx context.Context) (*http.Response, error)
NsxComponentAdministrationApiService Set RabbitMQ management port
Set RabbitMQ management port * @param ctx context.Context Authentication Context @return
func (*NsxComponentAdministrationApiService) SuspendClusterRestoreSuspend ¶
func (a *NsxComponentAdministrationApiService) SuspendClusterRestoreSuspend(ctx context.Context) (administration.ClusterRestoreStatus, *http.Response, error)
NsxComponentAdministrationApiService Suspend any running restore operation
Suspend any currently running restore operation. The restore operation is made up of a number of steps. When this call is issued, any currently running step is allowed to finish (successfully or with errors), and the next step (and therefore the entire restore operation) is suspended until a subsequent resume or cancel call is issued. This operation is only valid when a GET cluster/restore/status returns a status with value RUNNING. Otherwise, a 409 response is returned. * @param ctx context.Context Authentication Context @return administration.ClusterRestoreStatus
func (*NsxComponentAdministrationApiService) UpdateAuthProviderVidm ¶
func (a *NsxComponentAdministrationApiService) UpdateAuthProviderVidm(ctx context.Context, nodeAuthProviderVidmProperties administration.NodeAuthProviderVidmProperties) (administration.NodeAuthProviderVidmProperties, *http.Response, error)
NsxComponentAdministrationApiService Update AAA provider vIDM properties
Update AAA provider vIDM properties * @param ctx context.Context Authentication Context @param nodeAuthProviderVidmProperties @return administration.NodeAuthProviderVidmProperties
func (*NsxComponentAdministrationApiService) UpdateCrl ¶
func (a *NsxComponentAdministrationApiService) UpdateCrl(ctx context.Context, crlId string, crl trust.Crl) (trust.Crl, *http.Response, error)
NsxComponentAdministrationApiService Update CRL for the Given CRL ID
Updates an existing CRL. * @param ctx context.Context Authentication Context @param crlId ID of CRL to update @param crl @return trust.Crl
func (*NsxComponentAdministrationApiService) UpdateFile ¶
func (a *NsxComponentAdministrationApiService) UpdateFile(ctx context.Context, fileName string) (administration.FileProperties, *http.Response, error)
NsxComponentAdministrationApiService Replace file contents
Replace file contents * @param ctx context.Context Authentication Context @param fileName Name of the file to replace @return administration.FileProperties
func (*NsxComponentAdministrationApiService) UpdateManagementConfig ¶
func (a *NsxComponentAdministrationApiService) UpdateManagementConfig(ctx context.Context, managementConfig manager.ManagementConfig) (manager.ManagementConfig, *http.Response, error)
NsxComponentAdministrationApiService Update NSX Management nodes global configuration
Modifies the NSX Management nodes global configuration. * @param ctx context.Context Authentication Context @param managementConfig @return manager.ManagementConfig
func (*NsxComponentAdministrationApiService) UpdateNTPService ¶
func (a *NsxComponentAdministrationApiService) UpdateNTPService(ctx context.Context, nodeNtpServiceProperties administration.NodeNtpServiceProperties) (administration.NodeNtpServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Update NTP service properties
Update NTP service properties * @param ctx context.Context Authentication Context @param nodeNtpServiceProperties @return administration.NodeNtpServiceProperties
func (*NsxComponentAdministrationApiService) UpdateNodeInterface ¶
func (a *NsxComponentAdministrationApiService) UpdateNodeInterface(ctx context.Context, interfaceId string, nodeNetworkInterfaceProperties manager.NodeNetworkInterfaceProperties) (manager.NodeNetworkInterfaceProperties, *http.Response, error)
NsxComponentAdministrationApiService Update the NSX Manager's Network Interface
Updates the specified interface properties. You cannot change the properties <code>ip_configuration</code>, <code>ip_addresses</code>, or <code>plane</code>. NSX Manager must have a static IP address. You must use NSX CLI to configure a controller or an edge node. * @param ctx context.Context Authentication Context @param interfaceId ID of interface to update @param nodeNetworkInterfaceProperties @return manager.NodeNetworkInterfaceProperties
func (*NsxComponentAdministrationApiService) UpdateNodeNameServers ¶
func (a *NsxComponentAdministrationApiService) UpdateNodeNameServers(ctx context.Context, nodeNameServersProperties administration.NodeNameServersProperties) (administration.NodeNameServersProperties, *http.Response, error)
NsxComponentAdministrationApiService Update the NSX Manager's Name Servers
Modifies the list of servers that the NSX Manager node uses to look up IP addresses associated with given domain names. If DHCP is configured, this method returns a 409 CONFLICT error, because DHCP manages the list of name servers. * @param ctx context.Context Authentication Context @param nodeNameServersProperties @return administration.NodeNameServersProperties
func (*NsxComponentAdministrationApiService) UpdateNodeProperties ¶
func (a *NsxComponentAdministrationApiService) UpdateNodeProperties(ctx context.Context, nodeProperties manager.NodeProperties) (manager.NodeProperties, *http.Response, error)
NsxComponentAdministrationApiService Update node properties
Modifies NSX Manager appliance properties. Modifiable properties include the timezone, message of the day (motd), and hostname. The NSX Manager node_version, system_time, and kernel_version are read only and cannot be modified with this method. * @param ctx context.Context Authentication Context @param nodeProperties @return manager.NodeProperties
func (*NsxComponentAdministrationApiService) UpdateNodeSearchDomains ¶
func (a *NsxComponentAdministrationApiService) UpdateNodeSearchDomains(ctx context.Context, nodeSearchDomainsProperties administration.NodeSearchDomainsProperties) (administration.NodeSearchDomainsProperties, *http.Response, error)
NsxComponentAdministrationApiService Update the NSX Manager's Search Domains
Modifies the list of domain names that the NSX Manager node uses to complete unqualified host names. If DHCP is configured, this method returns a 409 CONFLICT error, because DHCP manages the list of name servers. * @param ctx context.Context Authentication Context @param nodeSearchDomainsProperties @return administration.NodeSearchDomainsProperties
func (*NsxComponentAdministrationApiService) UpdateNodeUser ¶
func (a *NsxComponentAdministrationApiService) UpdateNodeUser(ctx context.Context, userid string, nodeUserProperties manager.NodeUserProperties) (manager.NodeUserProperties, *http.Response, error)
NsxComponentAdministrationApiService Update node user
Updates attributes of an existing NSX Manager appliance user. This method cannot be used to add a new user. Modifiable attributes include the username, full name of the user, and password. If you specify a password in a PUT request, it is not returned in the response. Nor is it returned in a GET request. * @param ctx context.Context Authentication Context @param userid User id of the user @param nodeUserProperties @return manager.NodeUserProperties
func (*NsxComponentAdministrationApiService) UpdateProtonService ¶
func (a *NsxComponentAdministrationApiService) UpdateProtonService(ctx context.Context, nodeProtonServiceProperties administration.NodeProtonServiceProperties) (administration.NodeProtonServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Update Proton service properties
Update Proton service properties * @param ctx context.Context Authentication Context @param nodeProtonServiceProperties @return administration.NodeProtonServiceProperties
func (*NsxComponentAdministrationApiService) UpdateProxyService ¶
func (a *NsxComponentAdministrationApiService) UpdateProxyService(ctx context.Context, nodeHttpServiceProperties administration.NodeHttpServiceProperties) (administration.NodeHttpServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Update http service properties
Update http service properties * @param ctx context.Context Authentication Context @param nodeHttpServiceProperties @return administration.NodeHttpServiceProperties
func (*NsxComponentAdministrationApiService) UpdateRepositoryService ¶
func (a *NsxComponentAdministrationApiService) UpdateRepositoryService(ctx context.Context, nodeInstallUpgradeServiceProperties administration.NodeInstallUpgradeServiceProperties) (administration.NodeInstallUpgradeServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Update NSX install-upgrade service properties
Update NSX install-upgrade service properties * @param ctx context.Context Authentication Context @param nodeInstallUpgradeServiceProperties @return administration.NodeInstallUpgradeServiceProperties
func (*NsxComponentAdministrationApiService) UpdateSNMPService ¶
func (a *NsxComponentAdministrationApiService) UpdateSNMPService(ctx context.Context, nodeSnmpServiceProperties administration.NodeSnmpServiceProperties) (administration.NodeSnmpServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Update SNMP service properties
Update SNMP service properties * @param ctx context.Context Authentication Context @param nodeSnmpServiceProperties @return administration.NodeSnmpServiceProperties
func (*NsxComponentAdministrationApiService) UpdateSSHService ¶
func (a *NsxComponentAdministrationApiService) UpdateSSHService(ctx context.Context, nodeSshServiceProperties administration.NodeSshServiceProperties) (administration.NodeSshServiceProperties, *http.Response, error)
NsxComponentAdministrationApiService Update ssh service properties
Update ssh service properties * @param ctx context.Context Authentication Context @param nodeSshServiceProperties @return administration.NodeSshServiceProperties
type NsxManagerHealthApiService ¶
type NsxManagerHealthApiService service
func (*NsxManagerHealthApiService) GetNodeHealth ¶
func (a *NsxManagerHealthApiService) GetNodeHealth(ctx context.Context) (administration.NodeHealth, *http.Response, error)
NsxManagerHealthApiService Gets Node health status Returns 200 if node is healthy and 503 if node is not
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return NodeHealth
type OperationsApiService ¶
type OperationsApiService service
func (*OperationsApiService) CreateIpfixCollectorConfig ¶
func (a *OperationsApiService) CreateIpfixCollectorConfig(ctx context.Context, ipfixCollectorConfig monitoring.IpfixCollectorConfig) (monitoring.IpfixCollectorConfig, *http.Response, error)
OperationsApiService Create a new IPFIX collector configuration
Create a new IPFIX collector configuration * @param ctx context.Context Authentication Context @param ipfixCollectorConfig @return monitoring.IpfixCollectorConfig
func (*OperationsApiService) CreateIpfixConfig ¶
func (a *OperationsApiService) CreateIpfixConfig(ctx context.Context, ipfixConfig monitoring.IpfixConfig) (monitoring.IpfixConfig, *http.Response, error)
OperationsApiService Create a new IPFIX configuration
Create a new IPFIX configuration * @param ctx context.Context Authentication Context @param ipfixConfig @return monitoring.IpfixConfig
func (*OperationsApiService) DeleteIpfixCollectorConfig ¶
func (a *OperationsApiService) DeleteIpfixCollectorConfig(ctx context.Context, collectorConfigId string) (*http.Response, error)
OperationsApiService Delete an existing IPFIX collector configuration
Delete an existing IPFIX collector configuration * @param ctx context.Context Authentication Context @param collectorConfigId @return
func (*OperationsApiService) DeleteIpfixConfig ¶
func (a *OperationsApiService) DeleteIpfixConfig(ctx context.Context, configId string) (*http.Response, error)
OperationsApiService Delete an existing IPFIX configuration
Delete an existing IPFIX configuration * @param ctx context.Context Authentication Context @param configId @return
func (*OperationsApiService) GetIpfixCollectorConfig ¶
func (a *OperationsApiService) GetIpfixCollectorConfig(ctx context.Context, collectorConfigId string) (monitoring.IpfixCollectorConfig, *http.Response, error)
OperationsApiService Get an existing IPFIX collector configuration
Get an existing IPFIX collector configuration * @param ctx context.Context Authentication Context @param collectorConfigId @return monitoring.IpfixCollectorConfig
func (*OperationsApiService) GetIpfixConfig ¶
func (a *OperationsApiService) GetIpfixConfig(ctx context.Context, configId string) (monitoring.IpfixConfig, *http.Response, error)
OperationsApiService Get an existing IPFIX configuration
Get an existing IPFIX configuration * @param ctx context.Context Authentication Context @param configId @return monitoring.IpfixConfig
func (*OperationsApiService) ListIpfixCollectorConfig ¶
func (a *OperationsApiService) ListIpfixCollectorConfig(ctx context.Context, localVarOptionals map[string]interface{}) (monitoring.IpfixCollectorConfigListResult, *http.Response, error)
OperationsApiService List IPFIX collector configurations
List IPFIX collector configurations * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return monitoring.IpfixCollectorConfigListResult
func (*OperationsApiService) ListIpfixConfig ¶
func (a *OperationsApiService) ListIpfixConfig(ctx context.Context, localVarOptionals map[string]interface{}) (monitoring.IpfixConfigListResult, *http.Response, error)
OperationsApiService List IPFIX configuration
List IPFIX configuration * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "appliedTo" (string) Applied To @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "ipfixConfigType" (string) Supported IPFIX Config Types. @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return monitoring.IpfixConfigListResult
func (*OperationsApiService) UpdateIpfixCollectorConfig ¶
func (a *OperationsApiService) UpdateIpfixCollectorConfig(ctx context.Context, collectorConfigId string, ipfixCollectorConfig monitoring.IpfixCollectorConfig) (monitoring.IpfixCollectorConfig, *http.Response, error)
OperationsApiService Update an existing IPFIX collector configuration
Update an existing IPFIX collector configuration * @param ctx context.Context Authentication Context @param collectorConfigId @param ipfixCollectorConfig @return monitoring.IpfixCollectorConfig
func (*OperationsApiService) UpdateIpfixConfig ¶
func (a *OperationsApiService) UpdateIpfixConfig(ctx context.Context, configId string, ipfixConfig monitoring.IpfixConfig) (monitoring.IpfixConfig, *http.Response, error)
OperationsApiService Update an existing IPFIX configuration
Update an existing IPFIX configuration * @param ctx context.Context Authentication Context @param configId @param ipfixConfig @return monitoring.IpfixConfig
type PolicyApiService ¶
type PolicyApiService service
func (*PolicyApiService) CreateOrUpdateDomainDeploymentMapForInfra ¶
func (a *PolicyApiService) CreateOrUpdateDomainDeploymentMapForInfra(ctx context.Context, domainId string, domainDeploymentMapId string, domainDeploymentMap policy.DomainDeploymentMap) (policy.DomainDeploymentMap, *http.Response, error)
PolicyApiService Create a new Domain Deployment Map under infra
If the passed Domain Deployment Map does not already exist, create a new Domain Deployment Map. If it already exist, replace it. * @param ctx context.Context Authentication Context @param domainId Domain ID @param domainDeploymentMapId Domain Deployment Map ID @param domainDeploymentMap @return DomainDeploymentMap
func (*PolicyApiService) CreateOrUpdateEnforcementPointForInfra ¶
func (a *PolicyApiService) CreateOrUpdateEnforcementPointForInfra(ctx context.Context, deploymentZoneId string, enforcementpointId string, enforcementPoint policy.EnforcementPoint) (policy.EnforcementPoint, *http.Response, error)
PolicyApiService Create/update a new Enforcement Point under infra
If the passed Enforcement Point does not already exist, create a new Enforcement Point. If it already exists, replace it. * @param ctx context.Context Authentication Context @param deploymentZoneId Deployment zone id @param enforcementpointId EnforcementPoint id @param enforcementPoint @return EnforcementPoint
func (*PolicyApiService) CreateOrUpdateTemplate ¶
func (a *PolicyApiService) CreateOrUpdateTemplate(ctx context.Context, templateId string, policyTemplate policy.PolicyTemplate) (policy.PolicyTemplate, *http.Response, error)
PolicyApiService Create or update a template.
Create a new template if the specified template id does not correspond to an existing template. Update the template if otherwise. * @param ctx context.Context Authentication Context @param templateId Template identifier @param policyTemplate @return PolicyTemplate
func (*PolicyApiService) DeleteCommunicationEntry ¶
func (a *PolicyApiService) DeleteCommunicationEntry(ctx context.Context, domainId string, communicationEntryId string) (*http.Response, error)
PolicyApiService Delete CommunicationEntry
Delete CommunicationEntry * @param ctx context.Context Authentication Context @param domainId Domain ID @param communicationEntryId CommunicationEntry ID @return
func (*PolicyApiService) DeleteCommunicationProfile ¶
func (a *PolicyApiService) DeleteCommunicationProfile(ctx context.Context, communicationProfileId string) (*http.Response, error)
PolicyApiService Delete CommunicationProfile
Delete CommunicationProfile * @param ctx context.Context Authentication Context @param communicationProfileId CommunicationProfile ID @return
func (*PolicyApiService) DeleteCommunicationProfileEntry ¶
func (a *PolicyApiService) DeleteCommunicationProfileEntry(ctx context.Context, communicationProfileId string, communicationProfileEntryId string) (*http.Response, error)
PolicyApiService Delete CommunicationProfileEntry
Delete CommunicationProfileEntry * @param ctx context.Context Authentication Context @param communicationProfileId CommunicationProfile ID @param communicationProfileEntryId CommunicationProfileEntry ID @return
func (*PolicyApiService) DeleteDomain ¶
func (a *PolicyApiService) DeleteDomain(ctx context.Context, domainId string) (*http.Response, error)
PolicyApiService Delete Domain and all the entities contained by this domain
Delete the domain along with all the entities contained by this domain. The groups that are a part of this domain are also deleted along with the domain. * @param ctx context.Context Authentication Context @param domainId Domain ID @return
func (*PolicyApiService) DeleteDomainDeploymentMap ¶
func (a *PolicyApiService) DeleteDomainDeploymentMap(ctx context.Context, domainId string, domainDeploymentMapId string) (*http.Response, error)
PolicyApiService Delete Domain Deployment Map
Delete Domain Deployment Map * @param ctx context.Context Authentication Context @param domainId Domain ID @param domainDeploymentMapId domain-deployment-map-id @return
func (*PolicyApiService) DeleteEnforcementPoint ¶
func (a *PolicyApiService) DeleteEnforcementPoint(ctx context.Context, deploymentZoneId string, enforcementpointId string) (*http.Response, error)
PolicyApiService Delete EnforcementPoint
Delete EnforcementPoint * @param ctx context.Context Authentication Context @param deploymentZoneId Deployment zone id @param enforcementpointId enforcementpoint-id @return
func (*PolicyApiService) DeleteGroup ¶
func (a *PolicyApiService) DeleteGroup(ctx context.Context, domainId string, groupId string, localVarOptionals map[string]interface{}) (*http.Response, error)
PolicyApiService Delete Group
Delete Group * @param ctx context.Context Authentication Context @param domainId Domain ID @param groupId Group ID @param optional (nil or map[string]interface{}) with one or more of:
@param "force" (bool) Force delete the resource even if it is being used somewhere
@return
func (*PolicyApiService) DeleteServiceEntry ¶
func (a *PolicyApiService) DeleteServiceEntry(ctx context.Context, serviceId string, serviceEntryId string) (*http.Response, error)
PolicyApiService Delete Service entry
Delete Service entry * @param ctx context.Context Authentication Context @param serviceId Service ID @param serviceEntryId Service entry ID @return
func (*PolicyApiService) DeleteServiceForTenant ¶
func (a *PolicyApiService) DeleteServiceForTenant(ctx context.Context, serviceId string) (*http.Response, error)
PolicyApiService Delete Service
Delete Service * @param ctx context.Context Authentication Context @param serviceId Service ID @return
func (*PolicyApiService) DeleteTemplate ¶
func (a *PolicyApiService) DeleteTemplate(ctx context.Context, templateId string) (*http.Response, error)
PolicyApiService Delete template.
Delete a template. * @param ctx context.Context Authentication Context @param templateId Template identifier @return
func (*PolicyApiService) DeployTemplateDeploy ¶
func (a *PolicyApiService) DeployTemplateDeploy(ctx context.Context, templateId string, policyTemplateParameters policy.PolicyTemplateParameters) (policy.AbstractSpace, *http.Response, error)
PolicyApiService Deploy template.
Read a template, populate the placeholders' fields with the parameters' values, and deploy the template body by creating or updating all the nested policy objects inside the AbstractSpace object. * @param ctx context.Context Authentication Context @param templateId Template identifier @param policyTemplateParameters @return AbstractSpace
func (*PolicyApiService) ListCommunicationEntry ¶
func (a *PolicyApiService) ListCommunicationEntry(ctx context.Context, domainId string, localVarOptionals map[string]interface{}) (policy.CommunicationEntryListResult, *http.Response, error)
PolicyApiService List CommunicationEntries
List CommunicationEntries * @param ctx context.Context Authentication Context @param domainId Domain ID @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return CommunicationEntryListResult
func (*PolicyApiService) ListCommunicationProfileEntries ¶
func (a *PolicyApiService) ListCommunicationProfileEntries(ctx context.Context, communicationProfileId string, localVarOptionals map[string]interface{}) (policy.CommunicationProfileEntryListResult, *http.Response, error)
PolicyApiService List CommunicationProfileEntries for CommunicationProfile
Paginated list of CommunicationProfileEntries for the given CommunicationProfile. * @param ctx context.Context Authentication Context @param communicationProfileId CommunicationProfile ID @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return CommunicationProfileEntryListResult
func (*PolicyApiService) ListCommunicationProfiles ¶
func (a *PolicyApiService) ListCommunicationProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (policy.CommunicationProfileListResult, *http.Response, error)
PolicyApiService List CommunicationProfiles
Paginated list of CommunicationProfiles. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return CommunicationProfileListResult
func (*PolicyApiService) ListDeploymentZonesForInfra ¶
func (a *PolicyApiService) ListDeploymentZonesForInfra(ctx context.Context, localVarOptionals map[string]interface{}) (policy.DeploymentZoneListResult, *http.Response, error)
PolicyApiService List Deployment Zones for infra
Paginated list of all Deployment zones for infra. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return DeploymentZoneListResult
func (*PolicyApiService) ListDomainDeploymentMapsForInfra ¶
func (a *PolicyApiService) ListDomainDeploymentMapsForInfra(ctx context.Context, domainId string, localVarOptionals map[string]interface{}) (policy.DomainDeploymentMapListResult, *http.Response, error)
PolicyApiService List Domain Deployment maps for infra
Paginated list of all Domain Deployment Entries for infra. * @param ctx context.Context Authentication Context @param domainId Domain ID @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return DomainDeploymentMapListResult
func (*PolicyApiService) ListDomainForInfra ¶
func (a *PolicyApiService) ListDomainForInfra(ctx context.Context, localVarOptionals map[string]interface{}) (policy.DomainListResult, *http.Response, error)
PolicyApiService List domains for infra
Paginated list of all domains for infra. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return DomainListResult
func (*PolicyApiService) ListEnforcementPointForInfra ¶
func (a *PolicyApiService) ListEnforcementPointForInfra(ctx context.Context, deploymentZoneId string, localVarOptionals map[string]interface{}) (policy.EnforcementPointListResult, *http.Response, error)
PolicyApiService List enforcementpoints for infra
Paginated list of all enforcementpoints for infra. * @param ctx context.Context Authentication Context @param deploymentZoneId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return EnforcementPointListResult
func (*PolicyApiService) ListEnforcementPointRealizedStates ¶
func (a *PolicyApiService) ListEnforcementPointRealizedStates(ctx context.Context, localVarOptionals map[string]interface{}) (policy.RealizedEnforcementPointListResult, *http.Response, error)
PolicyApiService List Enforcement Points
Paginated list of all enforcement points. Returns the populated enforcement points. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return RealizedEnforcementPointListResult
func (*PolicyApiService) ListFirewallSectionRealizedStates ¶
func (a *PolicyApiService) ListFirewallSectionRealizedStates(ctx context.Context, enforcementPointName string, localVarOptionals map[string]interface{}) (policy.RealizedFirewallSectionListResult, *http.Response, error)
PolicyApiService List Firewall Sections
Paginated list of all Firewalls. Returns populated Firewalls. * @param ctx context.Context Authentication Context @param enforcementPointName Enforcement Point Name @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return RealizedFirewallSectionListResult
func (*PolicyApiService) ListGroupForDomain ¶
func (a *PolicyApiService) ListGroupForDomain(ctx context.Context, domainId string, localVarOptionals map[string]interface{}) (policy.GroupListResult, *http.Response, error)
PolicyApiService List Groups for a domain
List Groups for a domain * @param ctx context.Context Authentication Context @param domainId Domain ID @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return GroupListResult
func (*PolicyApiService) ListNSGroupRealizedStates ¶
func (a *PolicyApiService) ListNSGroupRealizedStates(ctx context.Context, enforcementPointName string, localVarOptionals map[string]interface{}) (policy.RealizedNsGroupListResult, *http.Response, error)
PolicyApiService List NS Groups
Paginated list of all NSGroups. Returns populated NSGroups. * @param ctx context.Context Authentication Context @param enforcementPointName Enforcement Point Name @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return RealizedNsGroupListResult
func (*PolicyApiService) ListNSServiceRealizedStates ¶
func (a *PolicyApiService) ListNSServiceRealizedStates(ctx context.Context, enforcementPointName string, localVarOptionals map[string]interface{}) (policy.RealizedNsServiceListResult, *http.Response, error)
PolicyApiService List Realized NSServices
Paginated list of all Realized NSService. * @param ctx context.Context Authentication Context @param enforcementPointName Enforcement Point Name @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return RealizedNsServiceListResult
func (*PolicyApiService) ListSecurityGroupRealizedStates ¶
func (a *PolicyApiService) ListSecurityGroupRealizedStates(ctx context.Context, enforcementPointName string, localVarOptionals map[string]interface{}) (policy.RealizedSecurityGroupListResult, *http.Response, error)
PolicyApiService List Security Groups
Paginated list of all Security Groups. Returns populated Security Groups. * @param ctx context.Context Authentication Context @param enforcementPointName Enforcement Point Name @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return RealizedSecurityGroupListResult
func (*PolicyApiService) ListServiceEntries ¶
func (a *PolicyApiService) ListServiceEntries(ctx context.Context, serviceId string, localVarOptionals map[string]interface{}) (policy.ServiceEntryListResult, *http.Response, error)
PolicyApiService List Service entries for the given service
Paginated list of Service entries for the given service * @param ctx context.Context Authentication Context @param serviceId Service ID @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return ServiceEntryListResult
func (*PolicyApiService) ListServicesForTenant ¶
func (a *PolicyApiService) ListServicesForTenant(ctx context.Context, localVarOptionals map[string]interface{}) (policy.ServiceListResult, *http.Response, error)
PolicyApiService List Services for infra
Paginated list of Services for infra. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return ServiceListResult
func (*PolicyApiService) ListTemplates ¶
func (a *PolicyApiService) ListTemplates(ctx context.Context, localVarOptionals map[string]interface{}) (policy.PolicyTemplateListResult, *http.Response, error)
PolicyApiService List Policy Templates
List Policy Templates * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return PolicyTemplateListResult
func (*PolicyApiService) ReadCommunicationEntry ¶
func (a *PolicyApiService) ReadCommunicationEntry(ctx context.Context, domainId string, communicationEntryId string) (policy.CommunicationEntry, *http.Response, error)
PolicyApiService Read CommunicationEntry
Read CommunicationEntry * @param ctx context.Context Authentication Context @param domainId Domain ID @param communicationEntryId CommunicationEntry ID @return CommunicationEntry
func (*PolicyApiService) ReadCommunicationMapForDomain ¶
func (a *PolicyApiService) ReadCommunicationMapForDomain(ctx context.Context, domainId string) (policy.CommunicationMap, *http.Response, error)
PolicyApiService Read communication-map
Read communication-map for a domain. * @param ctx context.Context Authentication Context @param domainId Domain ID @return CommunicationMap
func (*PolicyApiService) ReadCommunicationProfile ¶
func (a *PolicyApiService) ReadCommunicationProfile(ctx context.Context, communicationProfileId string) (policy.CommunicationProfile, *http.Response, error)
PolicyApiService Read CommunicationProfile
Read a CommunicationProfile. * @param ctx context.Context Authentication Context @param communicationProfileId CommunicationProfile ID @return CommunicationProfile
func (*PolicyApiService) ReadCommunicationProfileEntry ¶
func (a *PolicyApiService) ReadCommunicationProfileEntry(ctx context.Context, communicationProfileId string, communicationProfileEntryId string) (policy.CommunicationProfileEntry, *http.Response, error)
PolicyApiService Read CommunicationProfileEntry
Read CommunicationProfileEntry * @param ctx context.Context Authentication Context @param communicationProfileId CommunicationProfile ID @param communicationProfileEntryId CommunicationProfileEntry ID @return CommunicationProfileEntry
func (*PolicyApiService) ReadDeploymentZoneInfra ¶
func (a *PolicyApiService) ReadDeploymentZoneInfra(ctx context.Context, deploymentZoneId string) (policy.DeploymentZone, *http.Response, error)
PolicyApiService Read a DeploymentZone
Read a Deployment Zone * @param ctx context.Context Authentication Context @param deploymentZoneId Deployment Zone id @return DeploymentZone
func (*PolicyApiService) ReadDomainDeploymentMapForInfra ¶
func (a *PolicyApiService) ReadDomainDeploymentMapForInfra(ctx context.Context, domainId string, domainDeploymentMapId string) (policy.DomainDeploymentMap, *http.Response, error)
PolicyApiService Read a DomainDeploymentMap
Read a Domain Deployment Map * @param ctx context.Context Authentication Context @param domainId Domain ID @param domainDeploymentMapId Domain Deployment Map id @return DomainDeploymentMap
func (*PolicyApiService) ReadDomainForInfra ¶
func (a *PolicyApiService) ReadDomainForInfra(ctx context.Context, domainId string) (policy.Domain, *http.Response, error)
PolicyApiService Read domain
Read a domain. * @param ctx context.Context Authentication Context @param domainId Domain ID @return Domain
func (*PolicyApiService) ReadEnforcementPointForInfra ¶
func (a *PolicyApiService) ReadEnforcementPointForInfra(ctx context.Context, deploymentZoneId string, enforcementpointId string) (policy.EnforcementPoint, *http.Response, error)
PolicyApiService Read an Enforcement Point
Read an Enforcement Point * @param ctx context.Context Authentication Context @param deploymentZoneId Deployment zone id @param enforcementpointId EnforcementPoint id @return EnforcementPoint
func (*PolicyApiService) ReadEnforcementPointRealizedState ¶
func (a *PolicyApiService) ReadEnforcementPointRealizedState(ctx context.Context, enforcementPointName string) (policy.RealizedEnforcementPoint, *http.Response, error)
PolicyApiService Read Enforcement Point
Read a Enforcement Point and the complete tree underneath. Returns the populated enforcement point object. * @param ctx context.Context Authentication Context @param enforcementPointName Enforcement Point Name @return RealizedEnforcementPoint
func (*PolicyApiService) ReadFirewallSectionRealizedState ¶
func (a *PolicyApiService) ReadFirewallSectionRealizedState(ctx context.Context, enforcementPointName string, firewallSectionId string) (policy.RealizedFirewallSection, *http.Response, error)
PolicyApiService Read Firewall
Read a Firewall and the complete tree underneath. Returns the populated Firewall object. * @param ctx context.Context Authentication Context @param enforcementPointName Enforcement Point Name @param firewallSectionId Firewall Section Id @return RealizedFirewallSection
func (*PolicyApiService) ReadGroupForDomain ¶
func (a *PolicyApiService) ReadGroupForDomain(ctx context.Context, domainId string, groupId string) (policy.Group, *http.Response, error)
PolicyApiService Read group
Read group * @param ctx context.Context Authentication Context @param domainId Domain ID @param groupId Group ID @return Group
func (*PolicyApiService) ReadInfra ¶
PolicyApiService Read infra
Read infra. Returns only the infra related properties. Inner object are not populated. * @param ctx context.Context Authentication Context @return Infra
func (*PolicyApiService) ReadNSGroupRealizedState ¶
func (a *PolicyApiService) ReadNSGroupRealizedState(ctx context.Context, enforcementPointName string, nsgroupName string) (policy.RealizedNsGroup, *http.Response, error)
PolicyApiService Read Group
Read a NSGroup and the complete tree underneath. Returns the populated NSgroup object. * @param ctx context.Context Authentication Context @param enforcementPointName Enforcement Point Name @param nsgroupName Group Name @return RealizedNsGroup
func (*PolicyApiService) ReadNSServiceRealizedState ¶
func (a *PolicyApiService) ReadNSServiceRealizedState(ctx context.Context, enforcementPointName string, nsserviceName string) (policy.RealizedNsService, *http.Response, error)
PolicyApiService Read NSService
Read a NSService. * @param ctx context.Context Authentication Context @param enforcementPointName Enforcement Point Name @param nsserviceName NSService Name @return RealizedNsService
func (*PolicyApiService) ReadSecurityGroupRealizedState ¶
func (a *PolicyApiService) ReadSecurityGroupRealizedState(ctx context.Context, enforcementPointName string, securitygroupName string) (policy.RealizedSecurityGroup, *http.Response, error)
PolicyApiService Read Group
Read a Security Group and the complete tree underneath. Returns the populated Security Group object. * @param ctx context.Context Authentication Context @param enforcementPointName Enforcement Point Name @param securitygroupName Group Name @return RealizedSecurityGroup
func (*PolicyApiService) ReadServiceEntry ¶
func (a *PolicyApiService) ReadServiceEntry(ctx context.Context, serviceId string, serviceEntryId string) (policy.ServiceEntry, *http.Response, error)
PolicyApiService Service entry
Service entry * @param ctx context.Context Authentication Context @param serviceId Service ID @param serviceEntryId Service entry ID @return ServiceEntry
func (*PolicyApiService) ReadServiceForTenant ¶
func (a *PolicyApiService) ReadServiceForTenant(ctx context.Context, serviceId string) (policy.Service, *http.Response, error)
PolicyApiService Read a service
Read a service * @param ctx context.Context Authentication Context @param serviceId Service ID @return Service
func (*PolicyApiService) ReadTemplate ¶
func (a *PolicyApiService) ReadTemplate(ctx context.Context, templateId string) (policy.PolicyTemplate, *http.Response, error)
PolicyApiService Read template.
Read a template and returns the template properties for a given template identifier. * @param ctx context.Context Authentication Context @param templateId Template identifier @return PolicyTemplate
func (*PolicyApiService) UpdateCommunicationEntry ¶
func (a *PolicyApiService) UpdateCommunicationEntry(ctx context.Context, domainId string, communicationEntryId string, communicationEntry policy.CommunicationEntry) (policy.CommunicationEntry, *http.Response, error)
PolicyApiService Create or update a CommunicationEntry
Update the CommunicationEntry. If a CommunicationEntry with the communication-entry-id is not already present, this API fails with a 404. Creation of CommunicationEntries is not allowed using this API. * @param ctx context.Context Authentication Context @param domainId Domain ID @param communicationEntryId CommunicationEntry ID @param communicationEntry @return CommunicationEntry
func (*PolicyApiService) UpdateCommunicationMapForDomain ¶
func (a *PolicyApiService) UpdateCommunicationMapForDomain(ctx context.Context, domainId string, communicationMap policy.CommunicationMap) (policy.CommunicationMap, *http.Response, error)
PolicyApiService Update communication map
Update the communication map for a domain. This is a full replace. All the CommunicationEntries are replaced. * @param ctx context.Context Authentication Context @param domainId Domain ID @param communicationMap @return CommunicationMap
func (*PolicyApiService) UpdateCommunicationProfile ¶
func (a *PolicyApiService) UpdateCommunicationProfile(ctx context.Context, communicationProfileId string, communicationProfile policy.CommunicationProfile) (policy.CommunicationProfile, *http.Response, error)
PolicyApiService Create or update a CommunicationProfile
Create a new CommunicationProfile if a CommunicationProfile with the given ID does not already exist. Creates new CommunicationProfileEntries if populated in the CommunicationProfile. If a CommunicationProfile with the given ID already exists, update the CommunicationProfile including the nested CommunicationProfileEntries. This is a full replace. This is the ONLY way to create CommunicationProfileEntries and to add them to a CommunicationProfile. * @param ctx context.Context Authentication Context @param communicationProfileId CommunicationProfile ID @param communicationProfile @return CommunicationProfile
func (*PolicyApiService) UpdateCommunicationProfileEntry ¶
func (a *PolicyApiService) UpdateCommunicationProfileEntry(ctx context.Context, communicationProfileId string, communicationProfileEntryId string, communicationProfileEntry policy.CommunicationProfileEntry) (policy.CommunicationProfileEntry, *http.Response, error)
PolicyApiService Create or update a CommunicationProfileEntry
Update the CommunicationProfileEntry. If a CommunicationProfileEntry with the communication-profile-entry-id is not already present, this API fails with a 404. Creation of CommunicationProfileEntries is not allowed using this API. * @param ctx context.Context Authentication Context @param communicationProfileId CommunicationProfile ID @param communicationProfileEntryId CommunicationProfileEntry ID @param communicationProfileEntry @return CommunicationProfileEntry
func (*PolicyApiService) UpdateDomainForInfra ¶
func (a *PolicyApiService) UpdateDomainForInfra(ctx context.Context, domainId string, domain policy.Domain) (policy.Domain, *http.Response, error)
PolicyApiService Create or update a domain
If a domain with the domain-id is not already present, create a new domain. If it already exists, update the domain including the nested groups. This is a full replace * @param ctx context.Context Authentication Context @param domainId Domain ID @param domain @return Domain
func (*PolicyApiService) UpdateGroupForDomain ¶
func (a *PolicyApiService) UpdateGroupForDomain(ctx context.Context, domainId string, groupId string, group policy.Group) (policy.Group, *http.Response, error)
PolicyApiService Create or update a group
If a group with the group-id is not already present, create a new group. If it already exists, update the group. * @param ctx context.Context Authentication Context @param domainId Domain ID @param groupId Group ID @param group @return Group
func (*PolicyApiService) UpdateInfra ¶
func (a *PolicyApiService) UpdateInfra(ctx context.Context, infra policy.Infra) (policy.Infra, *http.Response, error)
PolicyApiService Update the infra including all the nested entities
Update the infra including all the nested entities * @param ctx context.Context Authentication Context @param infra @return Infra
func (*PolicyApiService) UpdateServiceEntry ¶
func (a *PolicyApiService) UpdateServiceEntry(ctx context.Context, serviceId string, serviceEntryId string, serviceEntry policy.ServiceEntry) (policy.ServiceEntry, *http.Response, error)
PolicyApiService Create or update a ServiceEntry
If a service entry with the service-entry-id is not already present, create a new service entry. If it already exists, update the service entry. * @param ctx context.Context Authentication Context @param serviceId Service ID @param serviceEntryId Service entry ID @param serviceEntry @return ServiceEntry
func (*PolicyApiService) UpdateServiceForTenant ¶
func (a *PolicyApiService) UpdateServiceForTenant(ctx context.Context, serviceId string, service policy.Service) (policy.Service, *http.Response, error)
PolicyApiService Create or update a Service
Create a new service if a service with the given ID does not already exist. Creates new service entries if populated in the service. If a service with the given ID already exists, update the service including the nested service entries. This is a full replace. * @param ctx context.Context Authentication Context @param serviceId Service ID @param service @return Service
type PoolManagementApiService ¶
type PoolManagementApiService service
func (*PoolManagementApiService) AllocateOrReleaseFromIpBlockSubnet ¶
func (a *PoolManagementApiService) AllocateOrReleaseFromIpBlockSubnet(ctx context.Context, subnetId string, allocationIpAddress manager.AllocationIpAddress, action string) (manager.AllocationIpAddress, *http.Response, error)
PoolManagementApiService Allocate or Release an IP Address from a Ip Subnet
Allocates or releases an IP address from the specified IP subnet. To allocate an address, include ?action=ALLOCATE in the request and a \"{}\" in the request body. When the request is successful, the response is \"allocation_id\": \"<ip-address>\", where <ip-address> is an IP address from the specified pool. To release an IP address (return it back to the pool), include ?action=RELEASE in the request and \"allocation_id\":<ip-address> in the request body, where <ip-address> is the address to be released. When the request is successful, the response is NULL. * @param ctx context.Context Authentication Context @param subnetId IP subnet id @param allocationIpAddress @param action Specifies allocate or release action @return manager.AllocationIpAddress
func (*PoolManagementApiService) AllocateOrReleaseFromIpPool ¶
func (a *PoolManagementApiService) AllocateOrReleaseFromIpPool(ctx context.Context, poolId string, allocationIpAddress manager.AllocationIpAddress, action string) (manager.AllocationIpAddress, *http.Response, error)
PoolManagementApiService Allocate or Release an IP Address from a Pool
Allocates or releases an IP address from the specified IP pool. To allocate an address, include ?action=ALLOCATE in the request and \"allocation_id\":null in the request body. When the request is successful, the response is \"allocation_id\": \"<ip-address>\", where <ip-address> is an IP address from the specified pool. To release an IP address (return it back to the pool), include ?action=RELEASE in the request and \"allocation_id\":<ip-address> in the request body, where <ip-address> is the address to be released. When the request is successful, the response is NULL. Tags, display_name and description attributes are not supported for manager.AllocationIpAddress in this release. * @param ctx context.Context Authentication Context @param poolId IP pool ID @param allocationIpAddress @param action Specifies allocate or release action @return manager.AllocationIpAddress
func (*PoolManagementApiService) CreateIpBlock ¶
func (a *PoolManagementApiService) CreateIpBlock(ctx context.Context, ipBlock manager.IpBlock) (manager.IpBlock, *http.Response, error)
PoolManagementApiService Create a new IP address block.
Creates a new IPv4 address block using the specified cidr. cidr is a required parameter. display_name & description are optional parameters * @param ctx context.Context Authentication Context @param ipBlock @return manager.IpBlock
func (*PoolManagementApiService) CreateIpBlockSubnet ¶
func (a *PoolManagementApiService) CreateIpBlockSubnet(ctx context.Context, ipBlockSubnet manager.IpBlockSubnet) (manager.IpBlockSubnet, *http.Response, error)
PoolManagementApiService Create subnet of specified size within an IP block
Carves out a subnet of requested size from the specified IP block. The \"size\" parameter and the \"block_id \" are the requireds field while invoking this API. If the IP block has sufficient resources/space to allocate a subnet of specified size, the response will contain all the details of the newly created subnet including the display_name, description, cidr & allocation_ranges. Returns a conflict error if the IP block does not have enough resources/space to allocate a subnet of the requested size. * @param ctx context.Context Authentication Context @param ipBlockSubnet @return manager.IpBlockSubnet
func (*PoolManagementApiService) CreateIpPool ¶
func (a *PoolManagementApiService) CreateIpPool(ctx context.Context, ipPool manager.IpPool) (manager.IpPool, *http.Response, error)
PoolManagementApiService Create an IP Pool
Creates a new IPv4 or IPv6 address pool. Required parameters are allocation_ranges and cidr. Optional parameters are display_name, description, dns_nameservers, dns_suffix, and gateway_ip. * @param ctx context.Context Authentication Context @param ipPool @return manager.IpPool
func (*PoolManagementApiService) DeleteIpBlock ¶
func (a *PoolManagementApiService) DeleteIpBlock(ctx context.Context, blockId string) (*http.Response, error)
PoolManagementApiService Delete an IP Address Block
Deletes the IP address block with specified id if it exists. IP block cannot be deleted if there are allocated subnets from the block. * @param ctx context.Context Authentication Context @param blockId IP address block id @return
func (*PoolManagementApiService) DeleteIpBlockSubnet ¶
func (a *PoolManagementApiService) DeleteIpBlockSubnet(ctx context.Context, subnetId string) (*http.Response, error)
PoolManagementApiService Delete subnet within an IP block
Deletes a subnet with specified id within a given IP address block. Deletion is allowed only when there are no allocated IP addresses from that subnet. * @param ctx context.Context Authentication Context @param subnetId Subnet id @return
func (*PoolManagementApiService) DeleteIpPool ¶
func (a *PoolManagementApiService) DeleteIpPool(ctx context.Context, poolId string, localVarOptionals map[string]interface{}) (*http.Response, error)
PoolManagementApiService Delete an IP Pool
Deletes the specified IP address pool. By default, if the manager.IpPool is used in other configurations (such as transport node template), it won't be deleted. In such situations, pass \"force=true\" as query param to force delete the manager.IpPool * @param ctx context.Context Authentication Context @param poolId IP pool ID @param optional (nil or map[string]interface{}) with one or more of:
@param "force" (bool) Force delete the resource even if it is being used somewhere
@return
func (*PoolManagementApiService) ListIpBlockSubnets ¶
func (a *PoolManagementApiService) ListIpBlockSubnets(ctx context.Context, localVarOptionals map[string]interface{}) (manager.IpBlockSubnetListResult, *http.Response, error)
PoolManagementApiService List subnets within an IP block
Returns information about all subnets present within an IP address block. Information includes subnet's id, display_name, description, cidr and allocation ranges. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "blockId" (string) @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.IpBlockSubnetListResult
func (*PoolManagementApiService) ListIpBlocks ¶
func (a *PoolManagementApiService) ListIpBlocks(ctx context.Context, localVarOptionals map[string]interface{}) (manager.IpBlockListResult, *http.Response, error)
PoolManagementApiService Returns list of configured IP address blocks.
Returns information about configured IP address blocks. Information includes the id, display name, description & CIDR of IP address blocks * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.IpBlockListResult
func (*PoolManagementApiService) ListIpPoolAllocations ¶
func (a *PoolManagementApiService) ListIpPoolAllocations(ctx context.Context, poolId string) (manager.AllocationIpAddressListResult, *http.Response, error)
PoolManagementApiService List IP Pool Allocations
Returns information about which addresses have been allocated from a specified IP address pool. * @param ctx context.Context Authentication Context @param poolId IP pool ID @return manager.AllocationIpAddressListResult
func (*PoolManagementApiService) ListIpPools ¶
func (a *PoolManagementApiService) ListIpPools(ctx context.Context, localVarOptionals map[string]interface{}) (manager.IpPoolListResult, *http.Response, error)
PoolManagementApiService List IP Pools
Returns information about the configured IP address pools. Information includes the display name and description of the pool and the details of each of the subnets in the pool, including the DNS servers, allocation ranges, gateway, and CIDR subnet address. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.IpPoolListResult
func (*PoolManagementApiService) ListMacPools ¶
func (a *PoolManagementApiService) ListMacPools(ctx context.Context, localVarOptionals map[string]interface{}) (manager.MacPoolListResult, *http.Response, error)
PoolManagementApiService List MAC Pools
Returns a list of all the MAC pools * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.MacPoolListResult
func (*PoolManagementApiService) ListVNIPools ¶
func (a *PoolManagementApiService) ListVNIPools(ctx context.Context, localVarOptionals map[string]interface{}) (manager.VniPoolListResult, *http.Response, error)
PoolManagementApiService List VNI Pools
Returns information about the default and configured virtual network identifier (VNI) pools for use when building logical network segments. Each virtual network has a unique ID called a VNI. Instead of creating a new VNI each time you need a new logical switch, you can instead allocate a VNI from a VNI pool. VNI pools are sometimes called segment ID pools. Each VNI pool has a range of usable VNIs. By default, there is one pool with the range 5000 through 65535. To create multiple smaller pools, specify a smaller range for each pool, such as 5000-5200 and 5201-5400. The VNI range determines the maximum number of logical switches that can be created in each network segment. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.VniPoolListResult
func (*PoolManagementApiService) ListVtepLabelPools ¶
func (a *PoolManagementApiService) ListVtepLabelPools(ctx context.Context, localVarOptionals map[string]interface{}) (manager.VtepLabelPoolListResult, *http.Response, error)
PoolManagementApiService List virtual tunnel endpoint Label Pools
Returns a list of all virtual tunnel endpoint label pools * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.VtepLabelPoolListResult
func (*PoolManagementApiService) ReadIpBlock ¶
func (a *PoolManagementApiService) ReadIpBlock(ctx context.Context, blockId string) (manager.IpBlock, *http.Response, error)
PoolManagementApiService Get IP address block information.
Returns information about the IP address block with specified id. Information includes id, display_name, description & cidr. * @param ctx context.Context Authentication Context @param blockId IP address block id @return manager.IpBlock
func (*PoolManagementApiService) ReadIpBlockSubnet ¶
func (a *PoolManagementApiService) ReadIpBlockSubnet(ctx context.Context, subnetId string) (manager.IpBlockSubnet, *http.Response, error)
PoolManagementApiService Get the subnet within an IP block
Returns information about the subnet with specified id within a given IP address block. Information includes display_name, description, cidr and allocation_ranges. * @param ctx context.Context Authentication Context @param subnetId Subnet id @return manager.IpBlockSubnet
func (*PoolManagementApiService) ReadIpPool ¶
func (a *PoolManagementApiService) ReadIpPool(ctx context.Context, poolId string) (manager.IpPool, *http.Response, error)
PoolManagementApiService Read IP Pool
Returns information about the specified IP address pool. * @param ctx context.Context Authentication Context @param poolId IP pool ID @return manager.IpPool
func (*PoolManagementApiService) ReadMacPool ¶
func (a *PoolManagementApiService) ReadMacPool(ctx context.Context, poolId string) (manager.MacPool, *http.Response, error)
PoolManagementApiService Read MAC Pool
Returns information about the specified MAC pool. * @param ctx context.Context Authentication Context @param poolId MAC pool ID @return manager.MacPool
func (*PoolManagementApiService) ReadVNIPool ¶
func (a *PoolManagementApiService) ReadVNIPool(ctx context.Context, poolId string) (manager.VniPool, *http.Response, error)
PoolManagementApiService Read VNI Pool
Returns information about the specified virtual network identifier (VNI) pool. * @param ctx context.Context Authentication Context @param poolId VNI pool ID @return manager.VniPool
func (*PoolManagementApiService) ReadVtepLabelPool ¶
func (a *PoolManagementApiService) ReadVtepLabelPool(ctx context.Context, poolId string) (manager.VtepLabelPool, *http.Response, error)
PoolManagementApiService Read a virtual tunnel endpoint label pool
Returns information about the specified virtual tunnel endpoint label pool. * @param ctx context.Context Authentication Context @param poolId Virtual tunnel endpoint label pool ID @return manager.VtepLabelPool
func (*PoolManagementApiService) UpdateIpBlock ¶
func (a *PoolManagementApiService) UpdateIpBlock(ctx context.Context, blockId string, ipBlock manager.IpBlock) (manager.IpBlock, *http.Response, error)
PoolManagementApiService Update an IP Address Block
Modifies the IP address block with specifed id. display_name, description and cidr are parameters that can be modified. If a new cidr is specified, it should contain all existing subnets in the IP block. Returns a conflict error if the IP address block cidr can not be modified due to the presence of subnets that it contains. Eg: If the IP block contains a subnet 192.168.0.1/24 and we try to change the IP block cidr to 10.1.0.1/16, it results in a conflict. * @param ctx context.Context Authentication Context @param blockId IP address block id @param ipBlock @return manager.IpBlock
func (*PoolManagementApiService) UpdateIpPool ¶
func (a *PoolManagementApiService) UpdateIpPool(ctx context.Context, poolId string, ipPool manager.IpPool) (manager.IpPool, *http.Response, error)
PoolManagementApiService Update an IP Pool
Modifies the specified IP address pool. Modifiable parameters include the description, display_name, and all subnet information. * @param ctx context.Context Authentication Context @param poolId IP pool ID @param ipPool @return manager.IpPool
func (*PoolManagementApiService) UpdateVNIPool ¶
func (a *PoolManagementApiService) UpdateVNIPool(ctx context.Context, poolId string, vniPool manager.VniPool) (manager.VniPool, *http.Response, error)
PoolManagementApiService Update a VNI Pool
Updates the specified VNI pool. Modifiable parameters include description, display_name and ranges. Ranges can be added, modified or deleted. Overlapping ranges are not allowed. Only range end can be modified for any existing range. Range shrinking or deletion is not allowed if there are any allocated VNIs. * @param ctx context.Context Authentication Context @param poolId VNI pool ID @param vniPool @return manager.VniPool
type RealizationApiService ¶
type RealizationApiService service
func (*RealizationApiService) GetCurrentBarrier ¶
func (a *RealizationApiService) GetCurrentBarrier(ctx context.Context) (policy.CurrentRealizationStateBarrier, *http.Response, error)
RealizationApiService Gets the current barrier number
Returns the current global realization barrier number for NSX * @param ctx context.Context Authentication Context @return CurrentRealizationStateBarrier
func (*RealizationApiService) GetRealizationStateBarrierConfig ¶
func (a *RealizationApiService) GetRealizationStateBarrierConfig(ctx context.Context) (policy.RealizationStateBarrierConfig, *http.Response, error)
RealizationApiService Gets the realization state barrier configuration
Returns the current barrier configuration * @param ctx context.Context Authentication Context @return RealizationStateBarrierConfig
func (*RealizationApiService) IncrementRealizationStateBarrierIncrement ¶
func (a *RealizationApiService) IncrementRealizationStateBarrierIncrement(ctx context.Context) (policy.CurrentRealizationStateBarrier, *http.Response, error)
RealizationApiService Increments the barrier count by 1
Increments the barrier count by 1 * @param ctx context.Context Authentication Context @return CurrentRealizationStateBarrier
func (*RealizationApiService) UpdateRealizationStateBarrierConfig ¶
func (a *RealizationApiService) UpdateRealizationStateBarrierConfig(ctx context.Context, realizationStateBarrierConfig policy.RealizationStateBarrierConfig) (policy.RealizationStateBarrierConfig, *http.Response, error)
RealizationApiService Updates the barrier configuration
Updates the barrier configuration having interval set in milliseconds The new interval that automatically increments the global realization number * @param ctx context.Context Authentication Context @param realizationStateBarrierConfig @return RealizationStateBarrierConfig
type ServicesApiService ¶
type ServicesApiService service
func (*ServicesApiService) AddDneKeyManager ¶
func (a *ServicesApiService) AddDneKeyManager(ctx context.Context, dneKeyManager manager.DneKeyManager) (manager.DneKeyManager, *http.Response, error)
ServicesApiService Add a network encryption key manager configuration
Add a network encryption key manager configuration * @param ctx context.Context Authentication Context @param dneKeyManager @return manager.DneKeyManager
func (*ServicesApiService) AddDneKeyPolicy ¶
func (a *ServicesApiService) AddDneKeyPolicy(ctx context.Context, dneKeyPolicy manager.DneKeyPolicy) (manager.DneKeyPolicy, *http.Response, error)
ServicesApiService Create a network encryption key policy
Create a network encryption key policy * @param ctx context.Context Authentication Context @param dneKeyPolicy @return manager.DneKeyPolicy
func (*ServicesApiService) AddDneRuleInSection ¶
func (a *ServicesApiService) AddDneRuleInSection(ctx context.Context, sectionId string, dneRule manager.DneRule, operation string, localVarOptionals map[string]interface{}) (manager.DneRule, *http.Response, error)
ServicesApiService Add a network encryption rule in a section
Add a network encryption rule in a section * @param ctx context.Context Authentication Context @param sectionId @param dneRule @param operation Operation @param optional (nil or map[string]interface{}) with one or more of:
@param "id" (string) Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'.
@return manager.DneRule
func (*ServicesApiService) AddDneRulesInSectionCreateMultiple ¶
func (a *ServicesApiService) AddDneRulesInSectionCreateMultiple(ctx context.Context, sectionId string, dneRuleList manager.DneRuleList, operation string, localVarOptionals map[string]interface{}) (manager.DneRuleList, *http.Response, error)
ServicesApiService Add multiple rules to a network encryption section
Add multiple rules to a network encryption section * @param ctx context.Context Authentication Context @param sectionId @param dneRuleList @param operation Operation @param optional (nil or map[string]interface{}) with one or more of:
@param "id" (string) Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'.
@return manager.DneRuleList
func (*ServicesApiService) AddDneSection ¶
func (a *ServicesApiService) AddDneSection(ctx context.Context, dneSection manager.DneSection, operation string, localVarOptionals map[string]interface{}) (manager.DneSection, *http.Response, error)
ServicesApiService Create a network encryption section without rules
Create a network encryption section without rules * @param ctx context.Context Authentication Context @param dneSection @param operation Operation @param optional (nil or map[string]interface{}) with one or more of:
@param "id" (string) Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'.
@return manager.DneSection
func (*ServicesApiService) AddDneSectionWithRulesCreateWithRules ¶
func (a *ServicesApiService) AddDneSectionWithRulesCreateWithRules(ctx context.Context, dneSectionRuleList manager.DneSectionRuleList, operation string, localVarOptionals map[string]interface{}) (manager.DneSectionRuleList, *http.Response, error)
ServicesApiService Create a network encryption section with rules
The limit on the number of rules is defined by maxItems in collection types for manager.DneRule (manager.DneRuleList types). When invoked on a section with a large number of rules, this API is supported only at low rates of invocation (not more than 4-5 times per minute). The typical latency of this API with about 1024 rules is about 4-5 seconds. This API should not be invoked with large payloads at automation speeds. More than 50 rules with a large number of rule references is not supported. Instead, to create sections, use: POST /api/v1/network-encryption/sections To create rules, use: POST /api/v1/network-encryption/sections/&lt;section-id&gt;/rules * @param ctx context.Context Authentication Context @param dneSectionRuleList @param operation Operation @param optional (nil or map[string]interface{}) with one or more of:
@param "id" (string) Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'.
@return manager.DneSectionRuleList
func (*ServicesApiService) AddMemberAddMember ¶
func (a *ServicesApiService) AddMemberAddMember(ctx context.Context, resourceReference common.ResourceReference) (common.ResourceReference, *http.Response, error)
ServicesApiService Add a new object in the exclude list
Add a new object in the exclude list * @param ctx context.Context Authentication Context @param resourceReference @return ResourceReference
func (*ServicesApiService) AddRuleInSection ¶
func (a *ServicesApiService) AddRuleInSection(ctx context.Context, sectionId string, firewallRule manager.FirewallRule, localVarOptionals map[string]interface{}) (manager.FirewallRule, *http.Response, error)
ServicesApiService Add a Single Rule in a Section
Adds a new firewall rule in existing firewall section. * @param ctx context.Context Authentication Context @param sectionId @param firewallRule @param optional (nil or map[string]interface{}) with one or more of:
@param "id" (string) Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. @param "operation" (string) Operation
@return manager.FirewallRule
func (*ServicesApiService) AddRulesInSectionCreateMultiple ¶
func (a *ServicesApiService) AddRulesInSectionCreateMultiple(ctx context.Context, sectionId string, firewallRuleList manager.FirewallRuleList, localVarOptionals map[string]interface{}) (manager.FirewallRuleList, *http.Response, error)
ServicesApiService Add Multiple Rules in a Section
Create multiple firewall rules in existing firewall section bounded by limit of 1000 firewall rules per section. * @param ctx context.Context Authentication Context @param sectionId @param firewallRuleList @param optional (nil or map[string]interface{}) with one or more of:
@param "id" (string) Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. @param "operation" (string) Operation
@return manager.FirewallRuleList
func (*ServicesApiService) AddSection ¶
func (a *ServicesApiService) AddSection(ctx context.Context, firewallSection manager.FirewallSection, localVarOptionals map[string]interface{}) (manager.FirewallSection, *http.Response, error)
ServicesApiService Create a New Empty Section
Creates new empty firewall section in the system. * @param ctx context.Context Authentication Context @param firewallSection @param optional (nil or map[string]interface{}) with one or more of:
@param "id" (string) Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. @param "operation" (string) Operation
@return manager.FirewallSection
func (*ServicesApiService) AddSectionWithRulesCreateWithRules ¶
func (a *ServicesApiService) AddSectionWithRulesCreateWithRules(ctx context.Context, firewallSectionRuleList manager.FirewallSectionRuleList, localVarOptionals map[string]interface{}) (manager.FirewallSectionRuleList, *http.Response, error)
ServicesApiService Create a Section with Rules
Creates a new firewall section with rules. The limit on the number of rules is defined by maxItems in collection types for manager.FirewallRule (FirewallRuleXXXList types). When invoked on a section with a large number of rules, this API is supported only at low rates of invocation (not more than 4-5 times per minute). The typical latency of this API with about 1024 rules is about 4-5 seconds. This API should not be invoked with large payloads at automation speeds. More than 50 rules with a large number of rule references is not supported. Instead, to create sections, use: POST /api/v1/firewall/sections To create rules, use: POST /api/v1/firewall/sections/&lt;section-id&gt;/rules * @param ctx context.Context Authentication Context @param firewallSectionRuleList @param optional (nil or map[string]interface{}) with one or more of:
@param "id" (string) Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. @param "operation" (string) Operation
@return manager.FirewallSectionRuleList
func (*ServicesApiService) CheckMemberIfExistsCheckIfExists ¶
func (a *ServicesApiService) CheckMemberIfExistsCheckIfExists(ctx context.Context, objectId string) (common.ResourceReference, *http.Response, error)
ServicesApiService Check if the object a member of the exclude list
Check if the object a member of the exclude list * @param ctx context.Context Authentication Context @param objectId identifier of the object @return ResourceReference
func (*ServicesApiService) CreateDhcpIpPool ¶
func (a *ServicesApiService) CreateDhcpIpPool(ctx context.Context, serverId string, dhcpIpPool manager.DhcpIpPool) (manager.DhcpIpPool, *http.Response, error)
ServicesApiService Create an IP pool for a DHCP server
Create an IP pool for a DHCP server * @param ctx context.Context Authentication Context @param serverId @param dhcpIpPool @return manager.DhcpIpPool
func (*ServicesApiService) CreateDhcpProfile ¶
func (a *ServicesApiService) CreateDhcpProfile(ctx context.Context, dhcpProfile manager.DhcpProfile) (manager.DhcpProfile, *http.Response, error)
ServicesApiService Create a DHCP server profile
Create a DHCP server profile * @param ctx context.Context Authentication Context @param dhcpProfile @return manager.DhcpProfile
func (*ServicesApiService) CreateDhcpServer ¶
func (a *ServicesApiService) CreateDhcpServer(ctx context.Context, logicalDhcpServer manager.LogicalDhcpServer) (manager.LogicalDhcpServer, *http.Response, error)
ServicesApiService Create a DHCP server
Create a DHCP server * @param ctx context.Context Authentication Context @param logicalDhcpServer @return manager.LogicalDhcpServer
func (*ServicesApiService) CreateDhcpStaticBinding ¶
func (a *ServicesApiService) CreateDhcpStaticBinding(ctx context.Context, serverId string, dhcpStaticBinding manager.DhcpStaticBinding) (manager.DhcpStaticBinding, *http.Response, error)
ServicesApiService Create a static binding for a DHCP server
Create a static binding for a DHCP server * @param ctx context.Context Authentication Context @param serverId @param dhcpStaticBinding @return manager.DhcpStaticBinding
func (*ServicesApiService) CreateLoadBalancerApplicationProfile ¶
func (a *ServicesApiService) CreateLoadBalancerApplicationProfile(ctx context.Context, lbAppProfile loadbalancer.LbAppProfile) (loadbalancer.LbAppProfile, *http.Response, error)
ServicesApiService Create a load balancer application profile
Create a load balancer application profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbAppProfile @return loadbalancer.LbAppProfile
func (*ServicesApiService) CreateLoadBalancerClientSslProfile ¶
func (a *ServicesApiService) CreateLoadBalancerClientSslProfile(ctx context.Context, lbClientSslProfile loadbalancer.LbClientSslProfile) (loadbalancer.LbClientSslProfile, *http.Response, error)
ServicesApiService Create a load balancer client-ssl profile
Create a load balancer client-ssl profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbClientSslProfile @return loadbalancer.LbClientSslProfile
func (*ServicesApiService) CreateLoadBalancerCookiePersistenceProfile ¶
func (a *ServicesApiService) CreateLoadBalancerCookiePersistenceProfile(ctx context.Context, lbPersistenceProfile loadbalancer.LbCookiePersistenceProfile) (loadbalancer.LbCookiePersistenceProfile, *http.Response, error)
ServicesApiService Create a load balancer persistence profile
Create a load balancer persistence profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbPersistenceProfile @return loadbalancer.LbCookiePersistenceProfile
func (*ServicesApiService) CreateLoadBalancerFastTcpProfile ¶
func (a *ServicesApiService) CreateLoadBalancerFastTcpProfile(ctx context.Context, lbAppProfile loadbalancer.LbFastTcpProfile) (loadbalancer.LbFastTcpProfile, *http.Response, error)
ServicesApiService Create a load balancer application profile
Create a load balancer application profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbAppProfile @return loadbalancer.LbFastTcpProfile
func (*ServicesApiService) CreateLoadBalancerFastUdpProfile ¶
func (a *ServicesApiService) CreateLoadBalancerFastUdpProfile(ctx context.Context, lbAppProfile loadbalancer.LbFastUdpProfile) (loadbalancer.LbFastUdpProfile, *http.Response, error)
ServicesApiService Create a load balancer application profile
Create a load balancer application profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbAppProfile @return loadbalancer.LbFastUdpProfile
func (*ServicesApiService) CreateLoadBalancerHttpMonitor ¶
func (a *ServicesApiService) CreateLoadBalancerHttpMonitor(ctx context.Context, lbMonitor loadbalancer.LbHttpMonitor) (loadbalancer.LbHttpMonitor, *http.Response, error)
ServicesApiService Create a load balancer monitor
Create a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbMonitor @return loadbalancer.LbHttpMonitor
func (*ServicesApiService) CreateLoadBalancerHttpProfile ¶
func (a *ServicesApiService) CreateLoadBalancerHttpProfile(ctx context.Context, lbAppProfile loadbalancer.LbHttpProfile) (loadbalancer.LbHttpProfile, *http.Response, error)
ServicesApiService Create a load balancer application profile
Create a load balancer application profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbAppProfile @return loadbalancer.LbHttpProfile
func (*ServicesApiService) CreateLoadBalancerHttpsMonitor ¶
func (a *ServicesApiService) CreateLoadBalancerHttpsMonitor(ctx context.Context, lbMonitor loadbalancer.LbHttpsMonitor) (loadbalancer.LbHttpsMonitor, *http.Response, error)
ServicesApiService Create a load balancer monitor
Create a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbMonitor @return loadbalancer.LbHttpsMonitor
func (*ServicesApiService) CreateLoadBalancerIcmpMonitor ¶
func (a *ServicesApiService) CreateLoadBalancerIcmpMonitor(ctx context.Context, lbMonitor loadbalancer.LbIcmpMonitor) (loadbalancer.LbIcmpMonitor, *http.Response, error)
ServicesApiService Create a load balancer monitor
Create a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbMonitor @return loadbalancer.LbIcmpMonitor
func (*ServicesApiService) CreateLoadBalancerMonitor ¶
func (a *ServicesApiService) CreateLoadBalancerMonitor(ctx context.Context, lbMonitor loadbalancer.LbMonitor) (loadbalancer.LbMonitor, *http.Response, error)
ServicesApiService Create a load balancer monitor
Create a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbMonitor @return loadbalancer.LbMonitor
func (*ServicesApiService) CreateLoadBalancerPassiveMonitor ¶
func (a *ServicesApiService) CreateLoadBalancerPassiveMonitor(ctx context.Context, lbMonitor loadbalancer.LbPassiveMonitor) (loadbalancer.LbPassiveMonitor, *http.Response, error)
ServicesApiService Create a load balancer monitor
Create a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbMonitor @return loadbalancer.LbPassiveMonitor
func (*ServicesApiService) CreateLoadBalancerPersistenceProfile ¶
func (a *ServicesApiService) CreateLoadBalancerPersistenceProfile(ctx context.Context, lbPersistenceProfile loadbalancer.LbPersistenceProfile) (loadbalancer.LbPersistenceProfile, *http.Response, error)
ServicesApiService Create a load balancer persistence profile
Create a load balancer persistence profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbPersistenceProfile @return loadbalancer.LbPersistenceProfile
func (*ServicesApiService) CreateLoadBalancerPool ¶
func (a *ServicesApiService) CreateLoadBalancerPool(ctx context.Context, lbPool loadbalancer.LbPool) (loadbalancer.LbPool, *http.Response, error)
ServicesApiService Create a load balancer pool
Create a load balancer pool. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbPool @return loadbalancer.LbPool
func (*ServicesApiService) CreateLoadBalancerRule ¶
func (a *ServicesApiService) CreateLoadBalancerRule(ctx context.Context, lbRule loadbalancer.LbRule) (loadbalancer.LbRule, *http.Response, error)
ServicesApiService Create a load balancer rule
Create a load balancer rule. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbRule @return loadbalancer.LbRule
func (*ServicesApiService) CreateLoadBalancerServerSslProfile ¶
func (a *ServicesApiService) CreateLoadBalancerServerSslProfile(ctx context.Context, lbServerSslProfile loadbalancer.LbServerSslProfile) (loadbalancer.LbServerSslProfile, *http.Response, error)
ServicesApiService Create a load balancer server-ssl profile
Create a load balancer server-ssl profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbServerSslProfile @return loadbalancer.LbServerSslProfile
func (*ServicesApiService) CreateLoadBalancerService ¶
func (a *ServicesApiService) CreateLoadBalancerService(ctx context.Context, lbService loadbalancer.LbService) (loadbalancer.LbService, *http.Response, error)
ServicesApiService Create a load balancer service
Create a load balancer service. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbService @return loadbalancer.LbService
func (*ServicesApiService) CreateLoadBalancerSourceIpPersistenceProfile ¶
func (a *ServicesApiService) CreateLoadBalancerSourceIpPersistenceProfile(ctx context.Context, lbPersistenceProfile loadbalancer.LbSourceIpPersistenceProfile) (loadbalancer.LbSourceIpPersistenceProfile, *http.Response, error)
ServicesApiService Create a load balancer persistence profile
Create a load balancer persistence profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbPersistenceProfile @return loadbalancer.LbSourceIpPersistenceProfile
func (*ServicesApiService) CreateLoadBalancerTcpMonitor ¶
func (a *ServicesApiService) CreateLoadBalancerTcpMonitor(ctx context.Context, lbMonitor loadbalancer.LbTcpMonitor) (loadbalancer.LbTcpMonitor, *http.Response, error)
ServicesApiService Create a load balancer monitor
Create a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbMonitor @return loadbalancer.LbTcpMonitor
func (*ServicesApiService) CreateLoadBalancerTcpProfile ¶
func (a *ServicesApiService) CreateLoadBalancerTcpProfile(ctx context.Context, lbTcpProfile loadbalancer.LbTcpProfile) (loadbalancer.LbTcpProfile, *http.Response, error)
ServicesApiService Create a load balancer TCP profile
Create a load balancer TCP profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbTcpProfile @return loadbalancer.LbTcpProfile
func (*ServicesApiService) CreateLoadBalancerUdpMonitor ¶
func (a *ServicesApiService) CreateLoadBalancerUdpMonitor(ctx context.Context, lbMonitor loadbalancer.LbUdpMonitor) (loadbalancer.LbUdpMonitor, *http.Response, error)
ServicesApiService Create a load balancer monitor
Create a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbMonitor @return loadbalancer.LbUdpMonitor
func (*ServicesApiService) CreateLoadBalancerVirtualServer ¶
func (a *ServicesApiService) CreateLoadBalancerVirtualServer(ctx context.Context, lbVirtualServer loadbalancer.LbVirtualServer) (loadbalancer.LbVirtualServer, *http.Response, error)
ServicesApiService Create a load balancer virtual server
Create a load balancer virtual server. * @param ctx context.Context for authentication, logging, tracing, etc. @param lbVirtualServer @return loadbalancer.LbVirtualServer
func (*ServicesApiService) CreateMetadataProxy ¶
func (a *ServicesApiService) CreateMetadataProxy(ctx context.Context, metadataProxy manager.MetadataProxy) (manager.MetadataProxy, *http.Response, error)
ServicesApiService Create a metadata proxy
Create a metadata proxy * @param ctx context.Context Authentication Context @param metadataProxy @return manager.MetadataProxy
func (*ServicesApiService) DeleteDhcpIpPool ¶
func (a *ServicesApiService) DeleteDhcpIpPool(ctx context.Context, serverId string, poolId string) (*http.Response, error)
ServicesApiService Delete a DHCP server's IP pool
Delete a DHCP server's IP pool * @param ctx context.Context Authentication Context @param serverId @param poolId @return
func (*ServicesApiService) DeleteDhcpProfile ¶
func (a *ServicesApiService) DeleteDhcpProfile(ctx context.Context, profileId string) (*http.Response, error)
ServicesApiService Delete a DHCP server profile
Delete a DHCP server profile * @param ctx context.Context Authentication Context @param profileId @return
func (*ServicesApiService) DeleteDhcpServer ¶
func (a *ServicesApiService) DeleteDhcpServer(ctx context.Context, serverId string) (*http.Response, error)
ServicesApiService Delete a DHCP server
Delete a DHCP server * @param ctx context.Context Authentication Context @param serverId @return
func (*ServicesApiService) DeleteDhcpStaticBinding ¶
func (a *ServicesApiService) DeleteDhcpStaticBinding(ctx context.Context, serverId string, bindingId string) (*http.Response, error)
ServicesApiService Delete a static binding
Delete a static binding * @param ctx context.Context Authentication Context @param serverId @param bindingId @return
func (*ServicesApiService) DeleteDneKeyManager ¶
func (a *ServicesApiService) DeleteDneKeyManager(ctx context.Context, keyManagerId string) (*http.Response, error)
ServicesApiService Delete an attached network encryption key manager
Delete an attached network encryption key manager * @param ctx context.Context Authentication Context @param keyManagerId @return
func (*ServicesApiService) DeleteDneKeyPolicy ¶
func (a *ServicesApiService) DeleteDneKeyPolicy(ctx context.Context, keyPolicyId string) (*http.Response, error)
ServicesApiService Delete a specific network encryption key policy
Delete a specific network encryption key policy * @param ctx context.Context Authentication Context @param keyPolicyId @return
func (*ServicesApiService) DeleteDneRule ¶
func (a *ServicesApiService) DeleteDneRule(ctx context.Context, sectionId string, ruleId string) (*http.Response, error)
ServicesApiService Delete a specific network encryption rule
Delete a specific network encryption rule * @param ctx context.Context Authentication Context @param sectionId @param ruleId @return
func (*ServicesApiService) DeleteDneSection ¶
func (a *ServicesApiService) DeleteDneSection(ctx context.Context, sectionId string, operation string, localVarOptionals map[string]interface{}) (*http.Response, error)
ServicesApiService Delete a network encryption section and its rules
Delete a network encryption section and its rules * @param ctx context.Context Authentication Context @param sectionId @param operation Operation @param optional (nil or map[string]interface{}) with one or more of:
@param "cascade" (bool) Flag to cascade delete of this object to all it's child objects. @param "id" (string) Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'.
@return
func (*ServicesApiService) DeleteLoadBalancerApplicationProfile ¶
func (a *ServicesApiService) DeleteLoadBalancerApplicationProfile(ctx context.Context, applicationProfileId string) (*http.Response, error)
ServicesApiService Delete a load balancer application profile
Delete a load balancer application profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param applicationProfileId @return
func (*ServicesApiService) DeleteLoadBalancerClientSslProfile ¶
func (a *ServicesApiService) DeleteLoadBalancerClientSslProfile(ctx context.Context, clientSslProfileId string) (*http.Response, error)
ServicesApiService Delete a load balancer client-ssl profile
Delete a load balancer client-ssl profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param clientSslProfileId @return
func (*ServicesApiService) DeleteLoadBalancerMonitor ¶
func (a *ServicesApiService) DeleteLoadBalancerMonitor(ctx context.Context, monitorId string) (*http.Response, error)
ServicesApiService Delete a load balancer monitor
Delete a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param monitorId @return
func (*ServicesApiService) DeleteLoadBalancerPersistenceProfile ¶
func (a *ServicesApiService) DeleteLoadBalancerPersistenceProfile(ctx context.Context, persistenceProfileId string) (*http.Response, error)
ServicesApiService Delete a load balancer persistence profile
Delete a load balancer persistence profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param persistenceProfileId @return
func (*ServicesApiService) DeleteLoadBalancerPool ¶
func (a *ServicesApiService) DeleteLoadBalancerPool(ctx context.Context, poolId string) (*http.Response, error)
ServicesApiService Delete a load balancer pool
Delete a load balancer pool. * @param ctx context.Context for authentication, logging, tracing, etc. @param poolId @return
func (*ServicesApiService) DeleteLoadBalancerRule ¶
func (a *ServicesApiService) DeleteLoadBalancerRule(ctx context.Context, ruleId string) (*http.Response, error)
ServicesApiService Delete a load balancer rule
Delete a load balancer rule. * @param ctx context.Context for authentication, logging, tracing, etc. @param ruleId @return
func (*ServicesApiService) DeleteLoadBalancerServerSslProfile ¶
func (a *ServicesApiService) DeleteLoadBalancerServerSslProfile(ctx context.Context, serverSslProfileId string) (*http.Response, error)
ServicesApiService Delete a load balancer server-ssl profile
Delete a load balancer server-ssl profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param serverSslProfileId @return
func (*ServicesApiService) DeleteLoadBalancerService ¶
func (a *ServicesApiService) DeleteLoadBalancerService(ctx context.Context, serviceId string) (*http.Response, error)
ServicesApiService Delete a load balancer service
Delete a load balancer service. * @param ctx context.Context for authentication, logging, tracing, etc. @param serviceId @return
func (*ServicesApiService) DeleteLoadBalancerTcpProfile ¶
func (a *ServicesApiService) DeleteLoadBalancerTcpProfile(ctx context.Context, tcpProfileId string) (*http.Response, error)
ServicesApiService Delete a load balancer TCP profile
Delete a load balancer TCP profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param tcpProfileId @return
func (*ServicesApiService) DeleteLoadBalancerVirtualServer ¶
func (a *ServicesApiService) DeleteLoadBalancerVirtualServer(ctx context.Context, virtualServerId string, localVarOptionals map[string]interface{}) (*http.Response, error)
ServicesApiService Delete a load balancer virtual server
Delete a load balancer virtual server. * @param ctx context.Context for authentication, logging, tracing, etc. @param virtualServerId @param optional (nil or map[string]interface{}) with one or more of:
@param "deleteAssociatedRules" (bool) Delete associated rules
@return
func (*ServicesApiService) DeleteMetadataProxy ¶
func (a *ServicesApiService) DeleteMetadataProxy(ctx context.Context, proxyId string) (*http.Response, error)
ServicesApiService Delete a metadata proxy
Delete a metadata proxy * @param ctx context.Context Authentication Context @param proxyId @return
func (*ServicesApiService) DeleteRule ¶
func (a *ServicesApiService) DeleteRule(ctx context.Context, sectionId string, ruleId string) (*http.Response, error)
ServicesApiService Delete an Existing Rule
Delete existing firewall rule in a firewall section. * @param ctx context.Context Authentication Context @param sectionId @param ruleId @return
func (*ServicesApiService) DeleteSection ¶
func (a *ServicesApiService) DeleteSection(ctx context.Context, sectionId string, localVarOptionals map[string]interface{}) (*http.Response, error)
ServicesApiService Delete an Existing Section and Its Associated Rules
Removes firewall section from the system. Firewall section with rules can only be deleted by passing \"cascade=true\" parameter. * @param ctx context.Context Authentication Context @param sectionId @param optional (nil or map[string]interface{}) with one or more of:
@param "cascade" (bool) Flag to cascade delete of this object to all it's child objects.
@return
func (*ServicesApiService) GetDhcpLeaseInfo ¶
func (a *ServicesApiService) GetDhcpLeaseInfo(ctx context.Context, serverId string, localVarOptionals map[string]interface{}) (manager.DhcpLeases, *http.Response, error)
ServicesApiService Get lease info of a given dhcp server id
Get lease info of a given dhcp server id. If a \"pool_id\" is specified, the lease info of the pool are returned. If an \"address\" is specified, only the lease info the this address is returned. The \"address\" can be a single IP, an ip-range, or a mac address. \"pool_id\" and \"address\" are mutually excluded. Either a \"pool_id\" or an \"address\" can be provided, but not both. * @param ctx context.Context Authentication Context @param serverId @param optional (nil or map[string]interface{}) with one or more of:
@param "address" (string) can be an ip address, or an ip range, or a mac address @param "poolId" (string) The uuid of dhcp ip pool @param "source" (string) Data source type.
@return manager.DhcpLeases
func (*ServicesApiService) GetDhcpStatistics ¶
func (a *ServicesApiService) GetDhcpStatistics(ctx context.Context, serverId string) (manager.DhcpStatistics, *http.Response, error)
ServicesApiService Get DHCP statistics with given dhcp server id
Returns the statistics of the given dhcp server. * @param ctx context.Context Authentication Context @param serverId @return manager.DhcpStatistics
func (*ServicesApiService) GetDhcpStatus ¶
func (a *ServicesApiService) GetDhcpStatus(ctx context.Context, serverId string) (manager.DhcpServerStatus, *http.Response, error)
ServicesApiService Get DHCP service status with given dhcp server id
Returns the service status of the given dhcp server. * @param ctx context.Context Authentication Context @param serverId @return manager.DhcpServerStatus
func (*ServicesApiService) GetDneGlobalConfig ¶
func (a *ServicesApiService) GetDneGlobalConfig(ctx context.Context) (manager.DneGlobalConfig, *http.Response, error)
ServicesApiService Get the global configuration of network encryption service
Get the global configuration of network encryption service * @param ctx context.Context Authentication Context @return manager.DneGlobalConfig
func (*ServicesApiService) GetDneKeyManager ¶
func (a *ServicesApiService) GetDneKeyManager(ctx context.Context, keyManagerId string) (manager.DneKeyManager, *http.Response, error)
ServicesApiService Get configuration for a specific network encryption key manager
Get configuration for a specific network encryption key manager * @param ctx context.Context Authentication Context @param keyManagerId @return manager.DneKeyManager
func (*ServicesApiService) GetDneKeyPolicy ¶
func (a *ServicesApiService) GetDneKeyPolicy(ctx context.Context, keyPolicyId string) (manager.DneKeyPolicy, *http.Response, error)
ServicesApiService Get a specific network encryption key policy
Get a specific network encryption key policy * @param ctx context.Context Authentication Context @param keyPolicyId @return manager.DneKeyPolicy
func (*ServicesApiService) GetDneKeyPolicyStats ¶
func (a *ServicesApiService) GetDneKeyPolicyStats(ctx context.Context, keyPolicyId string, localVarOptionals map[string]interface{}) (manager.DneKeyPolicyStats, *http.Response, error)
ServicesApiService Get the statistics for a network encryption key policy
Get the statistics for a network encryption key policy * @param ctx context.Context Authentication Context @param keyPolicyId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.DneKeyPolicyStats
func (*ServicesApiService) GetDneRule ¶
func (a *ServicesApiService) GetDneRule(ctx context.Context, sectionId string, ruleId string) (manager.DneRule, *http.Response, error)
ServicesApiService Get a specific rule in a network encryption section
Get a specific rule in a network encryption section * @param ctx context.Context Authentication Context @param sectionId @param ruleId @return manager.DneRule
func (*ServicesApiService) GetDneRuleState ¶
func (a *ServicesApiService) GetDneRuleState(ctx context.Context, sectionId string, ruleId string, localVarOptionals map[string]interface{}) (manager.DneRuleState, *http.Response, error)
ServicesApiService Get the realized State of a network encryption rule
Get the realized State of a network encryption rule * @param ctx context.Context Authentication Context @param sectionId @param ruleId @param optional (nil or map[string]interface{}) with one or more of:
@param "barrierId" (int64)
@return manager.DneRuleState
func (*ServicesApiService) GetDneRuleStats ¶
func (a *ServicesApiService) GetDneRuleStats(ctx context.Context, sectionId string, ruleId string, localVarOptionals map[string]interface{}) (manager.DneRuleStats, *http.Response, error)
ServicesApiService Get the statistics for a network encryption rule
Get the statistics for a network encryption rule * @param ctx context.Context Authentication Context @param sectionId @param ruleId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.DneRuleStats
func (*ServicesApiService) GetDneRules ¶
func (a *ServicesApiService) GetDneRules(ctx context.Context, sectionId string, localVarOptionals map[string]interface{}) (manager.DneRuleListResult, *http.Response, error)
ServicesApiService Get the rules of a network encryption section
Get the rules of a network encryption section * @param ctx context.Context Authentication Context @param sectionId @param optional (nil or map[string]interface{}) with one or more of:
@param "appliedTos" (string) AppliedTo's referenced by this section or section's DNE Rules . @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "destinations" (string) Destinations referenced by this section's DNE Rules . @param "filterType" (string) Filter type @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "keyPolicyId" (string) key policy identifier @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "services" (string) NSService referenced by this section's DNE Rules . @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "sources" (string) Sources referenced by this section's DNE Rules .
@return manager.DneRuleListResult
func (*ServicesApiService) GetDneRulesByKeyPolicy ¶
func (a *ServicesApiService) GetDneRulesByKeyPolicy(ctx context.Context, keypolicyId string, localVarOptionals map[string]interface{}) (manager.DneRuleListResult, *http.Response, error)
ServicesApiService Get all network encryption rules attached to a specific key policy
Get all network encryption rules attached to a specific key policy * @param ctx context.Context Authentication Context @param keypolicyId @param optional (nil or map[string]interface{}) with one or more of:
@param "appliedTos" (string) AppliedTo's referenced by this section or section's DNE Rules . @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "destinations" (string) Destinations referenced by this section's DNE Rules . @param "filterType" (string) Filter type @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "keyPolicyId" (string) key policy identifier @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "services" (string) NSService referenced by this section's DNE Rules . @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "sources" (string) Sources referenced by this section's DNE Rules .
@return manager.DneRuleListResult
func (*ServicesApiService) GetDneSection ¶
func (a *ServicesApiService) GetDneSection(ctx context.Context, sectionId string) (manager.DneSection, *http.Response, error)
ServicesApiService Get a specific network encryption section
Get a specific network encryption section * @param ctx context.Context Authentication Context @param sectionId @return manager.DneSection
func (*ServicesApiService) GetDneSectionState ¶
func (a *ServicesApiService) GetDneSectionState(ctx context.Context, sectionId string, localVarOptionals map[string]interface{}) (manager.DneSectionState, *http.Response, error)
ServicesApiService Get the realized state of a network encryption section
Get the realized state of a network encryption section * @param ctx context.Context Authentication Context @param sectionId @param optional (nil or map[string]interface{}) with one or more of:
@param "barrierId" (int64)
@return manager.DneSectionState
func (*ServicesApiService) GetDneSectionWithRulesListWithRules ¶
func (a *ServicesApiService) GetDneSectionWithRulesListWithRules(ctx context.Context, sectionId string) (manager.DneSectionRuleList, *http.Response, error)
ServicesApiService Get a specific network encryption section and its rules
When invoked on a section with a large number of rules, this API is supported only at low rates of invocation (not more than 4-5 times per minute). The typical latency of this API with about 1024 rules is about 4-5 seconds. This API should not be invoked with large payloads at automation speeds. More than 50 rules with a large number rule references is not supported. Instead, to get network encryption rules, use: GET /api/v1/network-encryption/sections/&lt;section-id&gt;/rules with the appropriate page size. * @param ctx context.Context Authentication Context @param sectionId @return manager.DneSectionRuleList
func (*ServicesApiService) GetExcludeList ¶
func (a *ServicesApiService) GetExcludeList(ctx context.Context) (manager.ExcludeList, *http.Response, error)
ServicesApiService Get list of entities in exclude list
Get list of entities in exclude list * @param ctx context.Context Authentication Context @return manager.ExcludeList
func (*ServicesApiService) GetFirewallStats ¶
func (a *ServicesApiService) GetFirewallStats(ctx context.Context, sectionId string, ruleId string, localVarOptionals map[string]interface{}) (manager.FirewallStats, *http.Response, error)
ServicesApiService Get the aggregated flow for a given firewall rule
Get the aggregated flow for a given firewall rule * @param ctx context.Context Authentication Context @param sectionId @param ruleId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.FirewallStats
func (*ServicesApiService) GetFirewallStatus ¶
func (a *ServicesApiService) GetFirewallStatus(ctx context.Context, contextType string) (manager.FirewallStatus, *http.Response, error)
ServicesApiService Get firewall global status for dfw context
Get firewall global status for dfw context * @param ctx context.Context Authentication Context @param contextType @return manager.FirewallStatus
func (*ServicesApiService) GetMetadataProxyStatistics ¶
func (a *ServicesApiService) GetMetadataProxyStatistics(ctx context.Context, proxyId string, localVarOptionals map[string]interface{}) (manager.MetadataProxyStatistics, *http.Response, error)
ServicesApiService Get Metadata Proxy statistics with given proxy id
Returns the statistics of the given metatada proxy. If no logical switch is provided, all staticstics of all the logical switches the proxy was attached will be returned. * @param ctx context.Context Authentication Context @param proxyId @param optional (nil or map[string]interface{}) with one or more of:
@param "logicalSwitchId" (string) The uuid of logical switch @param "source" (string) Data source type.
@return manager.MetadataProxyStatistics
func (*ServicesApiService) GetMetadataProxyStatus ¶
func (a *ServicesApiService) GetMetadataProxyStatus(ctx context.Context, proxyId string, logicalSwitchId string) (manager.MetadataProxyStatus, *http.Response, error)
ServicesApiService Get Metadata Proxy status with given proxy id and attached logical switch.
Returns the status of the given metadata proxy and attached logical switch. * @param ctx context.Context Authentication Context @param proxyId @param logicalSwitchId @return manager.MetadataProxyStatus
func (*ServicesApiService) GetNetworkEncryptionStatus ¶
func (a *ServicesApiService) GetNetworkEncryptionStatus(ctx context.Context) (manager.NetworkEncryptionStatus, *http.Response, error)
ServicesApiService Get the network encryption status for a given context
Get the network encryption status for a given context * @param ctx context.Context Authentication Context @return manager.NetworkEncryptionStatus
func (*ServicesApiService) GetRule ¶
func (a *ServicesApiService) GetRule(ctx context.Context, sectionId string, ruleId string) (manager.FirewallRule, *http.Response, error)
ServicesApiService Read an Existing Rule
Return existing firewall rule information in a firewall section. * @param ctx context.Context Authentication Context @param sectionId @param ruleId @return manager.FirewallRule
func (*ServicesApiService) GetRuleState ¶
func (a *ServicesApiService) GetRuleState(ctx context.Context, ruleId string, localVarOptionals map[string]interface{}) (manager.RuleState, *http.Response, error)
ServicesApiService Get the Realized State of a Firewall Rule
Return realized state information of a firewall rule. * @param ctx context.Context Authentication Context @param ruleId @param optional (nil or map[string]interface{}) with one or more of:
@param "barrierId" (int64)
@return manager.RuleState
func (*ServicesApiService) GetRules ¶
func (a *ServicesApiService) GetRules(ctx context.Context, sectionId string, localVarOptionals map[string]interface{}) (manager.FirewallRuleListResult, *http.Response, error)
ServicesApiService Get All the Rules for a Section
Return all firewall rule(s) information for a given firewall section. * @param ctx context.Context Authentication Context @param sectionId @param optional (nil or map[string]interface{}) with one or more of:
@param "appliedTos" (string) AppliedTo's referenced by this section or section's Firewall Rules . @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "destinations" (string) Destinations referenced by this section's Firewall Rules . @param "filterType" (string) Filter type @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "services" (string) NSService referenced by this section's Firewall Rules . @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "sources" (string) Sources referenced by this section's Firewall Rules .
@return manager.FirewallRuleListResult
func (*ServicesApiService) GetSection ¶
func (a *ServicesApiService) GetSection(ctx context.Context, sectionId string) (manager.FirewallSection, *http.Response, error)
ServicesApiService Get an Existing Section
Returns information about firewall section for the identifier. * @param ctx context.Context Authentication Context @param sectionId @return manager.FirewallSection
func (*ServicesApiService) GetSectionState ¶
func (a *ServicesApiService) GetSectionState(ctx context.Context, sectionId string, localVarOptionals map[string]interface{}) (manager.FirewallSectionState, *http.Response, error)
ServicesApiService Get the Realized State of a Firewall Section
Return realized state information of a firewall section. * @param ctx context.Context Authentication Context @param sectionId @param optional (nil or map[string]interface{}) with one or more of:
@param "barrierId" (int64)
@return manager.FirewallSectionState
func (*ServicesApiService) GetSectionWithRulesListWithRules ¶
func (a *ServicesApiService) GetSectionWithRulesListWithRules(ctx context.Context, sectionId string) (manager.FirewallSectionRuleList, *http.Response, error)
ServicesApiService Get an Existing Section, Including Rules
Returns firewall section information with rules for a section identifier. When invoked on a section with a large number of rules, this API is supported only at low rates of invocation (not more than 4-5 times per minute). The typical latency of this API with about 1024 rules is about 4-5 seconds. This API should not be invoked with large payloads at automation speeds. More than 50 rules with a large number rule references is not supported. Instead, to read firewall rules, use: GET /api/v1/firewall/sections/&lt;section-id&gt;/rules with the appropriate page_size. * @param ctx context.Context Authentication Context @param sectionId @return manager.FirewallSectionRuleList
func (*ServicesApiService) ListDhcpIpPools ¶
func (a *ServicesApiService) ListDhcpIpPools(ctx context.Context, serverId string, localVarOptionals map[string]interface{}) (manager.DhcpIpPoolListResult, *http.Response, error)
ServicesApiService Get a paginated list of a DHCP server's IP pools
Get a paginated list of a DHCP server's IP pools * @param ctx context.Context Authentication Context @param serverId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.DhcpIpPoolListResult
func (*ServicesApiService) ListDhcpProfiles ¶
func (a *ServicesApiService) ListDhcpProfiles(ctx context.Context, localVarOptionals map[string]interface{}) (manager.DhcpProfileListResult, *http.Response, error)
ServicesApiService Get a paginated list of DHCP server profiles
Get a paginated list of DHCP server profiles * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.DhcpProfileListResult
func (*ServicesApiService) ListDhcpServers ¶
func (a *ServicesApiService) ListDhcpServers(ctx context.Context, localVarOptionals map[string]interface{}) (manager.LogicalDhcpServerListResult, *http.Response, error)
ServicesApiService Get a paginated list of DHCP servers
Get a paginated list of DHCP servers * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.LogicalDhcpServerListResult
func (*ServicesApiService) ListDhcpStaticBindings ¶
func (a *ServicesApiService) ListDhcpStaticBindings(ctx context.Context, serverId string, localVarOptionals map[string]interface{}) (manager.DhcpStaticBindingListResult, *http.Response, error)
ServicesApiService Get a paginated list of a DHCP server's static bindings
Get a paginated list of a DHCP server's static bindings * @param ctx context.Context Authentication Context @param serverId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.DhcpStaticBindingListResult
func (*ServicesApiService) ListDneKeyManagers ¶
func (a *ServicesApiService) ListDneKeyManagers(ctx context.Context) (manager.DneKeyManagerListResult, *http.Response, error)
ServicesApiService Get all configured instances of network encryption key managers
Get all configured instances of network encryption key managers * @param ctx context.Context Authentication Context @return manager.DneKeyManagerListResult
func (*ServicesApiService) ListDneKeyPolicies ¶
func (a *ServicesApiService) ListDneKeyPolicies(ctx context.Context, localVarOptionals map[string]interface{}) (manager.DneKeyPolicyListResult, *http.Response, error)
ServicesApiService Get all network encryption key policies
Get all network encryption key policies * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "encryptAlgorithm" (string) DNE key encryption algorithm @param "encryptType" (string) Key policy encryption type @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "macAlgorithm" (string) MAC algorithm type @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.DneKeyPolicyListResult
func (*ServicesApiService) ListDneSections ¶
func (a *ServicesApiService) ListDneSections(ctx context.Context, localVarOptionals map[string]interface{}) (manager.DneSectionListResult, *http.Response, error)
ServicesApiService Get network encryption sections
Get network encryption sections * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "appliedTos" (string) AppliedTo's referenced by this section or section's DNE Rules . @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "destinations" (string) Destinations referenced by this section's DNE Rules . @param "filterType" (string) Filter type @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "keyPolicyId" (string) key policy identifier @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "services" (string) NSService referenced by this section's DNE Rules . @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "sources" (string) Sources referenced by this section's DNE Rules . @param "type_" (string) Section Type
@return manager.DneSectionListResult
func (*ServicesApiService) ListFirewallStatus ¶
func (a *ServicesApiService) ListFirewallStatus(ctx context.Context) (manager.FirewallStatusListResult, *http.Response, error)
ServicesApiService List all firewall status for supported contexts
List all firewall status for supported contexts * @param ctx context.Context Authentication Context @return manager.FirewallStatusListResult
func (*ServicesApiService) ListLoadBalancerMonitors ¶
func (a *ServicesApiService) ListLoadBalancerMonitors(ctx context.Context, localVarOptionals map[string]interface{}) (loadbalancer.LbMonitorListResult, *http.Response, error)
ServicesApiService Get a paginated list of Lb monitors @param ctx context.Context Authentication Context
@param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return l.LbMonitorListResult
func (*ServicesApiService) ListLoadBalancerPools ¶
func (a *ServicesApiService) ListLoadBalancerPools(ctx context.Context, localVarOptionals map[string]interface{}) (loadbalancer.LbPoolListResult, *http.Response, error)
ServicesApiService Get a paginated list of Lb pools @param ctx context.Context Authentication Context
@param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return l.LbPoolListResult
func (*ServicesApiService) ListLoadBalancerServices ¶
func (a *ServicesApiService) ListLoadBalancerServices(ctx context.Context, localVarOptionals map[string]interface{}) (loadbalancer.LbServiceListResult, *http.Response, error)
ServicesApiService Get a paginated list of Lb services @param ctx context.Context Authentication Context
@param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return l.LbServiceListResult
func (*ServicesApiService) ListLoadBalancerVirtualServers ¶
func (a *ServicesApiService) ListLoadBalancerVirtualServers(ctx context.Context, localVarOptionals map[string]interface{}) (loadbalancer.LbVirtualServerListResult, *http.Response, error)
ServicesApiService Get a paginated list of Lb virtual servers @param ctx context.Context Authentication Context
@param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return l.LbVirtualServerListResult
func (*ServicesApiService) ListMetadataProxy ¶
func (a *ServicesApiService) ListMetadataProxy(ctx context.Context, localVarOptionals map[string]interface{}) (manager.MetadataProxyListResult, *http.Response, error)
ServicesApiService Get a paginated list of metadata proxies
Get a paginated list of metadata proxies * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.MetadataProxyListResult
func (*ServicesApiService) ListSections ¶
func (a *ServicesApiService) ListSections(ctx context.Context, localVarOptionals map[string]interface{}) (manager.FirewallSectionListResult, *http.Response, error)
ServicesApiService List All Firewall Sections
List all firewall section in paginated form. A default page size is limited to 1000 firewall sections. By default list of section is filtered by LAYER3 type. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "appliedTos" (string) AppliedTo's referenced by this section or section's Firewall Rules . @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "destinations" (string) Destinations referenced by this section's Firewall Rules . @param "excludeAppliedToType" (string) Resource type valid for use as AppliedTo filter in section API @param "filterType" (string) Filter type @param "includeAppliedToType" (string) Resource type valid for use as AppliedTo filter in section API @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "services" (string) NSService referenced by this section's Firewall Rules . @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "sources" (string) Sources referenced by this section's Firewall Rules . @param "type_" (string) Section Type
@return manager.FirewallSectionListResult
func (*ServicesApiService) ReadDhcpIpPool ¶
func (a *ServicesApiService) ReadDhcpIpPool(ctx context.Context, serverId string, poolId string) (manager.DhcpIpPool, *http.Response, error)
ServicesApiService Get a DHCP server's IP pool with the specified pool ID
Get a DHCP server's IP pool with the specified pool ID * @param ctx context.Context Authentication Context @param serverId @param poolId @return manager.DhcpIpPool
func (*ServicesApiService) ReadDhcpProfile ¶
func (a *ServicesApiService) ReadDhcpProfile(ctx context.Context, profileId string) (manager.DhcpProfile, *http.Response, error)
ServicesApiService Get a DHCP server profile
Get a DHCP server profile * @param ctx context.Context Authentication Context @param profileId @return manager.DhcpProfile
func (*ServicesApiService) ReadDhcpServer ¶
func (a *ServicesApiService) ReadDhcpServer(ctx context.Context, serverId string) (manager.LogicalDhcpServer, *http.Response, error)
ServicesApiService Get a DHCP server
Get a DHCP server * @param ctx context.Context Authentication Context @param serverId @return manager.LogicalDhcpServer
func (*ServicesApiService) ReadDhcpStaticBinding ¶
func (a *ServicesApiService) ReadDhcpStaticBinding(ctx context.Context, serverId string, bindingId string) (manager.DhcpStaticBinding, *http.Response, error)
ServicesApiService Get a DHCP server's static binding with the specified binding ID
Get a DHCP server's static binding with the specified binding ID * @param ctx context.Context Authentication Context @param serverId @param bindingId @return manager.DhcpStaticBinding
func (*ServicesApiService) ReadLoadBalancerApplicationProfile ¶
func (a *ServicesApiService) ReadLoadBalancerApplicationProfile(ctx context.Context, applicationProfileId string) (loadbalancer.LbAppProfile, *http.Response, error)
ServicesApiService Retrieve a load balancer application profile
Retrieve a load balancer application profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param applicationProfileId @return loadbalancer.LbAppProfile
func (*ServicesApiService) ReadLoadBalancerClientSslProfile ¶
func (a *ServicesApiService) ReadLoadBalancerClientSslProfile(ctx context.Context, clientSslProfileId string) (loadbalancer.LbClientSslProfile, *http.Response, error)
ServicesApiService Retrieve a load balancer client-ssl profile
Retrieve a load balancer client-ssl profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param clientSslProfileId @return loadbalancer.LbClientSslProfile
func (*ServicesApiService) ReadLoadBalancerCookiePersistenceProfile ¶
func (a *ServicesApiService) ReadLoadBalancerCookiePersistenceProfile(ctx context.Context, persistenceProfileId string) (loadbalancer.LbCookiePersistenceProfile, *http.Response, error)
ServicesApiService Retrieve a load balancer persistence profile
Retrieve a load balancer persistence profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param persistenceProfileId @return loadbalancer.LbCookiePersistenceProfile
func (*ServicesApiService) ReadLoadBalancerFastTcpProfile ¶
func (a *ServicesApiService) ReadLoadBalancerFastTcpProfile(ctx context.Context, applicationProfileId string) (loadbalancer.LbFastTcpProfile, *http.Response, error)
ServicesApiService Retrieve a load balancer application profile
Retrieve a load balancer application profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param applicationProfileId @return loadbalancer.LbFastTcpProfile
func (*ServicesApiService) ReadLoadBalancerFastUdpProfile ¶
func (a *ServicesApiService) ReadLoadBalancerFastUdpProfile(ctx context.Context, applicationProfileId string) (loadbalancer.LbFastUdpProfile, *http.Response, error)
ServicesApiService Retrieve a load balancer application profile
Retrieve a load balancer application profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param applicationProfileId @return loadbalancer.LbFastUdpProfile
func (*ServicesApiService) ReadLoadBalancerHttpMonitor ¶
func (a *ServicesApiService) ReadLoadBalancerHttpMonitor(ctx context.Context, monitorId string) (loadbalancer.LbHttpMonitor, *http.Response, error)
ServicesApiService Retrieve a load balancer monitor
Retrieve a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param monitorId @return loadbalancer.LbHttpMonitor
func (*ServicesApiService) ReadLoadBalancerHttpProfile ¶
func (a *ServicesApiService) ReadLoadBalancerHttpProfile(ctx context.Context, applicationProfileId string) (loadbalancer.LbHttpProfile, *http.Response, error)
ServicesApiService Retrieve a load balancer application profile
Retrieve a load balancer application profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param applicationProfileId @return loadbalancer.LbHttpProfile
func (*ServicesApiService) ReadLoadBalancerHttpsMonitor ¶
func (a *ServicesApiService) ReadLoadBalancerHttpsMonitor(ctx context.Context, monitorId string) (loadbalancer.LbHttpsMonitor, *http.Response, error)
ServicesApiService Retrieve a load balancer monitor
Retrieve a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param monitorId @return loadbalancer.LbHttpsMonitor
func (*ServicesApiService) ReadLoadBalancerIcmpMonitor ¶
func (a *ServicesApiService) ReadLoadBalancerIcmpMonitor(ctx context.Context, monitorId string) (loadbalancer.LbIcmpMonitor, *http.Response, error)
ServicesApiService Retrieve a load balancer monitor
Retrieve a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param monitorId @return loadbalancer.LbIcmpMonitor
func (*ServicesApiService) ReadLoadBalancerMonitor ¶
func (a *ServicesApiService) ReadLoadBalancerMonitor(ctx context.Context, monitorId string) (loadbalancer.LbMonitor, *http.Response, error)
ServicesApiService Retrieve a load balancer monitor
Retrieve a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param monitorId @return loadbalancer.LbMonitor
func (*ServicesApiService) ReadLoadBalancerPassiveMonitor ¶
func (a *ServicesApiService) ReadLoadBalancerPassiveMonitor(ctx context.Context, monitorId string) (loadbalancer.LbPassiveMonitor, *http.Response, error)
ServicesApiService Retrieve a load balancer monitor
Retrieve a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param monitorId @return loadbalancer.LbPassiveMonitor
func (*ServicesApiService) ReadLoadBalancerPersistenceProfile ¶
func (a *ServicesApiService) ReadLoadBalancerPersistenceProfile(ctx context.Context, persistenceProfileId string) (loadbalancer.LbPersistenceProfile, *http.Response, error)
ServicesApiService Retrieve a load balancer persistence profile
Retrieve a load balancer persistence profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param persistenceProfileId @return loadbalancer.LbPersistenceProfile
func (*ServicesApiService) ReadLoadBalancerPool ¶
func (a *ServicesApiService) ReadLoadBalancerPool(ctx context.Context, poolId string) (loadbalancer.LbPool, *http.Response, error)
ServicesApiService Retrieve a load balancer pool
Retrieve a load balancer pool. * @param ctx context.Context for authentication, logging, tracing, etc. @param poolId @return loadbalancer.LbPool
func (*ServicesApiService) ReadLoadBalancerRule ¶
func (a *ServicesApiService) ReadLoadBalancerRule(ctx context.Context, ruleId string) (loadbalancer.LbRule, *http.Response, error)
ServicesApiService Retrieve a load balancer rule
Retrieve a load balancer rule. * @param ctx context.Context for authentication, logging, tracing, etc. @param ruleId @return loadbalancer.LbRule
func (*ServicesApiService) ReadLoadBalancerServerSslProfile ¶
func (a *ServicesApiService) ReadLoadBalancerServerSslProfile(ctx context.Context, serverSslProfileId string) (loadbalancer.LbServerSslProfile, *http.Response, error)
ServicesApiService Retrieve a load balancer server-ssl profile
Retrieve a load balancer server-ssl profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param serverSslProfileId @return loadbalancer.LbServerSslProfile
func (*ServicesApiService) ReadLoadBalancerService ¶
func (a *ServicesApiService) ReadLoadBalancerService(ctx context.Context, serviceId string) (loadbalancer.LbService, *http.Response, error)
ServicesApiService Retrieve a load balancer service
Retrieve a load balancer service. * @param ctx context.Context for authentication, logging, tracing, etc. @param serviceId @return loadbalancer.LbService
func (*ServicesApiService) ReadLoadBalancerServiceDebugInfo ¶
func (a *ServicesApiService) ReadLoadBalancerServiceDebugInfo(ctx context.Context, serviceId string) (loadbalancer.LbServiceDebugInfo, *http.Response, error)
ServicesApiService Read the debug information of the load balancer service
API to download below information which will be used for debugging and troubleshooting. 1) Load balancer service 2) Load balancer associated virtual servers 3) Load balancer associated pools 4) Load balancer associated profiles such as persistence, SSL, application. 5) Load balancer associated monitors 6) Load balancer associated rules * @param ctx context.Context for authentication, logging, tracing, etc. @param serviceId @return loadbalancer.LbServiceDebugInfo
func (*ServicesApiService) ReadLoadBalancerServiceStatistics ¶
func (a *ServicesApiService) ReadLoadBalancerServiceStatistics(ctx context.Context, serviceId string, localVarOptionals map[string]interface{}) (loadbalancer.LbServiceStatistics, *http.Response, error)
ServicesApiService Retrieve a statistics of load balancer service.
Retrieve the statistics of load balancer service. * @param ctx context.Context for authentication, logging, tracing, etc. @param serviceId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return loadbalancer.LbServiceStatistics
func (*ServicesApiService) ReadLoadBalancerServiceStatus ¶
func (a *ServicesApiService) ReadLoadBalancerServiceStatus(ctx context.Context, serviceId string, localVarOptionals map[string]interface{}) (loadbalancer.LbServiceStatus, *http.Response, error)
ServicesApiService Retrieve a status of load balancer service.
Retrieve a status of load balancer service. * @param ctx context.Context for authentication, logging, tracing, etc. @param serviceId @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return loadbalancer.LbServiceStatus
func (*ServicesApiService) ReadLoadBalancerSourceIpPersistenceProfile ¶
func (a *ServicesApiService) ReadLoadBalancerSourceIpPersistenceProfile(ctx context.Context, persistenceProfileId string) (loadbalancer.LbSourceIpPersistenceProfile, *http.Response, error)
ServicesApiService Retrieve a load balancer persistence profile
Retrieve a load balancer persistence profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param persistenceProfileId @return loadbalancer.LbSourceIpPersistenceProfile
func (*ServicesApiService) ReadLoadBalancerTcpMonitor ¶
func (a *ServicesApiService) ReadLoadBalancerTcpMonitor(ctx context.Context, monitorId string) (loadbalancer.LbTcpMonitor, *http.Response, error)
ServicesApiService Retrieve a load balancer monitor
Retrieve a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param monitorId @return loadbalancer.LbTcpMonitor
func (*ServicesApiService) ReadLoadBalancerTcpProfile ¶
func (a *ServicesApiService) ReadLoadBalancerTcpProfile(ctx context.Context, tcpProfileId string) (loadbalancer.LbTcpProfile, *http.Response, error)
ServicesApiService Retrieve a load balancer TCP profile
Retrieve a load balancer TCP profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param tcpProfileId @return loadbalancer.LbTcpProfile
func (*ServicesApiService) ReadLoadBalancerUdpMonitor ¶
func (a *ServicesApiService) ReadLoadBalancerUdpMonitor(ctx context.Context, monitorId string) (loadbalancer.LbUdpMonitor, *http.Response, error)
ServicesApiService Retrieve a load balancer monitor
Retrieve a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param monitorId @return loadbalancer.LbUdpMonitor
func (*ServicesApiService) ReadLoadBalancerVirtualServer ¶
func (a *ServicesApiService) ReadLoadBalancerVirtualServer(ctx context.Context, virtualServerId string) (loadbalancer.LbVirtualServer, *http.Response, error)
ServicesApiService Retrieve a load balancer virtual server
Retrieve a load balancer virtual server. * @param ctx context.Context for authentication, logging, tracing, etc. @param virtualServerId @return loadbalancer.LbVirtualServer
func (*ServicesApiService) ReadMetadataProxy ¶
func (a *ServicesApiService) ReadMetadataProxy(ctx context.Context, proxyId string) (manager.MetadataProxy, *http.Response, error)
ServicesApiService Get a metadata proxy
Get a metadata proxy * @param ctx context.Context Authentication Context @param proxyId @return manager.MetadataProxy
func (*ServicesApiService) RemoveMemberRemoveMember ¶
func (a *ServicesApiService) RemoveMemberRemoveMember(ctx context.Context, objectId string) (common.ResourceReference, *http.Response, error)
ServicesApiService Remove an existing object from the exclude list
Remove an existing object from the exclude list * @param ctx context.Context Authentication Context @param objectId identifier of the object @return ResourceReference
func (*ServicesApiService) ResetDefaultDneKeyPolicyToSystemDefault ¶
func (a *ServicesApiService) ResetDefaultDneKeyPolicyToSystemDefault(ctx context.Context, encryptType string) (*http.Response, error)
ServicesApiService Reset default network encryption key policy to system default for a specific encryption type
Reset default network encryption key policy to system default for a specific encryption type * @param ctx context.Context Authentication Context @param encryptType @return
func (*ServicesApiService) ReviseDneRuleRevise ¶
func (a *ServicesApiService) ReviseDneRuleRevise(ctx context.Context, sectionId string, ruleId string, dneRule manager.DneRule, operation string, localVarOptionals map[string]interface{}) (manager.DneRule, *http.Response, error)
ServicesApiService Update or reorder a rule in a network encryption section
Update or reorder a rule in a network encryption section * @param ctx context.Context Authentication Context @param sectionId @param ruleId @param dneRule @param operation Operation @param optional (nil or map[string]interface{}) with one or more of:
@param "id" (string) Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'.
@return manager.DneRule
func (*ServicesApiService) ReviseDneSectionRevise ¶
func (a *ServicesApiService) ReviseDneSectionRevise(ctx context.Context, sectionId string, dneSection manager.DneSection, operation string, localVarOptionals map[string]interface{}) (manager.DneSection, *http.Response, error)
ServicesApiService Update a network encryption section and/or its position
Update a network encryption section and/or its position * @param ctx context.Context Authentication Context @param sectionId @param dneSection @param operation Operation @param optional (nil or map[string]interface{}) with one or more of:
@param "id" (string) Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'.
@return manager.DneSection
func (*ServicesApiService) ReviseDneSectionWithRulesReviseWithRules ¶
func (a *ServicesApiService) ReviseDneSectionWithRulesReviseWithRules(ctx context.Context, sectionId string, dneSectionRuleList manager.DneSectionRuleList, operation string, localVarOptionals map[string]interface{}) (manager.DneSectionRuleList, *http.Response, error)
ServicesApiService Update a network encryption section, its rules or position
This API can be called for a section with or without rules. When invoked on a large number of rules, this API is supported only at low rates of invocation (not more than 2 times per minute). The typical latency of this API with about 1024 rules is about 15 seconds in a cluster setup. This API should not be invoked with large payloads at automation speeds. Instead, to move a section above or below another section, use: POST /api/v1/network-encryption/sections/&lt;section-id&gt;?action=revise To modify rules, use: PUT /api/v1/network-encryption/sections/&lt;section-id&gt;/rules/&lt;rule-id&gt; * @param ctx context.Context Authentication Context @param sectionId @param dneSectionRuleList @param operation Operation @param optional (nil or map[string]interface{}) with one or more of:
@param "id" (string) Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'.
@return manager.DneSectionRuleList
func (*ServicesApiService) ReviseRuleRevise ¶
func (a *ServicesApiService) ReviseRuleRevise(ctx context.Context, sectionId string, ruleId string, firewallRule manager.FirewallRule, localVarOptionals map[string]interface{}) (manager.FirewallRule, *http.Response, error)
ServicesApiService Update an Existing Rule and Reorder the Rule
Modifies existing firewall rule along with relative position among other firewall rules inside a firewall section. * @param ctx context.Context Authentication Context @param sectionId @param ruleId @param firewallRule @param optional (nil or map[string]interface{}) with one or more of:
@param "id" (string) Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. @param "operation" (string) Operation
@return manager.FirewallRule
func (*ServicesApiService) ReviseSectionRevise ¶
func (a *ServicesApiService) ReviseSectionRevise(ctx context.Context, sectionId string, firewallSection manager.FirewallSection, localVarOptionals map[string]interface{}) (manager.FirewallSection, *http.Response, error)
ServicesApiService Update an Existing Section, Including Its Position
Modifies an existing firewall section along with its relative position among other firewall sections in the system. * @param ctx context.Context Authentication Context @param sectionId @param firewallSection @param optional (nil or map[string]interface{}) with one or more of:
@param "id" (string) Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. @param "operation" (string) Operation
@return manager.FirewallSection
func (*ServicesApiService) ReviseSectionWithRulesReviseWithRules ¶
func (a *ServicesApiService) ReviseSectionWithRulesReviseWithRules(ctx context.Context, sectionId string, firewallSectionRuleList manager.FirewallSectionRuleList, localVarOptionals map[string]interface{}) (manager.FirewallSectionRuleList, *http.Response, error)
ServicesApiService Update an Existing Section with Rules
Modifies an existing firewall section along with its relative position among other firewall sections with rules. When invoked on a large number of rules, this API is supported only at low rates of invocation (not more than 2 times per minute). The typical latency of this API with about 1024 rules is about 15 seconds in a cluster setup. This API should not be invoked with large payloads at automation speeds. Instead, to move a section above or below another section, use: POST /api/v1/firewall/sections/&lt;section-id&gt;?action=revise To modify rules, use: PUT /api/v1/firewall/sections/&lt;section-id&gt;/rules/&lt;rule-id&gt; * @param ctx context.Context Authentication Context @param sectionId @param firewallSectionRuleList @param optional (nil or map[string]interface{}) with one or more of:
@param "id" (string) Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. @param "operation" (string) Operation
@return manager.FirewallSectionRuleList
func (*ServicesApiService) RevokeDneKeyPolicyRevoke ¶
func (a *ServicesApiService) RevokeDneKeyPolicyRevoke(ctx context.Context, keyPolicyId string) (*http.Response, error)
ServicesApiService Manually revoke a network encryption key policy for ungraceful re-key
Manually revoke a network encryption key policy for ungraceful re-key * @param ctx context.Context Authentication Context @param keyPolicyId @return
func (*ServicesApiService) RotateDneKeyPolicyRotate ¶
func (a *ServicesApiService) RotateDneKeyPolicyRotate(ctx context.Context, keyPolicyId string) (*http.Response, error)
ServicesApiService Manually rotate a network encryption key policy for graceful re-key
Manually rotate a network encryption key policy for graceful re-key * @param ctx context.Context Authentication Context @param keyPolicyId @return
func (*ServicesApiService) UpdateDhcpIpPool ¶
func (a *ServicesApiService) UpdateDhcpIpPool(ctx context.Context, serverId string, poolId string, dhcpIpPool manager.DhcpIpPool) (manager.DhcpIpPool, *http.Response, error)
ServicesApiService Update a DHCP server's IP pool
Update a DHCP server's IP pool * @param ctx context.Context Authentication Context @param serverId @param poolId @param dhcpIpPool @return manager.DhcpIpPool
func (*ServicesApiService) UpdateDhcpProfile ¶
func (a *ServicesApiService) UpdateDhcpProfile(ctx context.Context, profileId string, dhcpProfile manager.DhcpProfile) (manager.DhcpProfile, *http.Response, error)
ServicesApiService Update a DHCP server profile
Update a DHCP server profile * @param ctx context.Context Authentication Context @param profileId @param dhcpProfile @return manager.DhcpProfile
func (*ServicesApiService) UpdateDhcpServer ¶
func (a *ServicesApiService) UpdateDhcpServer(ctx context.Context, serverId string, logicalDhcpServer manager.LogicalDhcpServer) (manager.LogicalDhcpServer, *http.Response, error)
ServicesApiService Update a DHCP server
Update a DHCP server * @param ctx context.Context Authentication Context @param serverId @param logicalDhcpServer @return manager.LogicalDhcpServer
func (*ServicesApiService) UpdateDhcpStaticBinding ¶
func (a *ServicesApiService) UpdateDhcpStaticBinding(ctx context.Context, serverId string, bindingId string, dhcpStaticBinding manager.DhcpStaticBinding) (manager.DhcpStaticBinding, *http.Response, error)
ServicesApiService Update a DHCP server's static binding
Update a DHCP server's static binding * @param ctx context.Context Authentication Context @param serverId @param bindingId @param dhcpStaticBinding @return manager.DhcpStaticBinding
func (*ServicesApiService) UpdateDneGlobalConfig ¶
func (a *ServicesApiService) UpdateDneGlobalConfig(ctx context.Context, dneGlobalConfig manager.DneGlobalConfig) (manager.DneGlobalConfig, *http.Response, error)
ServicesApiService Update the global configuration of network encryption service
Update the global configuration of network encryption service * @param ctx context.Context Authentication Context @param dneGlobalConfig @return manager.DneGlobalConfig
func (*ServicesApiService) UpdateDneKeyManager ¶
func (a *ServicesApiService) UpdateDneKeyManager(ctx context.Context, keyManagerId string, dneKeyManager manager.DneKeyManager) (manager.DneKeyManager, *http.Response, error)
ServicesApiService Update a specific network encryption key manager configuration
Update a specific network encryption key manager configuration * @param ctx context.Context Authentication Context @param keyManagerId @param dneKeyManager @return manager.DneKeyManager
func (*ServicesApiService) UpdateDneKeyPolicy ¶
func (a *ServicesApiService) UpdateDneKeyPolicy(ctx context.Context, keyPolicyId string, dneKeyPolicy manager.DneKeyPolicy) (manager.DneKeyPolicy, *http.Response, error)
ServicesApiService Update a network encryption key policy
Update a network encryption key policy * @param ctx context.Context Authentication Context @param keyPolicyId @param dneKeyPolicy @return manager.DneKeyPolicy
func (*ServicesApiService) UpdateDneRule ¶
func (a *ServicesApiService) UpdateDneRule(ctx context.Context, sectionId string, ruleId string, dneRule manager.DneRule) (manager.DneRule, *http.Response, error)
ServicesApiService Update a specific rule in a network encryption section
Update a specific rule in a network encryption section * @param ctx context.Context Authentication Context @param sectionId @param ruleId @param dneRule @return manager.DneRule
func (*ServicesApiService) UpdateDneSection ¶
func (a *ServicesApiService) UpdateDneSection(ctx context.Context, sectionId string, dneSection manager.DneSection) (manager.DneSection, *http.Response, error)
ServicesApiService Update a network encryption section
Update the section but not its rules. * @param ctx context.Context Authentication Context @param sectionId @param dneSection @return manager.DneSection
func (*ServicesApiService) UpdateDneSectionWithRulesUpdateWithRules ¶
func (a *ServicesApiService) UpdateDneSectionWithRulesUpdateWithRules(ctx context.Context, sectionId string, dneSectionRuleList manager.DneSectionRuleList) (manager.DneSectionRuleList, *http.Response, error)
ServicesApiService Update a network encryption section and its rules
This API returns an error if the section does not have rules. When invoked on a large number of rules, this API is supported only at low rates of invocation (not more than 2 times per minute). The typical latency of this API with about 1024 rules is about 15 seconds in a cluster setup. This API should not be invoked with large payloads at automation speeds. Instead, to update rule content, use: PUT /api/v1/network-enryption/sections/&lt;section-id&gt;/rules/&lt;rule-id&gt; * @param ctx context.Context Authentication Context @param sectionId @param dneSectionRuleList @return manager.DneSectionRuleList
func (*ServicesApiService) UpdateExcludeList ¶
func (a *ServicesApiService) UpdateExcludeList(ctx context.Context, excludeList manager.ExcludeList) (manager.ExcludeList, *http.Response, error)
ServicesApiService Modify exclude list
Modify exclude list * @param ctx context.Context Authentication Context @param excludeList @return manager.ExcludeList
func (*ServicesApiService) UpdateFirewallStatus ¶
func (a *ServicesApiService) UpdateFirewallStatus(ctx context.Context, contextType string, firewallStatus manager.FirewallStatus) (manager.FirewallStatus, *http.Response, error)
ServicesApiService Update global firewall status for dfw context
Update global firewall status for dfw context * @param ctx context.Context Authentication Context @param contextType @param firewallStatus @return manager.FirewallStatus
func (*ServicesApiService) UpdateLoadBalancerApplicationProfile ¶
func (a *ServicesApiService) UpdateLoadBalancerApplicationProfile(ctx context.Context, applicationProfileId string, lbAppProfile loadbalancer.LbAppProfile) (loadbalancer.LbAppProfile, *http.Response, error)
ServicesApiService Update a load balancer application profile
Update a load balancer application profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param applicationProfileId @param lbAppProfile @return loadbalancer.LbAppProfile
func (*ServicesApiService) UpdateLoadBalancerClientSslProfile ¶
func (a *ServicesApiService) UpdateLoadBalancerClientSslProfile(ctx context.Context, clientSslProfileId string, lbClientSslProfile loadbalancer.LbClientSslProfile) (loadbalancer.LbClientSslProfile, *http.Response, error)
ServicesApiService Update a load balancer client-ssl profile
Update a load balancer client-ssl profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param clientSslProfileId @param lbClientSslProfile @return loadbalancer.LbClientSslProfile
func (*ServicesApiService) UpdateLoadBalancerCookiePersistenceProfile ¶
func (a *ServicesApiService) UpdateLoadBalancerCookiePersistenceProfile(ctx context.Context, persistenceProfileId string, lbPersistenceProfile loadbalancer.LbCookiePersistenceProfile) (loadbalancer.LbCookiePersistenceProfile, *http.Response, error)
ServicesApiService Update a load balancer persistence profile
Update a load balancer persistence profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param persistenceProfileId @param lbPersistenceProfile @return loadbalancer.LbCookiePersistenceProfile
func (*ServicesApiService) UpdateLoadBalancerFastTcpProfile ¶
func (a *ServicesApiService) UpdateLoadBalancerFastTcpProfile(ctx context.Context, applicationProfileId string, lbAppProfile loadbalancer.LbFastTcpProfile) (loadbalancer.LbFastTcpProfile, *http.Response, error)
ServicesApiService Update a load balancer application profile
Update a load balancer application profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param applicationProfileId @param lbAppProfile @return loadbalancer.LbFastTcpProfile
func (*ServicesApiService) UpdateLoadBalancerFastUdpProfile ¶
func (a *ServicesApiService) UpdateLoadBalancerFastUdpProfile(ctx context.Context, applicationProfileId string, lbAppProfile loadbalancer.LbFastUdpProfile) (loadbalancer.LbFastUdpProfile, *http.Response, error)
ServicesApiService Update a load balancer application profile
Update a load balancer application profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param applicationProfileId @param lbAppProfile @return loadbalancer.LbFastUdpProfile
func (*ServicesApiService) UpdateLoadBalancerHttpMonitor ¶
func (a *ServicesApiService) UpdateLoadBalancerHttpMonitor(ctx context.Context, monitorId string, lbMonitor loadbalancer.LbHttpMonitor) (loadbalancer.LbHttpMonitor, *http.Response, error)
ServicesApiService Update a load balancer monitor
Update a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param monitorId @param lbMonitor @return loadbalancer.LbHttpMonitor
func (*ServicesApiService) UpdateLoadBalancerHttpProfile ¶
func (a *ServicesApiService) UpdateLoadBalancerHttpProfile(ctx context.Context, applicationProfileId string, lbAppProfile loadbalancer.LbHttpProfile) (loadbalancer.LbHttpProfile, *http.Response, error)
ServicesApiService Update a load balancer application profile
Update a load balancer application profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param applicationProfileId @param lbAppProfile @return loadbalancer.LbHttpProfile
func (*ServicesApiService) UpdateLoadBalancerHttpsMonitor ¶
func (a *ServicesApiService) UpdateLoadBalancerHttpsMonitor(ctx context.Context, monitorId string, lbMonitor loadbalancer.LbHttpsMonitor) (loadbalancer.LbHttpsMonitor, *http.Response, error)
ServicesApiService Update a load balancer monitor
Update a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param monitorId @param lbMonitor @return loadbalancer.LbHttpsMonitor
func (*ServicesApiService) UpdateLoadBalancerIcmpMonitor ¶
func (a *ServicesApiService) UpdateLoadBalancerIcmpMonitor(ctx context.Context, monitorId string, lbMonitor loadbalancer.LbIcmpMonitor) (loadbalancer.LbIcmpMonitor, *http.Response, error)
ServicesApiService Update a load balancer monitor
Update a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param monitorId @param lbMonitor @return loadbalancer.LbIcmpMonitor
func (*ServicesApiService) UpdateLoadBalancerMonitor ¶
func (a *ServicesApiService) UpdateLoadBalancerMonitor(ctx context.Context, monitorId string, lbMonitor loadbalancer.LbMonitor) (loadbalancer.LbMonitor, *http.Response, error)
ServicesApiService Update a load balancer monitor
Update a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param monitorId @param lbMonitor @return loadbalancer.LbMonitor
func (*ServicesApiService) UpdateLoadBalancerPassiveMonitor ¶
func (a *ServicesApiService) UpdateLoadBalancerPassiveMonitor(ctx context.Context, monitorId string, lbMonitor loadbalancer.LbPassiveMonitor) (loadbalancer.LbPassiveMonitor, *http.Response, error)
ServicesApiService Update a load balancer monitor
Update a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param monitorId @param lbMonitor @return loadbalancer.LbPassiveMonitor
func (*ServicesApiService) UpdateLoadBalancerPersistenceProfile ¶
func (a *ServicesApiService) UpdateLoadBalancerPersistenceProfile(ctx context.Context, persistenceProfileId string, lbPersistenceProfile loadbalancer.LbPersistenceProfile) (loadbalancer.LbPersistenceProfile, *http.Response, error)
ServicesApiService Update a load balancer persistence profile
Update a load balancer persistence profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param persistenceProfileId @param lbPersistenceProfile @return loadbalancer.LbPersistenceProfile
func (*ServicesApiService) UpdateLoadBalancerPool ¶
func (a *ServicesApiService) UpdateLoadBalancerPool(ctx context.Context, poolId string, lbPool loadbalancer.LbPool) (loadbalancer.LbPool, *http.Response, error)
ServicesApiService Update a load balancer pool
Update a load balancer pool. * @param ctx context.Context for authentication, logging, tracing, etc. @param poolId @param lbPool @return loadbalancer.LbPool
func (*ServicesApiService) UpdateLoadBalancerRule ¶
func (a *ServicesApiService) UpdateLoadBalancerRule(ctx context.Context, ruleId string, lbRule loadbalancer.LbRule) (loadbalancer.LbRule, *http.Response, error)
ServicesApiService Update a load balancer rule
Update a load balancer rule. * @param ctx context.Context for authentication, logging, tracing, etc. @param ruleId @param lbRule @return loadbalancer.LbRule
func (*ServicesApiService) UpdateLoadBalancerServerSslProfile ¶
func (a *ServicesApiService) UpdateLoadBalancerServerSslProfile(ctx context.Context, serverSslProfileId string, lbServerSslProfile loadbalancer.LbServerSslProfile) (loadbalancer.LbServerSslProfile, *http.Response, error)
ServicesApiService Update a load balancer server-ssl profile
Update a load balancer server-ssl profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param serverSslProfileId @param lbServerSslProfile @return loadbalancer.LbServerSslProfile
func (*ServicesApiService) UpdateLoadBalancerService ¶
func (a *ServicesApiService) UpdateLoadBalancerService(ctx context.Context, serviceId string, lbService loadbalancer.LbService) (loadbalancer.LbService, *http.Response, error)
ServicesApiService Update a load balancer service
Update a load balancer service. * @param ctx context.Context for authentication, logging, tracing, etc. @param serviceId @param lbService @return loadbalancer.LbService
func (*ServicesApiService) UpdateLoadBalancerSourceIpPersistenceProfile ¶
func (a *ServicesApiService) UpdateLoadBalancerSourceIpPersistenceProfile(ctx context.Context, persistenceProfileId string, lbPersistenceProfile loadbalancer.LbSourceIpPersistenceProfile) (loadbalancer.LbSourceIpPersistenceProfile, *http.Response, error)
ServicesApiService Update a load balancer persistence profile
Update a load balancer persistence profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param persistenceProfileId @param lbPersistenceProfile @return loadbalancer.LbSourceIpPersistenceProfile
func (*ServicesApiService) UpdateLoadBalancerTcpMonitor ¶
func (a *ServicesApiService) UpdateLoadBalancerTcpMonitor(ctx context.Context, monitorId string, lbMonitor loadbalancer.LbTcpMonitor) (loadbalancer.LbTcpMonitor, *http.Response, error)
ServicesApiService Update a load balancer monitor
Update a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param monitorId @param lbMonitor @return loadbalancer.LbTcpMonitor
func (*ServicesApiService) UpdateLoadBalancerTcpProfile ¶
func (a *ServicesApiService) UpdateLoadBalancerTcpProfile(ctx context.Context, tcpProfileId string, lbTcpProfile loadbalancer.LbTcpProfile) (loadbalancer.LbTcpProfile, *http.Response, error)
ServicesApiService Update a load balancer TCP profile
Update a load balancer TCP profile. * @param ctx context.Context for authentication, logging, tracing, etc. @param tcpProfileId @param lbTcpProfile @return loadbalancer.LbTcpProfile
func (*ServicesApiService) UpdateLoadBalancerUdpMonitor ¶
func (a *ServicesApiService) UpdateLoadBalancerUdpMonitor(ctx context.Context, monitorId string, lbMonitor loadbalancer.LbUdpMonitor) (loadbalancer.LbUdpMonitor, *http.Response, error)
ServicesApiService Update a load balancer monitor
Update a load balancer monitor. * @param ctx context.Context for authentication, logging, tracing, etc. @param monitorId @param lbMonitor @return loadbalancer.LbUdpMonitor
func (*ServicesApiService) UpdateLoadBalancerVirtualServer ¶
func (a *ServicesApiService) UpdateLoadBalancerVirtualServer(ctx context.Context, virtualServerId string, lbVirtualServer loadbalancer.LbVirtualServer) (loadbalancer.LbVirtualServer, *http.Response, error)
ServicesApiService Update a load balancer virtual server
Update a load balancer virtual server. * @param ctx context.Context for authentication, logging, tracing, etc. @param virtualServerId @param lbVirtualServer @return loadbalancer.LbVirtualServer
func (*ServicesApiService) UpdateMetadataProxy ¶
func (a *ServicesApiService) UpdateMetadataProxy(ctx context.Context, proxyId string, metadataProxy manager.MetadataProxy) (manager.MetadataProxy, *http.Response, error)
ServicesApiService Update a metadata proxy
Update a metadata proxy * @param ctx context.Context Authentication Context @param proxyId @param metadataProxy @return manager.MetadataProxy
func (*ServicesApiService) UpdateNetworkEncryptionStatusUpdateStatus ¶
func (a *ServicesApiService) UpdateNetworkEncryptionStatusUpdateStatus(ctx context.Context, context string, localVarOptionals map[string]interface{}) (manager.NetworkEncryptionStatus, *http.Response, error)
ServicesApiService Update the firewall status for a given context
Update the firewall status for a given context * @param ctx context.Context Authentication Context @param context Context for which network encryption status. @param optional (nil or map[string]interface{}) with one or more of:
@param "status" (string) status of the given context. It could be one of the following values.
@return manager.NetworkEncryptionStatus
func (*ServicesApiService) UpdateRule ¶
func (a *ServicesApiService) UpdateRule(ctx context.Context, sectionId string, ruleId string, firewallRule manager.FirewallRule) (manager.FirewallRule, *http.Response, error)
ServicesApiService Update an Existing Rule
Modifies existing firewall rule in a firewall section. * @param ctx context.Context Authentication Context @param sectionId @param ruleId @param firewallRule @return manager.FirewallRule
func (*ServicesApiService) UpdateSection ¶
func (a *ServicesApiService) UpdateSection(ctx context.Context, sectionId string, firewallSection manager.FirewallSection) (manager.FirewallSection, *http.Response, error)
ServicesApiService Update an Existing Section
Modifies the specified section, but does not modify the section's associated rules. * @param ctx context.Context Authentication Context @param sectionId @param firewallSection @return manager.FirewallSection
func (*ServicesApiService) UpdateSectionWithRulesUpdateWithRules ¶
func (a *ServicesApiService) UpdateSectionWithRulesUpdateWithRules(ctx context.Context, sectionId string, firewallSectionRuleList manager.FirewallSectionRuleList) (manager.FirewallSectionRuleList, *http.Response, error)
ServicesApiService Update an Existing Section, Including Its Rules
Modifies existing firewall section along with its association with rules. When invoked on a large number of rules, this API is supported only at low rates of invocation (not more than 2 times per minute). The typical latency of this API with about 1024 rules is about 15 seconds in a cluster setup. This API should not be invoked with large payloads at automation speeds. Instead, to update rule content, use: PUT /api/v1/firewall/sections/&lt;section-id&gt;/rules/&lt;rule-id&gt; * @param ctx context.Context Authentication Context @param sectionId @param firewallSectionRuleList @return manager.FirewallSectionRuleList
type SystemAdministrationPolicyClusterControlPlaneApiService ¶
type SystemAdministrationPolicyClusterControlPlaneApiService service
func (*SystemAdministrationPolicyClusterControlPlaneApiService) CreateOrUpdateClusterControlPlane ¶ added in v0.0.9
func (a *SystemAdministrationPolicyClusterControlPlaneApiService) CreateOrUpdateClusterControlPlane(ctx context.Context, siteId string, enforcementpointId string, clusterControlPlaneId string, clusterControlPlane clustercontrolplane.ClusterControlPlane) (clustercontrolplane.ClusterControlPlane, *http.Response, error)
SystemAdministrationPolicyClusterControlPlaneApiService Create or Update Cluster Control Plane to NSX-T Joins a Cluster Control Plane to NSX-T.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param siteId
- @param enforcementpointId
- @param clusterControlPlaneId
- @param clusterControlPlane
@return ClusterControlPlane
func (*SystemAdministrationPolicyClusterControlPlaneApiService) DeleteClusterControlPlane ¶
func (a *SystemAdministrationPolicyClusterControlPlaneApiService) DeleteClusterControlPlane(ctx context.Context, siteId string, enforcementpointId string, clusterControlPlaneId string) (*http.Response, error)
SystemAdministrationPolicyClusterControlPlaneApiService Delete a specified cluster control plane. Removes a specified cluster control plane.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param siteId
- @param enforcementpointId
- @param clusterControlPlaneId
func (*SystemAdministrationPolicyClusterControlPlaneApiService) GetClusterControlPlane ¶
func (a *SystemAdministrationPolicyClusterControlPlaneApiService) GetClusterControlPlane(ctx context.Context, siteId string, enforcementpointId string, clusterControlPlaneId string) (clustercontrolplane.ClusterControlPlane, *http.Response, error)
SystemAdministrationPolicyClusterControlPlaneApiService Return a specified cluster control plane. Returns a specified cluster control plane.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param siteId
- @param enforcementpointId
- @param clusterControlPlaneId
@return ClusterControlPlane
func (*SystemAdministrationPolicyClusterControlPlaneApiService) ListClusterControlPlane ¶
func (a *SystemAdministrationPolicyClusterControlPlaneApiService) ListClusterControlPlane(ctx context.Context, siteId string, enforcementpointId string) (ClusterControlPlaneListResult, *http.Response, error)
SystemAdministrationPolicyClusterControlPlaneApiService Return the List of cluster control planes. Returns information about all cluster control planes.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param siteId
- @param enforcementpointId
@return ClusterControlPlaneListResult
func (*SystemAdministrationPolicyClusterControlPlaneApiService) PatchClusterControlPlane ¶ added in v0.0.9
func (a *SystemAdministrationPolicyClusterControlPlaneApiService) PatchClusterControlPlane(ctx context.Context, siteId string, enforcementpointId string, clusterControlPlaneId string, clusterControlPlane clustercontrolplane.ClusterControlPlane) (clustercontrolplane.ClusterControlPlane, *http.Response, error)
SystemAdministrationPolicyClusterControlPlaneApiService Patch a Cluster Control Plane. Patch a Cluster Control Plane.
- @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
- @param siteId
- @param enforcementpointId
- @param clusterControlPlaneId
- @param clusterControlPlane
@return ClusterControlPlane
type TransportEntitiesApiService ¶
type TransportEntitiesApiService service
func (*TransportEntitiesApiService) GetTunnel ¶
func (a *TransportEntitiesApiService) GetTunnel(ctx context.Context, nodeId string, tunnelName string, localVarOptionals map[string]interface{}) (manager.TunnelProperties, *http.Response, error)
TransportEntitiesApiService Tunnel properties
Tunnel properties * @param ctx context.Context Authentication Context @param nodeId ID of transport node @param tunnelName Tunnel name @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.TunnelProperties
func (*TransportEntitiesApiService) QueryTunnels ¶
func (a *TransportEntitiesApiService) QueryTunnels(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.TunnelList, *http.Response, error)
TransportEntitiesApiService List of tunnels
List of tunnels * @param ctx context.Context Authentication Context @param nodeId ID of transport node @param optional (nil or map[string]interface{}) with one or more of:
@param "bfdDiagnosticCode" (string) BFD diagnostic code of Tunnel as defined in RFC 5880 @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "remoteNodeId" (string) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "source" (string) Data source type. @param "status" (string) Tunnel status
@return manager.TunnelList
type TroubleshootingAndMonitoringApiService ¶
type TroubleshootingAndMonitoringApiService service
func (*TroubleshootingAndMonitoringApiService) CreatePortMirroringSessions ¶
func (a *TroubleshootingAndMonitoringApiService) CreatePortMirroringSessions(ctx context.Context, portMirroringSession manager.PortMirroringSession) (manager.PortMirroringSession, *http.Response, error)
TroubleshootingAndMonitoringApiService Create a mirror session
Create a mirror session * @param ctx context.Context Authentication Context @param portMirroringSession @return manager.PortMirroringSession
func (*TroubleshootingAndMonitoringApiService) CreateTraceflow ¶
func (a *TroubleshootingAndMonitoringApiService) CreateTraceflow(ctx context.Context, traceflowRequest monitoring.TraceflowRequest) (monitoring.Traceflow, *http.Response, error)
TroubleshootingAndMonitoringApiService Initiate a monitoring.Traceflow Operation on the Specified Port
Initiate a monitoring.Traceflow Operation on the Specified Port * @param ctx context.Context Authentication Context @param traceflowRequest @return monitoringTraceflow
func (*TroubleshootingAndMonitoringApiService) DeletePortMirroringSession ¶
func (a *TroubleshootingAndMonitoringApiService) DeletePortMirroringSession(ctx context.Context, mirrorSessionId string) (*http.Response, error)
TroubleshootingAndMonitoringApiService Delete the mirror session
Delete the mirror session * @param ctx context.Context Authentication Context @param mirrorSessionId @return
func (*TroubleshootingAndMonitoringApiService) DeleteTraceflow ¶
func (a *TroubleshootingAndMonitoringApiService) DeleteTraceflow(ctx context.Context, traceflowId string) (*http.Response, error)
TroubleshootingAndMonitoringApiService Delete the monitoring.Traceflow round
Delete the monitoring.Traceflow round * @param ctx context.Context Authentication Context @param traceflowId @return
func (*TroubleshootingAndMonitoringApiService) GetForwardingPath ¶
func (a *TroubleshootingAndMonitoringApiService) GetForwardingPath(ctx context.Context, lportId string, peerPortId string) (manager.PortConnectionEntities, *http.Response, error)
TroubleshootingAndMonitoringApiService Get networking entities between two logical ports with VIF attachment
Get networking entities between two logical ports with VIF attachment * @param ctx context.Context Authentication Context @param lportId ID of source port @param peerPortId ID of peer port @return monitoring.PortConnectionEntities
func (*TroubleshootingAndMonitoringApiService) GetHeatmapTransportZoneStatus ¶
func (a *TroubleshootingAndMonitoringApiService) GetHeatmapTransportZoneStatus(ctx context.Context, zoneId string, localVarOptionals map[string]interface{}) (monitoring.HeatMapTransportZoneStatus, *http.Response, error)
TroubleshootingAndMonitoringApiService Get high-level summary of a transport zone
Get high-level summary of a transport zone * @param ctx context.Context Authentication Context @param zoneId ID of transport zone @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return monitoring.HeatMapTransportZoneStatus
func (*TroubleshootingAndMonitoringApiService) GetIpfixObsPoints ¶
func (a *TroubleshootingAndMonitoringApiService) GetIpfixObsPoints(ctx context.Context) (monitoring.IpfixObsPointsListResult, *http.Response, error)
TroubleshootingAndMonitoringApiService Get the list of IPFIX observation points
Get the list of IPFIX observation points * @param ctx context.Context Authentication Context @return monitoring.IpfixObsPointsListResult
func (*TroubleshootingAndMonitoringApiService) GetPortMirroringSession ¶
func (a *TroubleshootingAndMonitoringApiService) GetPortMirroringSession(ctx context.Context, mirrorSessionId string) (manager.PortMirroringSession, *http.Response, error)
TroubleshootingAndMonitoringApiService Get the mirror session
Get the mirror session * @param ctx context.Context Authentication Context @param mirrorSessionId @return manager.PortMirroringSession
func (*TroubleshootingAndMonitoringApiService) GetSwitchIpfixConfig ¶
func (a *TroubleshootingAndMonitoringApiService) GetSwitchIpfixConfig(ctx context.Context) (monitoring.IpfixObsPointConfig, *http.Response, error)
TroubleshootingAndMonitoringApiService Read global switch IPFIX export configuration
Read global switch IPFIX export configuration * @param ctx context.Context Authentication Context @return monitoring.IpfixObsPointConfig
func (*TroubleshootingAndMonitoringApiService) GetTraceflow ¶
func (a *TroubleshootingAndMonitoringApiService) GetTraceflow(ctx context.Context, traceflowId string) (monitoring.Traceflow, *http.Response, error)
TroubleshootingAndMonitoringApiService Get the monitoring.Traceflow round status and result summary
Get the monitoring.Traceflow round status and result summary * @param ctx context.Context Authentication Context @param traceflowId @return monitoring.Traceflow
func (*TroubleshootingAndMonitoringApiService) GetTraceflowObservations ¶
func (a *TroubleshootingAndMonitoringApiService) GetTraceflowObservations(ctx context.Context, traceflowId string, localVarOptionals map[string]interface{}) (monitoring.TraceflowObservationListResult, *http.Response, error)
TroubleshootingAndMonitoringApiService Get observations for the monitoring.Traceflow round
Get observations for the monitoring.Traceflow round * @param ctx context.Context Authentication Context @param traceflowId @param optional (nil or map[string]interface{}) with one or more of:
@param "componentName" (string) Observations having the given component name will be listed. @param "componentType" (string) Observations having the given component type will be listed. @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "resourceType" (string) The type of observations that will be listed. @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "transportNodeName" (string) Observations having the given transport node name will be listed.
@return monitoring.TraceflowObservationListResult
func (*TroubleshootingAndMonitoringApiService) GetTransportNodeReport ¶
func (a *TroubleshootingAndMonitoringApiService) GetTransportNodeReport(ctx context.Context, localVarOptionals map[string]interface{}) (*http.Response, error)
TroubleshootingAndMonitoringApiService Creates a status report of transport nodes of all the transport zones
Creates a status report of transport nodes of all the transport zones * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type. @param "status" (string) Transport node
@return
func (*TroubleshootingAndMonitoringApiService) GetTransportNodeReportForATransportZone ¶
func (a *TroubleshootingAndMonitoringApiService) GetTransportNodeReportForATransportZone(ctx context.Context, zoneId string, localVarOptionals map[string]interface{}) (*http.Response, error)
TroubleshootingAndMonitoringApiService Creates a status report of transport nodes in a transport zone
Creates a status report of transport nodes in a transport zone * @param ctx context.Context Authentication Context @param zoneId ID of transport zone @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type. @param "status" (string) Transport node
@return
func (*TroubleshootingAndMonitoringApiService) GetTransportNodeStatus ¶
func (a *TroubleshootingAndMonitoringApiService) GetTransportNodeStatus(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.TransportNodeStatus, *http.Response, error)
TroubleshootingAndMonitoringApiService Read status of a transport node
Read status of a transport node * @param ctx context.Context Authentication Context @param nodeId ID of transport node @param optional (nil or map[string]interface{}) with one or more of:
@param "source" (string) Data source type.
@return manager.TransportNodeStatus
func (*TroubleshootingAndMonitoringApiService) ListNodeLogs ¶
func (a *TroubleshootingAndMonitoringApiService) ListNodeLogs(ctx context.Context) (monitoring.NodeLogPropertiesListResult, *http.Response, error)
TroubleshootingAndMonitoringApiService List available node logs
Returns the number of log files and lists the log files that reside on the NSX virtual appliance. The list includes the filename, file size, and last-modified time in milliseconds since epoch (1 January 1970) for each log file. Knowing the last-modified time with millisecond accuracy since epoch is helpful when you are comparing two times, such as the time of a POST request and the end time on a server. * @param ctx context.Context Authentication Context @return monitoring.NodeLogPropertiesListResult
func (*TroubleshootingAndMonitoringApiService) ListPortMirroringSession ¶
func (a *TroubleshootingAndMonitoringApiService) ListPortMirroringSession(ctx context.Context, localVarOptionals map[string]interface{}) (manager.PortMirroringSessionListResult, *http.Response, error)
TroubleshootingAndMonitoringApiService List all mirror sessions
List all mirror sessions * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return manager.PortMirroringSessionListResult
func (*TroubleshootingAndMonitoringApiService) ListRemoteTransportNodeStatus ¶
func (a *TroubleshootingAndMonitoringApiService) ListRemoteTransportNodeStatus(ctx context.Context, nodeId string, localVarOptionals map[string]interface{}) (manager.TransportNodeStatusListResult, *http.Response, error)
TroubleshootingAndMonitoringApiService Read status of all transport nodes with tunnel connections to transport node
Read status of all transport nodes with tunnel connections to transport node * @param ctx context.Context Authentication Context @param nodeId ID of transport node @param optional (nil or map[string]interface{}) with one or more of:
@param "bfdDiagnosticCode" (string) BFD diagnostic code of Tunnel as defined in RFC 5880 @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "source" (string) Data source type. @param "tunnelStatus" (string) Tunnel Status
@return manager.TransportNodeStatusListResult
func (*TroubleshootingAndMonitoringApiService) ListTraceflows ¶
func (a *TroubleshootingAndMonitoringApiService) ListTraceflows(ctx context.Context, localVarOptionals map[string]interface{}) (monitoring.TraceflowListResult, *http.Response, error)
TroubleshootingAndMonitoringApiService List all monitoring.Traceflow rounds
List all monitoring.Traceflow rounds; if a logical port id is given as a query parameter, only those originated from the logical port are returned. * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "lportId" (string) id of the source logical port where the trace flows originated @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return monitoring.TraceflowListResult
func (*TroubleshootingAndMonitoringApiService) ListTransportNodeStatus ¶
func (a *TroubleshootingAndMonitoringApiService) ListTransportNodeStatus(ctx context.Context, localVarOptionals map[string]interface{}) (manager.TransportNodeStatusListResult, *http.Response, error)
TroubleshootingAndMonitoringApiService Read status of all the transport nodes
Read status of all the transport nodes * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "source" (string) Data source type. @param "status" (string) Transport node
@return manager.TransportNodeStatusListResult
func (*TroubleshootingAndMonitoringApiService) ListTransportNodeStatusForTransportZone ¶
func (a *TroubleshootingAndMonitoringApiService) ListTransportNodeStatusForTransportZone(ctx context.Context, zoneId string, localVarOptionals map[string]interface{}) (manager.TransportNodeStatusListResult, *http.Response, error)
TroubleshootingAndMonitoringApiService Read status of transport nodes in a transport zone
Read status of transport nodes in a transport zone * @param ctx context.Context Authentication Context @param zoneId ID of transport zone @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "source" (string) Data source type. @param "status" (string) Transport node
@return manager.TransportNodeStatusListResult
func (*TroubleshootingAndMonitoringApiService) ReadNodeLog ¶
func (a *TroubleshootingAndMonitoringApiService) ReadNodeLog(ctx context.Context, logName string) (monitoring.NodeLogProperties, *http.Response, error)
TroubleshootingAndMonitoringApiService Read node log properties
For a single specified log file, lists the filename, file size, and last-modified time. * @param ctx context.Context Authentication Context @param logName Name of log file to read properties @return monitoring.NodeLogProperties
func (*TroubleshootingAndMonitoringApiService) ReadNodeLogData ¶
func (a *TroubleshootingAndMonitoringApiService) ReadNodeLogData(ctx context.Context, logName string) (*http.Response, error)
TroubleshootingAndMonitoringApiService Read node log contents
For a single specified log file, returns the content of the log file. This method supports byte-range requests. To request just a portion of a log file, supply an HTTP Range header, e.g. \"Range: bytes=<start>-<end>\". <end> is optional, and, if omitted, the file contents from start to the end of the file are returned.' * @param ctx context.Context Authentication Context @param logName Name of log to read @return
func (*TroubleshootingAndMonitoringApiService) UpdatePortMirroringSession ¶
func (a *TroubleshootingAndMonitoringApiService) UpdatePortMirroringSession(ctx context.Context, mirrorSessionId string, portMirroringSession manager.PortMirroringSession) (manager.PortMirroringSession, *http.Response, error)
TroubleshootingAndMonitoringApiService Update the mirror session
Update the mirror session * @param ctx context.Context Authentication Context @param mirrorSessionId @param portMirroringSession @return manager.PortMirroringSession
func (*TroubleshootingAndMonitoringApiService) UpdateSwitchIpfixConfig ¶
func (a *TroubleshootingAndMonitoringApiService) UpdateSwitchIpfixConfig(ctx context.Context, ipfixObsPointConfig monitoring.IpfixObsPointConfig) (monitoring.IpfixObsPointConfig, *http.Response, error)
TroubleshootingAndMonitoringApiService Update global switch IPFIX export configuration
Update global switch IPFIX export configuration * @param ctx context.Context Authentication Context @param ipfixObsPointConfig @return monitoring.IpfixObsPointConfig
func (*TroubleshootingAndMonitoringApiService) VerifyPortMirroringSessionVerify ¶
func (a *TroubleshootingAndMonitoringApiService) VerifyPortMirroringSessionVerify(ctx context.Context, mirrorSessionId string) (*http.Response, error)
TroubleshootingAndMonitoringApiService Verify whether the mirror session is still valid
Verify whether all participants are on the same transport node * @param ctx context.Context Authentication Context @param mirrorSessionId @return
type UpgradeApiService ¶
type UpgradeApiService service
func (*UpgradeApiService) AddUpgradeUnitsToGroupAddUpgradeUnits ¶
func (a *UpgradeApiService) AddUpgradeUnitsToGroupAddUpgradeUnits(ctx context.Context, groupId string, upgradeUnitList upgrade.UpgradeUnitList) (upgrade.UpgradeUnitList, *http.Response, error)
UpgradeApiService Add upgrade units to specified upgrade unit group
Add upgrade units to specified upgrade unit group * @param ctx context.Context Authentication Context @param groupId @param upgradeUnitList @return UpgradeUnitList
func (*UpgradeApiService) ContinueUpgradeContinue ¶
func (a *UpgradeApiService) ContinueUpgradeContinue(ctx context.Context, localVarOptionals map[string]interface{}) (*http.Response, error)
UpgradeApiService Continue upgrade
Continue upgrade * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "skip" (bool) Skip to upgrade of next component.
@return
func (*UpgradeApiService) CreateUpgradeUnitGroup ¶
func (a *UpgradeApiService) CreateUpgradeUnitGroup(ctx context.Context, upgradeUnitGroup upgrade.UpgradeUnitGroup) (upgrade.UpgradeUnitGroup, *http.Response, error)
UpgradeApiService Create a group
Create a group * @param ctx context.Context Authentication Context @param upgradeUnitGroup @return upgrade.UpgradeUnitGroup
func (*UpgradeApiService) DeleteUpgradeUnitGroup ¶
func (a *UpgradeApiService) DeleteUpgradeUnitGroup(ctx context.Context, groupId string) (*http.Response, error)
UpgradeApiService Delete the upgrade unit group
Delete the upgrade unit group * @param ctx context.Context Authentication Context @param groupId @return
func (*UpgradeApiService) GetNodes ¶
func (a *UpgradeApiService) GetNodes(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.NodeInfoListResult, *http.Response, error)
UpgradeApiService Get list of nodes across all types
Get list of nodes across all types * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "componentType" (string) Component type based on which nodes will be filtered @param "componentVersion" (string) Component version based on which nodes will be filtered @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return upgrade.NodeInfoListResult
func (*UpgradeApiService) GetNodesSummary ¶
func (a *UpgradeApiService) GetNodesSummary(ctx context.Context) (upgrade.NodeSummaryList, *http.Response, error)
UpgradeApiService Get summary of nodes
Get summary of nodes * @param ctx context.Context Authentication Context @return upgrade.NodeSummaryList
func (*UpgradeApiService) GetUpgradeHistory ¶
func (a *UpgradeApiService) GetUpgradeHistory(ctx context.Context) (upgrade.UpgradeHistoryList, *http.Response, error)
UpgradeApiService Get upgrade history
Get upgrade history * @param ctx context.Context Authentication Context @return UpgradeHistoryList
func (*UpgradeApiService) GetUpgradePlanSettings ¶
func (a *UpgradeApiService) GetUpgradePlanSettings(ctx context.Context, componentType string) (upgrade.UpgradePlanSettings, *http.Response, error)
UpgradeApiService Get upgrade plan settings for the component
Get the upgrade plan settings for the component. * @param ctx context.Context Authentication Context @param componentType @return UpgradePlanSettings
func (*UpgradeApiService) GetUpgradeStatusSummary ¶
func (a *UpgradeApiService) GetUpgradeStatusSummary(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.UpgradeStatus, *http.Response, error)
UpgradeApiService Get upgrade status summary
Get upgrade status summary * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "componentType" (string) Component type based on which upgrade units to be filtered @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "selectionStatus" (string) Flag to indicate whether to return status for only selected, only deselected or both type of upgrade units @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return UpgradeStatus
func (*UpgradeApiService) GetUpgradeSummary ¶
func (a *UpgradeApiService) GetUpgradeSummary(ctx context.Context) (upgrade.UpgradeSummary, *http.Response, error)
UpgradeApiService Get upgrade summary
Get upgrade summary * @param ctx context.Context Authentication Context @return UpgradeSummary
func (*UpgradeApiService) GetUpgradeUnit ¶
func (a *UpgradeApiService) GetUpgradeUnit(ctx context.Context, upgradeUnitId string) (upgrade.UpgradeUnit, *http.Response, error)
UpgradeApiService Get a specific upgrade unit
Get a specific upgrade unit * @param ctx context.Context Authentication Context @param upgradeUnitId @return UpgradeUnit
func (*UpgradeApiService) GetUpgradeUnitAggregateInfo ¶
func (a *UpgradeApiService) GetUpgradeUnitAggregateInfo(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitAggregateInfoListResult, *http.Response, error)
UpgradeApiService Get upgrade units aggregate-info
Get upgrade units aggregate-info * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "componentType" (string) Component type based on which upgrade units to be filtered @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "groupId" (string) Identifier of group based on which upgrade units to be filtered @param "hasErrors" (bool) Flag to indicate whether to return only upgrade units with errors @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "metadata" (string) Metadata about upgrade unit to filter on @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "selectionStatus" (string) Flag to indicate whether to return only selected, only deselected or both type of upgrade units @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return UpgradeUnitAggregateInfoListResult
func (*UpgradeApiService) GetUpgradeUnitGroup ¶
func (a *UpgradeApiService) GetUpgradeUnitGroup(ctx context.Context, groupId string, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitGroup, *http.Response, error)
UpgradeApiService Return upgrade unit group information
Return upgrade unit group information * @param ctx context.Context Authentication Context @param groupId @param optional (nil or map[string]interface{}) with one or more of:
@param "summary" (bool) Flag indicating whether to return the summary
@return upgrade.UpgradeUnitGroup
func (*UpgradeApiService) GetUpgradeUnitGroupAggregateInfo ¶
func (a *UpgradeApiService) GetUpgradeUnitGroupAggregateInfo(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitGroupAggregateInfoListResult, *http.Response, error)
UpgradeApiService Return aggregate information of all upgrade unit groups
Return aggregate information of all upgrade unit groups * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "componentType" (string) Component type based on which upgrade unit groups to be filtered @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "summary" (bool) Flag indicating whether to return summary @param "sync" (bool) Synchronize before returning upgrade unit groups
@return upgrade.UpgradeUnitGroupAggregateInfoListResult
func (*UpgradeApiService) GetUpgradeUnitGroupStatus ¶
func (a *UpgradeApiService) GetUpgradeUnitGroupStatus(ctx context.Context, groupId string, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitStatusListResult, *http.Response, error)
UpgradeApiService Get upgrade status for group
Get upgrade status for group * @param ctx context.Context Authentication Context @param groupId @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "hasErrors" (bool) Flag to indicate whether to return only upgrade units with errors @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return UpgradeUnitStatusListResult
func (*UpgradeApiService) GetUpgradeUnitGroups ¶
func (a *UpgradeApiService) GetUpgradeUnitGroups(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitGroupListResult, *http.Response, error)
UpgradeApiService Return information of all upgrade unit groups
Return information of all upgrade unit groups * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "componentType" (string) Component type based on which upgrade unit groups to be filtered @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "summary" (bool) Flag indicating whether to return summary @param "sync" (bool) Synchronize before returning upgrade unit groups
@return upgrade.UpgradeUnitGroupListResult
func (*UpgradeApiService) GetUpgradeUnitGroupsStatus ¶
func (a *UpgradeApiService) GetUpgradeUnitGroupsStatus(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitGroupStatusListResult, *http.Response, error)
UpgradeApiService Get upgrade status for upgrade unit groups
Get upgrade status for upgrade unit groups * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "componentType" (string) Component type based on which upgrade unit groups to be filtered @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted
@return upgrade.UpgradeUnitGroupStatusListResult
func (*UpgradeApiService) GetUpgradeUnits ¶
func (a *UpgradeApiService) GetUpgradeUnits(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitListResult, *http.Response, error)
UpgradeApiService Get upgrade units
Get upgrade units * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "componentType" (string) Component type based on which upgrade units to be filtered @param "currentVersion" (string) Current version of upgrade unit based on which upgrade units to be filtered @param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "groupId" (string) UUID of group based on which upgrade units to be filtered @param "hasWarnings" (bool) Flag to indicate whether to return only upgrade units with warnings @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "metadata" (string) Metadata about upgrade unit to filter on @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "upgradeUnitType" (string) Upgrade unit type based on which upgrade units to be filtered
@return UpgradeUnitListResult
func (*UpgradeApiService) GetUpgradeUnitsStats ¶
func (a *UpgradeApiService) GetUpgradeUnitsStats(ctx context.Context, localVarOptionals map[string]interface{}) (upgrade.UpgradeUnitTypeStatsList, *http.Response, error)
UpgradeApiService Get upgrade units stats
Get upgrade units stats * @param ctx context.Context Authentication Context @param optional (nil or map[string]interface{}) with one or more of:
@param "cursor" (string) Opaque cursor to be used for getting next page of records (supplied by current result page) @param "includedFields" (string) Comma separated list of fields that should be included to result of query @param "pageSize" (int64) Maximum number of results to return in this page (server may return fewer) @param "sortAscending" (bool) @param "sortBy" (string) Field by which records are sorted @param "sync" (bool) Synchronize before returning upgrade unit stats
@return UpgradeUnitTypeStatsList
func (*UpgradeApiService) GetVersionWhitelist ¶
func (a *UpgradeApiService) GetVersionWhitelist(ctx context.Context) (upgrade.AcceptableComponentVersionList, *http.Response, error)
UpgradeApiService Get the version whitelist
Get whitelist of versions for different components * @param ctx context.Context Authentication Context @return manager.AcceptableComponentVersionList
func (*UpgradeApiService) GetVersionWhitelistByComponent ¶
func (a *UpgradeApiService) GetVersionWhitelistByComponent(ctx context.Context, componentType string) (upgrade.AcceptableComponentVersion, *http.Response, error)
UpgradeApiService Get the version whitelist for the specified component
Get whitelist of versions for a component. Component can include HOST, EDGE, CCP, MP * @param ctx context.Context Authentication Context @param componentType @return upgrade.AcceptableComponentVersion
func (*UpgradeApiService) PauseUpgradePause ¶
UpgradeApiService Pause upgrade
Pause upgrade * @param ctx context.Context Authentication Context @return
func (*UpgradeApiService) ReorderUpgradeUnitGroupReorder ¶
func (a *UpgradeApiService) ReorderUpgradeUnitGroupReorder(ctx context.Context, groupId string, reorderRequest upgrade.ReorderRequest) (*http.Response, error)
UpgradeApiService Reorder upgrade unit group
Reorder upgrade unit group * @param ctx context.Context Authentication Context @param groupId @param reorderRequest @return
func (*UpgradeApiService) ReorderUpgradeUnitReorder ¶
func (a *UpgradeApiService) ReorderUpgradeUnitReorder(ctx context.Context, groupId string, upgradeUnitId string, reorderRequest upgrade.ReorderRequest) (*http.Response, error)
UpgradeApiService Reorder an upgrade unit within the upgrade unit group
Reorder an upgrade unit within the upgrade unit group * @param ctx context.Context Authentication Context @param groupId @param upgradeUnitId @param reorderRequest @return
func (*UpgradeApiService) ResetUpgradePlanReset ¶
func (a *UpgradeApiService) ResetUpgradePlanReset(ctx context.Context, componentType string) (*http.Response, error)
UpgradeApiService Reset upgrade plan to default plan
Reset the upgrade plan to default plan. User has an option to change the default plan. But if after making changes, user wants to go back to the default plan, this is the way to do so. * @param ctx context.Context Authentication Context @param componentType Component type @return
func (*UpgradeApiService) StartUpgradeStart ¶
UpgradeApiService Start upgrade
Start upgrade * @param ctx context.Context Authentication Context @return
func (*UpgradeApiService) TriggerUcUpgradeUpgradeUc ¶
UpgradeApiService Upgrade the upgrade coordinator.
Upgrade the upgrade coordinator. * @param ctx context.Context Authentication Context @return
func (*UpgradeApiService) UpdateUpgradePlanSettings ¶
func (a *UpgradeApiService) UpdateUpgradePlanSettings(ctx context.Context, componentType string, upgradePlanSettings upgrade.UpgradePlanSettings) (upgrade.UpgradePlanSettings, *http.Response, error)
UpgradeApiService Update upgrade plan settings for the component
Update the upgrade plan settings for the component. * @param ctx context.Context Authentication Context @param componentType @param upgradePlanSettings @return UpgradePlanSettings
func (*UpgradeApiService) UpdateUpgradeUnitGroup ¶
func (a *UpgradeApiService) UpdateUpgradeUnitGroup(ctx context.Context, groupId string, upgradeUnitGroup upgrade.UpgradeUnitGroup) (upgrade.UpgradeUnitGroup, *http.Response, error)
UpgradeApiService Update the upgrade unit group
Update the upgrade unit group * @param ctx context.Context Authentication Context @param groupId @param upgradeUnitGroup @return upgrade.UpgradeUnitGroup
func (*UpgradeApiService) UpdateVersionWhitelist ¶
func (a *UpgradeApiService) UpdateVersionWhitelist(ctx context.Context, componentType string, versionList upgrade.VersionList) (*http.Response, error)
UpgradeApiService Update the version whitelist for the specified component type
Update the version whitelist for the specified component type (HOST, EDGE, CCP, MP). * @param ctx context.Context Authentication Context @param componentType @param versionList @return
func (*UpgradeApiService) UpgradeSelectedUnitsUpgradeSelectedUnits ¶
func (a *UpgradeApiService) UpgradeSelectedUnitsUpgradeSelectedUnits(ctx context.Context, upgradeUnitList upgrade.UpgradeUnitList) (*http.Response, error)
UpgradeApiService Upgrade selected units
Upgrade selected units * @param ctx context.Context Authentication Context @param upgradeUnitList @return
Source Files ¶
- aaa_api.go
- aggregation_service_api.go
- api_client.go
- api_cluster_control_plane.go
- api_container_applications.go
- api_container_clusters.go
- api_container_inventory.go
- api_container_projects.go
- api_error.go
- api_manager_health.go
- api_response.go
- api_services_api.go
- app_discovery_api.go
- associations_api.go
- cloud_service_manager_api.go
- configuration.go
- error_resolver_api.go
- fabric_api.go
- grouping_objects_api.go
- licensing_api.go
- logical_routing_and_services_api.go
- logical_switching_api.go
- network_transport_api.go
- normalization_api.go
- nsx_component_administration_api.go
- operations_api.go
- policy_api.go
- pool_management_api.go
- realization_api.go
- services_api.go
- transport_entities_api.go
- troubleshooting_and_monitoring_api.go
- upgrade_api.go