Documentation ¶
Overview ¶
Package fabric implements the Azure ARM Fabric service API version 2016-05-01.
Fabric Admin Client
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type BaseClient
- type ComputeFabricOperationsClient
- func (client ComputeFabricOperationsClient) Get(ctx context.Context, location string, provider string, ...) (result OperationStatus, err error)
- func (client ComputeFabricOperationsClient) GetPreparer(ctx context.Context, location string, provider string, ...) (*http.Request, error)
- func (client ComputeFabricOperationsClient) GetResponder(resp *http.Response) (result OperationStatus, err error)
- func (client ComputeFabricOperationsClient) GetSender(req *http.Request) (*http.Response, error)
- type EdgeGateway
- type EdgeGatewayList
- type EdgeGatewayListIterator
- type EdgeGatewayListPage
- type EdgeGatewayModel
- type EdgeGatewayPool
- type EdgeGatewayPoolList
- type EdgeGatewayPoolListIterator
- type EdgeGatewayPoolListPage
- type EdgeGatewayPoolModel
- type EdgeGatewayPoolsClient
- func (client EdgeGatewayPoolsClient) Get(ctx context.Context, location string, edgeGatewayPool string) (result EdgeGatewayPool, err error)
- func (client EdgeGatewayPoolsClient) GetPreparer(ctx context.Context, location string, edgeGatewayPool string) (*http.Request, error)
- func (client EdgeGatewayPoolsClient) GetResponder(resp *http.Response) (result EdgeGatewayPool, err error)
- func (client EdgeGatewayPoolsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client EdgeGatewayPoolsClient) List(ctx context.Context, location string, filter string) (result EdgeGatewayPoolListPage, err error)
- func (client EdgeGatewayPoolsClient) ListComplete(ctx context.Context, location string, filter string) (result EdgeGatewayPoolListIterator, err error)
- func (client EdgeGatewayPoolsClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
- func (client EdgeGatewayPoolsClient) ListResponder(resp *http.Response) (result EdgeGatewayPoolList, err error)
- func (client EdgeGatewayPoolsClient) ListSender(req *http.Request) (*http.Response, error)
- type EdgeGatewaysClient
- func (client EdgeGatewaysClient) Get(ctx context.Context, location string, edgeGateway string) (result EdgeGateway, err error)
- func (client EdgeGatewaysClient) GetPreparer(ctx context.Context, location string, edgeGateway string) (*http.Request, error)
- func (client EdgeGatewaysClient) GetResponder(resp *http.Response) (result EdgeGateway, err error)
- func (client EdgeGatewaysClient) GetSender(req *http.Request) (*http.Response, error)
- func (client EdgeGatewaysClient) List(ctx context.Context, location string, filter string) (result EdgeGatewayListPage, err error)
- func (client EdgeGatewaysClient) ListComplete(ctx context.Context, location string, filter string) (result EdgeGatewayListIterator, err error)
- func (client EdgeGatewaysClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
- func (client EdgeGatewaysClient) ListResponder(resp *http.Response) (result EdgeGatewayList, err error)
- func (client EdgeGatewaysClient) ListSender(req *http.Request) (*http.Response, error)
- type FileShare
- type FileShareList
- type FileShareModel
- type FileSharesClient
- func (client FileSharesClient) Get(ctx context.Context, location string, fileShare string) (result FileShare, err error)
- func (client FileSharesClient) GetPreparer(ctx context.Context, location string, fileShare string) (*http.Request, error)
- func (client FileSharesClient) GetResponder(resp *http.Response) (result FileShare, err error)
- func (client FileSharesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client FileSharesClient) List(ctx context.Context, location string, filter string) (result FileShareList, err error)
- func (client FileSharesClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
- func (client FileSharesClient) ListResponder(resp *http.Response) (result FileShareList, err error)
- func (client FileSharesClient) ListSender(req *http.Request) (*http.Response, error)
- type IPPool
- type IPPoolList
- type IPPoolListIterator
- type IPPoolListPage
- type IPPoolModel
- type IPPoolsClient
- func (client IPPoolsClient) Create(ctx context.Context, location string, IPPool string, pool IPPool) (result IPPoolsCreateFuture, err error)
- func (client IPPoolsClient) CreatePreparer(ctx context.Context, location string, IPPool string, pool IPPool) (*http.Request, error)
- func (client IPPoolsClient) CreateResponder(resp *http.Response) (result OperationStatus, err error)
- func (client IPPoolsClient) CreateSender(req *http.Request) (future IPPoolsCreateFuture, err error)
- func (client IPPoolsClient) Get(ctx context.Context, location string, IPPool string) (result IPPool, err error)
- func (client IPPoolsClient) GetPreparer(ctx context.Context, location string, IPPool string) (*http.Request, error)
- func (client IPPoolsClient) GetResponder(resp *http.Response) (result IPPool, err error)
- func (client IPPoolsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IPPoolsClient) List(ctx context.Context, location string, filter string) (result IPPoolListPage, err error)
- func (client IPPoolsClient) ListComplete(ctx context.Context, location string, filter string) (result IPPoolListIterator, err error)
- func (client IPPoolsClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
- func (client IPPoolsClient) ListResponder(resp *http.Response) (result IPPoolList, err error)
- func (client IPPoolsClient) ListSender(req *http.Request) (*http.Response, error)
- type IPPoolsCreateFuture
- type InfraRole
- type InfraRoleInstance
- type InfraRoleInstanceList
- type InfraRoleInstanceListIterator
- type InfraRoleInstanceListPage
- type InfraRoleInstanceModel
- type InfraRoleInstanceSize
- type InfraRoleInstanceState
- type InfraRoleInstancesClient
- func (client InfraRoleInstancesClient) Get(ctx context.Context, location string, infraRoleInstance string) (result InfraRoleInstance, err error)
- func (client InfraRoleInstancesClient) GetPreparer(ctx context.Context, location string, infraRoleInstance string) (*http.Request, error)
- func (client InfraRoleInstancesClient) GetResponder(resp *http.Response) (result InfraRoleInstance, err error)
- func (client InfraRoleInstancesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client InfraRoleInstancesClient) List(ctx context.Context, location string, filter string) (result InfraRoleInstanceListPage, err error)
- func (client InfraRoleInstancesClient) ListComplete(ctx context.Context, location string, filter string) (result InfraRoleInstanceListIterator, err error)
- func (client InfraRoleInstancesClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
- func (client InfraRoleInstancesClient) ListResponder(resp *http.Response) (result InfraRoleInstanceList, err error)
- func (client InfraRoleInstancesClient) ListSender(req *http.Request) (*http.Response, error)
- func (client InfraRoleInstancesClient) PowerOff(ctx context.Context, location string, infraRoleInstance string) (result InfraRoleInstancesPowerOffFuture, err error)
- func (client InfraRoleInstancesClient) PowerOffPreparer(ctx context.Context, location string, infraRoleInstance string) (*http.Request, error)
- func (client InfraRoleInstancesClient) PowerOffResponder(resp *http.Response) (result OperationStatus, err error)
- func (client InfraRoleInstancesClient) PowerOffSender(req *http.Request) (future InfraRoleInstancesPowerOffFuture, err error)
- func (client InfraRoleInstancesClient) PowerOn(ctx context.Context, location string, infraRoleInstance string) (result InfraRoleInstancesPowerOnFuture, err error)
- func (client InfraRoleInstancesClient) PowerOnPreparer(ctx context.Context, location string, infraRoleInstance string) (*http.Request, error)
- func (client InfraRoleInstancesClient) PowerOnResponder(resp *http.Response) (result OperationStatus, err error)
- func (client InfraRoleInstancesClient) PowerOnSender(req *http.Request) (future InfraRoleInstancesPowerOnFuture, err error)
- func (client InfraRoleInstancesClient) Reboot(ctx context.Context, location string, infraRoleInstance string) (result InfraRoleInstancesRebootFuture, err error)
- func (client InfraRoleInstancesClient) RebootPreparer(ctx context.Context, location string, infraRoleInstance string) (*http.Request, error)
- func (client InfraRoleInstancesClient) RebootResponder(resp *http.Response) (result OperationStatus, err error)
- func (client InfraRoleInstancesClient) RebootSender(req *http.Request) (future InfraRoleInstancesRebootFuture, err error)
- func (client InfraRoleInstancesClient) Shutdown(ctx context.Context, location string, infraRoleInstance string) (result InfraRoleInstancesShutdownFuture, err error)
- func (client InfraRoleInstancesClient) ShutdownPreparer(ctx context.Context, location string, infraRoleInstance string) (*http.Request, error)
- func (client InfraRoleInstancesClient) ShutdownResponder(resp *http.Response) (result OperationStatus, err error)
- func (client InfraRoleInstancesClient) ShutdownSender(req *http.Request) (future InfraRoleInstancesShutdownFuture, err error)
- type InfraRoleInstancesPowerOffFuture
- type InfraRoleInstancesPowerOnFuture
- type InfraRoleInstancesRebootFuture
- type InfraRoleInstancesShutdownFuture
- type InfraRoleList
- type InfraRoleListIterator
- type InfraRoleListPage
- type InfraRoleModel
- type InfraRolesClient
- func (client InfraRolesClient) Get(ctx context.Context, location string, infraRole string) (result InfraRole, err error)
- func (client InfraRolesClient) GetPreparer(ctx context.Context, location string, infraRole string) (*http.Request, error)
- func (client InfraRolesClient) GetResponder(resp *http.Response) (result InfraRole, err error)
- func (client InfraRolesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client InfraRolesClient) List(ctx context.Context, location string, filter string) (result InfraRoleListPage, err error)
- func (client InfraRolesClient) ListComplete(ctx context.Context, location string, filter string) (result InfraRoleListIterator, err error)
- func (client InfraRolesClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
- func (client InfraRolesClient) ListResponder(resp *http.Response) (result InfraRoleList, err error)
- func (client InfraRolesClient) ListSender(req *http.Request) (*http.Response, error)
- type Location
- type LocationList
- type LocationListIterator
- type LocationListPage
- type LocationsClient
- func (client LocationsClient) Get(ctx context.Context, location string, fabricLocation string) (result Location, err error)
- func (client LocationsClient) GetPreparer(ctx context.Context, location string, fabricLocation string) (*http.Request, error)
- func (client LocationsClient) GetResponder(resp *http.Response) (result Location, err error)
- func (client LocationsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client LocationsClient) List(ctx context.Context, location string, filter string) (result LocationListPage, err error)
- func (client LocationsClient) ListComplete(ctx context.Context, location string, filter string) (result LocationListIterator, err error)
- func (client LocationsClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
- func (client LocationsClient) ListResponder(resp *http.Response) (result LocationList, err error)
- func (client LocationsClient) ListSender(req *http.Request) (*http.Response, error)
- type LogicalNetwork
- type LogicalNetworkList
- type LogicalNetworkListIterator
- type LogicalNetworkListPage
- type LogicalNetworkModel
- type LogicalNetworksClient
- func (client LogicalNetworksClient) Get(ctx context.Context, location string, logicalNetwork string) (result LogicalNetwork, err error)
- func (client LogicalNetworksClient) GetPreparer(ctx context.Context, location string, logicalNetwork string) (*http.Request, error)
- func (client LogicalNetworksClient) GetResponder(resp *http.Response) (result LogicalNetwork, err error)
- func (client LogicalNetworksClient) GetSender(req *http.Request) (*http.Response, error)
- func (client LogicalNetworksClient) List(ctx context.Context, location string, filter string) (result LogicalNetworkListPage, err error)
- func (client LogicalNetworksClient) ListComplete(ctx context.Context, location string, filter string) (result LogicalNetworkListIterator, err error)
- func (client LogicalNetworksClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
- func (client LogicalNetworksClient) ListResponder(resp *http.Response) (result LogicalNetworkList, err error)
- func (client LogicalNetworksClient) ListSender(req *http.Request) (*http.Response, error)
- type LogicalSubnet
- type LogicalSubnetList
- type LogicalSubnetListIterator
- type LogicalSubnetListPage
- type LogicalSubnetModel
- type LogicalSubnetsClient
- func (client LogicalSubnetsClient) Get(ctx context.Context, location string, logicalNetwork string, ...) (result LogicalSubnet, err error)
- func (client LogicalSubnetsClient) GetPreparer(ctx context.Context, location string, logicalNetwork string, ...) (*http.Request, error)
- func (client LogicalSubnetsClient) GetResponder(resp *http.Response) (result LogicalSubnet, err error)
- func (client LogicalSubnetsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client LogicalSubnetsClient) List(ctx context.Context, location string, logicalNetwork string, filter string) (result LogicalSubnetListPage, err error)
- func (client LogicalSubnetsClient) ListComplete(ctx context.Context, location string, logicalNetwork string, filter string) (result LogicalSubnetListIterator, err error)
- func (client LogicalSubnetsClient) ListPreparer(ctx context.Context, location string, logicalNetwork string, filter string) (*http.Request, error)
- func (client LogicalSubnetsClient) ListResponder(resp *http.Response) (result LogicalSubnetList, err error)
- func (client LogicalSubnetsClient) ListSender(req *http.Request) (*http.Response, error)
- type MacAddressPool
- type MacAddressPoolList
- type MacAddressPoolListIterator
- type MacAddressPoolListPage
- type MacAddressPoolModel
- type MacAddressPoolsClient
- func (client MacAddressPoolsClient) Get(ctx context.Context, location string, macAddressPool string) (result MacAddressPool, err error)
- func (client MacAddressPoolsClient) GetPreparer(ctx context.Context, location string, macAddressPool string) (*http.Request, error)
- func (client MacAddressPoolsClient) GetResponder(resp *http.Response) (result MacAddressPool, err error)
- func (client MacAddressPoolsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client MacAddressPoolsClient) List(ctx context.Context, location string, filter string) (result MacAddressPoolListPage, err error)
- func (client MacAddressPoolsClient) ListComplete(ctx context.Context, location string, filter string) (result MacAddressPoolListIterator, err error)
- func (client MacAddressPoolsClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
- func (client MacAddressPoolsClient) ListResponder(resp *http.Response) (result MacAddressPoolList, err error)
- func (client MacAddressPoolsClient) ListSender(req *http.Request) (*http.Response, error)
- type NetworkFabricOperationsClient
- func (client NetworkFabricOperationsClient) Get(ctx context.Context, location string, provider string, ...) (result OperationStatus, err error)
- func (client NetworkFabricOperationsClient) GetPreparer(ctx context.Context, location string, provider string, ...) (*http.Request, error)
- func (client NetworkFabricOperationsClient) GetResponder(resp *http.Response) (result OperationStatus, err error)
- func (client NetworkFabricOperationsClient) GetSender(req *http.Request) (*http.Response, error)
- type OperationStatus
- type OperationStatusLocation
- type PowerState
- type ProvisioningStateModel
- type Resource
- type ScaleUnit
- type ScaleUnitCapacity
- type ScaleUnitList
- type ScaleUnitListIterator
- type ScaleUnitListPage
- type ScaleUnitModel
- type ScaleUnitNode
- type ScaleUnitNodeList
- type ScaleUnitNodeListIterator
- type ScaleUnitNodeListPage
- type ScaleUnitNodeModel
- type ScaleUnitNodeStatus
- type ScaleUnitNodesClient
- func (client ScaleUnitNodesClient) Get(ctx context.Context, location string, scaleUnitNode string) (result ScaleUnitNode, err error)
- func (client ScaleUnitNodesClient) GetPreparer(ctx context.Context, location string, scaleUnitNode string) (*http.Request, error)
- func (client ScaleUnitNodesClient) GetResponder(resp *http.Response) (result ScaleUnitNode, err error)
- func (client ScaleUnitNodesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client ScaleUnitNodesClient) List(ctx context.Context, location string, filter string) (result ScaleUnitNodeListPage, err error)
- func (client ScaleUnitNodesClient) ListComplete(ctx context.Context, location string, filter string) (result ScaleUnitNodeListIterator, err error)
- func (client ScaleUnitNodesClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
- func (client ScaleUnitNodesClient) ListResponder(resp *http.Response) (result ScaleUnitNodeList, err error)
- func (client ScaleUnitNodesClient) ListSender(req *http.Request) (*http.Response, error)
- func (client ScaleUnitNodesClient) PowerOff(ctx context.Context, location string, scaleUnitNode string) (result ScaleUnitNodesPowerOffFuture, err error)
- func (client ScaleUnitNodesClient) PowerOffPreparer(ctx context.Context, location string, scaleUnitNode string) (*http.Request, error)
- func (client ScaleUnitNodesClient) PowerOffResponder(resp *http.Response) (result OperationStatus, err error)
- func (client ScaleUnitNodesClient) PowerOffSender(req *http.Request) (future ScaleUnitNodesPowerOffFuture, err error)
- func (client ScaleUnitNodesClient) PowerOn(ctx context.Context, location string, scaleUnitNode string) (result ScaleUnitNodesPowerOnFuture, err error)
- func (client ScaleUnitNodesClient) PowerOnPreparer(ctx context.Context, location string, scaleUnitNode string) (*http.Request, error)
- func (client ScaleUnitNodesClient) PowerOnResponder(resp *http.Response) (result OperationStatus, err error)
- func (client ScaleUnitNodesClient) PowerOnSender(req *http.Request) (future ScaleUnitNodesPowerOnFuture, err error)
- func (client ScaleUnitNodesClient) StartMaintenanceMode(ctx context.Context, location string, scaleUnitNode string) (result ScaleUnitNodesStartMaintenanceModeFuture, err error)
- func (client ScaleUnitNodesClient) StartMaintenanceModePreparer(ctx context.Context, location string, scaleUnitNode string) (*http.Request, error)
- func (client ScaleUnitNodesClient) StartMaintenanceModeResponder(resp *http.Response) (result OperationStatus, err error)
- func (client ScaleUnitNodesClient) StartMaintenanceModeSender(req *http.Request) (future ScaleUnitNodesStartMaintenanceModeFuture, err error)
- func (client ScaleUnitNodesClient) StopMaintenanceMode(ctx context.Context, location string, scaleUnitNode string) (result ScaleUnitNodesStopMaintenanceModeFuture, err error)
- func (client ScaleUnitNodesClient) StopMaintenanceModePreparer(ctx context.Context, location string, scaleUnitNode string) (*http.Request, error)
- func (client ScaleUnitNodesClient) StopMaintenanceModeResponder(resp *http.Response) (result OperationStatus, err error)
- func (client ScaleUnitNodesClient) StopMaintenanceModeSender(req *http.Request) (future ScaleUnitNodesStopMaintenanceModeFuture, err error)
- type ScaleUnitNodesPowerOffFuture
- type ScaleUnitNodesPowerOnFuture
- type ScaleUnitNodesStartMaintenanceModeFuture
- type ScaleUnitNodesStopMaintenanceModeFuture
- type ScaleUnitState
- type ScaleUnitType
- type ScaleUnitsClient
- func (client ScaleUnitsClient) Get(ctx context.Context, location string, scaleUnit string) (result ScaleUnit, err error)
- func (client ScaleUnitsClient) GetPreparer(ctx context.Context, location string, scaleUnit string) (*http.Request, error)
- func (client ScaleUnitsClient) GetResponder(resp *http.Response) (result ScaleUnit, err error)
- func (client ScaleUnitsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client ScaleUnitsClient) List(ctx context.Context, location string, filter string) (result ScaleUnitListPage, err error)
- func (client ScaleUnitsClient) ListComplete(ctx context.Context, location string, filter string) (result ScaleUnitListIterator, err error)
- func (client ScaleUnitsClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
- func (client ScaleUnitsClient) ListResponder(resp *http.Response) (result ScaleUnitList, err error)
- func (client ScaleUnitsClient) ListSender(req *http.Request) (*http.Response, error)
- type SlbMuxInstance
- type SlbMuxInstanceList
- type SlbMuxInstanceListIterator
- type SlbMuxInstanceListPage
- type SlbMuxInstanceModel
- type SlbMuxInstancesClient
- func (client SlbMuxInstancesClient) Get(ctx context.Context, location string, slbMuxInstance string) (result SlbMuxInstance, err error)
- func (client SlbMuxInstancesClient) GetPreparer(ctx context.Context, location string, slbMuxInstance string) (*http.Request, error)
- func (client SlbMuxInstancesClient) GetResponder(resp *http.Response) (result SlbMuxInstance, err error)
- func (client SlbMuxInstancesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client SlbMuxInstancesClient) List(ctx context.Context, location string, filter string) (result SlbMuxInstanceListPage, err error)
- func (client SlbMuxInstancesClient) ListComplete(ctx context.Context, location string, filter string) (result SlbMuxInstanceListIterator, err error)
- func (client SlbMuxInstancesClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
- func (client SlbMuxInstancesClient) ListResponder(resp *http.Response) (result SlbMuxInstanceList, err error)
- func (client SlbMuxInstancesClient) ListSender(req *http.Request) (*http.Response, error)
- type StoragePool
- type StoragePoolList
- type StoragePoolListIterator
- type StoragePoolListPage
- type StoragePoolModel
- type StoragePoolsClient
- func (client StoragePoolsClient) Get(ctx context.Context, location string, storageSubSystem string, ...) (result StoragePool, err error)
- func (client StoragePoolsClient) GetPreparer(ctx context.Context, location string, storageSubSystem string, ...) (*http.Request, error)
- func (client StoragePoolsClient) GetResponder(resp *http.Response) (result StoragePool, err error)
- func (client StoragePoolsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client StoragePoolsClient) List(ctx context.Context, location string, storageSubSystem string, filter string) (result StoragePoolListPage, err error)
- func (client StoragePoolsClient) ListComplete(ctx context.Context, location string, storageSubSystem string, filter string) (result StoragePoolListIterator, err error)
- func (client StoragePoolsClient) ListPreparer(ctx context.Context, location string, storageSubSystem string, filter string) (*http.Request, error)
- func (client StoragePoolsClient) ListResponder(resp *http.Response) (result StoragePoolList, err error)
- func (client StoragePoolsClient) ListSender(req *http.Request) (*http.Response, error)
- type StorageSystem
- type StorageSystemList
- type StorageSystemListIterator
- type StorageSystemListPage
- type StorageSystemModel
- type StorageSystemsClient
- func (client StorageSystemsClient) Get(ctx context.Context, location string, storageSubSystem string) (result StorageSystem, err error)
- func (client StorageSystemsClient) GetPreparer(ctx context.Context, location string, storageSubSystem string) (*http.Request, error)
- func (client StorageSystemsClient) GetResponder(resp *http.Response) (result StorageSystem, err error)
- func (client StorageSystemsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client StorageSystemsClient) List(ctx context.Context, location string, filter string) (result StorageSystemListPage, err error)
- func (client StorageSystemsClient) ListComplete(ctx context.Context, location string, filter string) (result StorageSystemListIterator, err error)
- func (client StorageSystemsClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
- func (client StorageSystemsClient) ListResponder(resp *http.Response) (result StorageSystemList, err error)
- func (client StorageSystemsClient) ListSender(req *http.Request) (*http.Response, error)
- type Volume
- type VolumeList
- type VolumeListIterator
- type VolumeListPage
- type VolumeModel
- type VolumesClient
- func (client VolumesClient) Get(ctx context.Context, location string, storageSubSystem string, ...) (result Volume, err error)
- func (client VolumesClient) GetPreparer(ctx context.Context, location string, storageSubSystem string, ...) (*http.Request, error)
- func (client VolumesClient) GetResponder(resp *http.Response) (result Volume, err error)
- func (client VolumesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client VolumesClient) List(ctx context.Context, location string, storageSubSystem string, ...) (result VolumeListPage, err error)
- func (client VolumesClient) ListComplete(ctx context.Context, location string, storageSubSystem string, ...) (result VolumeListIterator, err error)
- func (client VolumesClient) ListPreparer(ctx context.Context, location string, storageSubSystem string, ...) (*http.Request, error)
- func (client VolumesClient) ListResponder(resp *http.Response) (result VolumeList, err error)
- func (client VolumesClient) ListSender(req *http.Request) (*http.Response, error)
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Fabric
DefaultBaseURI = "https://adminmanagement.local.azurestack.external"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type BaseClient ¶
BaseClient is the base client for Fabric.
func New ¶
func New(subscriptionID string) BaseClient
New creates an instance of the BaseClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
NewWithBaseURI creates an instance of the BaseClient client.
type ComputeFabricOperationsClient ¶
type ComputeFabricOperationsClient struct {
BaseClient
}
ComputeFabricOperationsClient is the fabric Admin Client
func NewComputeFabricOperationsClient ¶
func NewComputeFabricOperationsClient(subscriptionID string) ComputeFabricOperationsClient
NewComputeFabricOperationsClient creates an instance of the ComputeFabricOperationsClient client.
func NewComputeFabricOperationsClientWithBaseURI ¶
func NewComputeFabricOperationsClientWithBaseURI(baseURI string, subscriptionID string) ComputeFabricOperationsClient
NewComputeFabricOperationsClientWithBaseURI creates an instance of the ComputeFabricOperationsClient client.
func (ComputeFabricOperationsClient) Get ¶
func (client ComputeFabricOperationsClient) Get(ctx context.Context, location string, provider string, computeOperationResult string) (result OperationStatus, err error)
Get get the status of a compute fabric operation.
location is location of the resource. provider is name of the provider. computeOperationResult is id of a compute fabric operation.
func (ComputeFabricOperationsClient) GetPreparer ¶
func (client ComputeFabricOperationsClient) GetPreparer(ctx context.Context, location string, provider string, computeOperationResult string) (*http.Request, error)
GetPreparer prepares the Get request.
func (ComputeFabricOperationsClient) GetResponder ¶
func (client ComputeFabricOperationsClient) GetResponder(resp *http.Response) (result OperationStatus, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type EdgeGateway ¶
type EdgeGateway struct { autorest.Response `json:"-"` // EdgeGatewayModel - Model which holds information related to edge gateways. *EdgeGatewayModel `json:"properties,omitempty"` // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
EdgeGateway this resource represents a gateway, which provides the configuration needed to provide gateway services to virtual networks.
func (EdgeGateway) MarshalJSON ¶
func (eg EdgeGateway) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for EdgeGateway.
func (*EdgeGateway) UnmarshalJSON ¶
func (eg *EdgeGateway) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for EdgeGateway struct.
type EdgeGatewayList ¶
type EdgeGatewayList struct { autorest.Response `json:"-"` // Value - Array of edge gateways. Value *[]EdgeGateway `json:"value,omitempty"` // NextLink - URI to the next page. NextLink *string `json:"nextLink,omitempty"` }
EdgeGatewayList pageable list of edge gateways.
func (EdgeGatewayList) IsEmpty ¶
func (egl EdgeGatewayList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type EdgeGatewayListIterator ¶
type EdgeGatewayListIterator struct {
// contains filtered or unexported fields
}
EdgeGatewayListIterator provides access to a complete listing of EdgeGateway values.
func (*EdgeGatewayListIterator) Next ¶
func (iter *EdgeGatewayListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (EdgeGatewayListIterator) NotDone ¶
func (iter EdgeGatewayListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (EdgeGatewayListIterator) Response ¶
func (iter EdgeGatewayListIterator) Response() EdgeGatewayList
Response returns the raw server response from the last page request.
func (EdgeGatewayListIterator) Value ¶
func (iter EdgeGatewayListIterator) Value() EdgeGateway
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type EdgeGatewayListPage ¶
type EdgeGatewayListPage struct {
// contains filtered or unexported fields
}
EdgeGatewayListPage contains a page of EdgeGateway values.
func (*EdgeGatewayListPage) Next ¶
func (page *EdgeGatewayListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (EdgeGatewayListPage) NotDone ¶
func (page EdgeGatewayListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (EdgeGatewayListPage) Response ¶
func (page EdgeGatewayListPage) Response() EdgeGatewayList
Response returns the raw server response from the last page request.
func (EdgeGatewayListPage) Values ¶
func (page EdgeGatewayListPage) Values() []EdgeGateway
Values returns the slice of values for the current page or nil if there are no values.
type EdgeGatewayModel ¶
type EdgeGatewayModel struct { // State - The current state of the edge gateway. State *string `json:"state,omitempty"` // TotalCapacity - The total network capacity. TotalCapacity *int64 `json:"totalCapacity,omitempty"` // AvailableCapacity - The available network capacity. AvailableCapacity *int64 `json:"availableCapacity,omitempty"` // NumberOfConnections - The current number of connections. NumberOfConnections *int32 `json:"numberOfConnections,omitempty"` }
EdgeGatewayModel model which holds information related to edge gateways.
type EdgeGatewayPool ¶
type EdgeGatewayPool struct { autorest.Response `json:"-"` // EdgeGatewayPoolModel - All the properties of an edge gateway pool. *EdgeGatewayPoolModel `json:"properties,omitempty"` // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
EdgeGatewayPool this resource represents an edge gateway pool, which contains an array of gateways.
func (EdgeGatewayPool) MarshalJSON ¶
func (egp EdgeGatewayPool) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for EdgeGatewayPool.
func (*EdgeGatewayPool) UnmarshalJSON ¶
func (egp *EdgeGatewayPool) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for EdgeGatewayPool struct.
type EdgeGatewayPoolList ¶
type EdgeGatewayPoolList struct { autorest.Response `json:"-"` // Value - The array of edge gateway pools in this page. Value *[]EdgeGatewayPool `json:"value,omitempty"` // NextLink - The URI to the next page. NextLink *string `json:"nextLink,omitempty"` }
EdgeGatewayPoolList a pageable list of edge gateway pools.
func (EdgeGatewayPoolList) IsEmpty ¶
func (egpl EdgeGatewayPoolList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type EdgeGatewayPoolListIterator ¶
type EdgeGatewayPoolListIterator struct {
// contains filtered or unexported fields
}
EdgeGatewayPoolListIterator provides access to a complete listing of EdgeGatewayPool values.
func (*EdgeGatewayPoolListIterator) Next ¶
func (iter *EdgeGatewayPoolListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (EdgeGatewayPoolListIterator) NotDone ¶
func (iter EdgeGatewayPoolListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (EdgeGatewayPoolListIterator) Response ¶
func (iter EdgeGatewayPoolListIterator) Response() EdgeGatewayPoolList
Response returns the raw server response from the last page request.
func (EdgeGatewayPoolListIterator) Value ¶
func (iter EdgeGatewayPoolListIterator) Value() EdgeGatewayPool
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type EdgeGatewayPoolListPage ¶
type EdgeGatewayPoolListPage struct {
// contains filtered or unexported fields
}
EdgeGatewayPoolListPage contains a page of EdgeGatewayPool values.
func (*EdgeGatewayPoolListPage) Next ¶
func (page *EdgeGatewayPoolListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (EdgeGatewayPoolListPage) NotDone ¶
func (page EdgeGatewayPoolListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (EdgeGatewayPoolListPage) Response ¶
func (page EdgeGatewayPoolListPage) Response() EdgeGatewayPoolList
Response returns the raw server response from the last page request.
func (EdgeGatewayPoolListPage) Values ¶
func (page EdgeGatewayPoolListPage) Values() []EdgeGatewayPool
Values returns the slice of values for the current page or nil if there are no values.
type EdgeGatewayPoolModel ¶
type EdgeGatewayPoolModel struct { // GatewayType - The gateway type (S2sIPsec, S2sGre, etc). GatewayType *string `json:"gatewayType,omitempty"` // NumberOfGateways - The number of gateways in the pool. NumberOfGateways *int32 `json:"numberOfGateways,omitempty"` // RedundantGatewayCount - The number of redundant gateways. RedundantGatewayCount *int64 `json:"redundantGatewayCount,omitempty"` // GatewayCapacityKiloBitsPerSecond - Gateway capacity in kilobits per second. GatewayCapacityKiloBitsPerSecond *int32 `json:"gatewayCapacityKiloBitsPerSecond,omitempty"` // PublicIPAddress - The public IP address. PublicIPAddress *string `json:"publicIpAddress,omitempty"` // GreVipSubnet - The GRE VIP subnet. GreVipSubnet *string `json:"greVipSubnet,omitempty"` // EdgeGateways - List of the edge gateways in this pool. EdgeGateways *[]string `json:"edgeGateways,omitempty"` }
EdgeGatewayPoolModel a model holding all properties of an edge gateway pool.
type EdgeGatewayPoolsClient ¶
type EdgeGatewayPoolsClient struct {
BaseClient
}
EdgeGatewayPoolsClient is the fabric Admin Client
func NewEdgeGatewayPoolsClient ¶
func NewEdgeGatewayPoolsClient(subscriptionID string) EdgeGatewayPoolsClient
NewEdgeGatewayPoolsClient creates an instance of the EdgeGatewayPoolsClient client.
func NewEdgeGatewayPoolsClientWithBaseURI ¶
func NewEdgeGatewayPoolsClientWithBaseURI(baseURI string, subscriptionID string) EdgeGatewayPoolsClient
NewEdgeGatewayPoolsClientWithBaseURI creates an instance of the EdgeGatewayPoolsClient client.
func (EdgeGatewayPoolsClient) Get ¶
func (client EdgeGatewayPoolsClient) Get(ctx context.Context, location string, edgeGatewayPool string) (result EdgeGatewayPool, err error)
Get get an EdgeGatewayPool.
location is location of the resource. edgeGatewayPool is name of the edge gateway pool.
func (EdgeGatewayPoolsClient) GetPreparer ¶
func (client EdgeGatewayPoolsClient) GetPreparer(ctx context.Context, location string, edgeGatewayPool string) (*http.Request, error)
GetPreparer prepares the Get request.
func (EdgeGatewayPoolsClient) GetResponder ¶
func (client EdgeGatewayPoolsClient) GetResponder(resp *http.Response) (result EdgeGatewayPool, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (EdgeGatewayPoolsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (EdgeGatewayPoolsClient) List ¶
func (client EdgeGatewayPoolsClient) List(ctx context.Context, location string, filter string) (result EdgeGatewayPoolListPage, err error)
List get a list of all edge gateway pools at a location.
location is location of the resource. filter is oData filter parameter.
func (EdgeGatewayPoolsClient) ListComplete ¶
func (client EdgeGatewayPoolsClient) ListComplete(ctx context.Context, location string, filter string) (result EdgeGatewayPoolListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (EdgeGatewayPoolsClient) ListPreparer ¶
func (client EdgeGatewayPoolsClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (EdgeGatewayPoolsClient) ListResponder ¶
func (client EdgeGatewayPoolsClient) ListResponder(resp *http.Response) (result EdgeGatewayPoolList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (EdgeGatewayPoolsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type EdgeGatewaysClient ¶
type EdgeGatewaysClient struct {
BaseClient
}
EdgeGatewaysClient is the fabric Admin Client
func NewEdgeGatewaysClient ¶
func NewEdgeGatewaysClient(subscriptionID string) EdgeGatewaysClient
NewEdgeGatewaysClient creates an instance of the EdgeGatewaysClient client.
func NewEdgeGatewaysClientWithBaseURI ¶
func NewEdgeGatewaysClientWithBaseURI(baseURI string, subscriptionID string) EdgeGatewaysClient
NewEdgeGatewaysClientWithBaseURI creates an instance of the EdgeGatewaysClient client.
func (EdgeGatewaysClient) Get ¶
func (client EdgeGatewaysClient) Get(ctx context.Context, location string, edgeGateway string) (result EdgeGateway, err error)
Get get an edge gateway by name.
location is location of the resource. edgeGateway is name of the edge gateway.
func (EdgeGatewaysClient) GetPreparer ¶
func (client EdgeGatewaysClient) GetPreparer(ctx context.Context, location string, edgeGateway string) (*http.Request, error)
GetPreparer prepares the Get request.
func (EdgeGatewaysClient) GetResponder ¶
func (client EdgeGatewaysClient) GetResponder(resp *http.Response) (result EdgeGateway, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (EdgeGatewaysClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (EdgeGatewaysClient) List ¶
func (client EdgeGatewaysClient) List(ctx context.Context, location string, filter string) (result EdgeGatewayListPage, err error)
List get a list of all edge gateways at a certain location.
location is location of the resource. filter is oData filter parameter.
func (EdgeGatewaysClient) ListComplete ¶
func (client EdgeGatewaysClient) ListComplete(ctx context.Context, location string, filter string) (result EdgeGatewayListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (EdgeGatewaysClient) ListPreparer ¶
func (client EdgeGatewaysClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (EdgeGatewaysClient) ListResponder ¶
func (client EdgeGatewaysClient) ListResponder(resp *http.Response) (result EdgeGatewayList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (EdgeGatewaysClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type FileShare ¶
type FileShare struct { FileShareModel `json:"properties,omitempty"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` Location *string `json:"location,omitempty"` Tags map[string]*string `json:"tags"` }*
FileShare representation of a file share resource.
func (FileShare) MarshalJSON ¶
MarshalJSON is the custom marshaler for FileShare.
func (*FileShare) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for FileShare struct.
type FileShareList ¶
type FileShareList struct { FileShare `json:"value,omitempty"` }Value *[]
FileShareList pageable list of fabric file share locations.
type FileShareModel ¶
type FileShareModel struct { string `json:"associatedVolume,omitempty"` UncPath *string `json:"uncPath,omitempty"` }AssociatedVolume *
FileShareModel properties of a file share resource.
type FileSharesClient ¶
type FileSharesClient struct {
}FileSharesClient is the fabric Admin Client
func NewFileSharesClient ¶
func NewFileSharesClient(subscriptionID string) FileSharesClient
NewFileSharesClient creates an instance of the FileSharesClient client.
func NewFileSharesClientWithBaseURI ¶
func NewFileSharesClientWithBaseURI(baseURI string, subscriptionID string) FileSharesClient
NewFileSharesClientWithBaseURI creates an instance of the FileSharesClient client.
func (FileSharesClient) Get ¶
func (client FileSharesClient) Get(ctx context.Context, location string, fileShare string) (result FileShare, err error)
Get get a fabric file share.
location is location of the resource. fileShare is fabric file share name.
func (FileSharesClient) GetPreparer ¶
func (client FileSharesClient) GetPreparer(ctx context.Context, location string, fileShare string) (*http.Request, error)
GetPreparer prepares the Get request.
func (FileSharesClient) GetResponder ¶
func (client FileSharesClient) GetResponder(resp *http.Response) (result FileShare, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (FileSharesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (FileSharesClient) List ¶
func (client FileSharesClient) List(ctx context.Context, location string, filter string) (result FileShareList, err error)
List get a list of all fabric file shares at a certain location.
location is location of the resource. filter is oData filter parameter.
func (FileSharesClient) ListPreparer ¶
func (client FileSharesClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (FileSharesClient) ListResponder ¶
func (client FileSharesClient) ListResponder(resp *http.Response) (result FileShareList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (FileSharesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IPPool ¶
type IPPool struct { autorest.Response `json:"-"` // IPPoolModel - Properties of an IpPool. *IPPoolModel `json:"properties,omitempty"` // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
IPPool this resource defines the range of IP addresses from which addresses are allocated for nodes within a subnet.
func (IPPool) MarshalJSON ¶
MarshalJSON is the custom marshaler for IPPool.
func (*IPPool) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for IPPool struct.
type IPPoolList ¶
type IPPoolList struct { autorest.Response `json:"-"` // Value - List of ip pools for this page. Value *[]IPPool `json:"value,omitempty"` // NextLink - URI to the next page. NextLink *string `json:"nextLink,omitempty"` }
IPPoolList pageable list of ip pools.
func (IPPoolList) IsEmpty ¶
func (ipl IPPoolList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IPPoolListIterator ¶
type IPPoolListIterator struct {
// contains filtered or unexported fields
}
IPPoolListIterator provides access to a complete listing of IPPool values.
func (*IPPoolListIterator) Next ¶
func (iter *IPPoolListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IPPoolListIterator) NotDone ¶
func (iter IPPoolListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IPPoolListIterator) Response ¶
func (iter IPPoolListIterator) Response() IPPoolList
Response returns the raw server response from the last page request.
func (IPPoolListIterator) Value ¶
func (iter IPPoolListIterator) Value() IPPool
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IPPoolListPage ¶
type IPPoolListPage struct {
// contains filtered or unexported fields
}
IPPoolListPage contains a page of IPPool values.
func (*IPPoolListPage) Next ¶
func (page *IPPoolListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IPPoolListPage) NotDone ¶
func (page IPPoolListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IPPoolListPage) Response ¶
func (page IPPoolListPage) Response() IPPoolList
Response returns the raw server response from the last page request.
func (IPPoolListPage) Values ¶
func (page IPPoolListPage) Values() []IPPool
Values returns the slice of values for the current page or nil if there are no values.
type IPPoolModel ¶
type IPPoolModel struct { // StartIPAddress - The starting Ip address. StartIPAddress *string `json:"startIpAddress,omitempty"` // EndIPAddress - The ending Ip address. EndIPAddress *string `json:"endIpAddress,omitempty"` // AddressPrefix - The address prefix. AddressPrefix *string `json:"addressPrefix,omitempty"` // NumberOfIPAddresses - The total number of ip addresses. NumberOfIPAddresses *int64 `json:"numberOfIpAddresses,omitempty"` // NumberOfAllocatedIPAddresses - The number of currently allocated ip addresses. NumberOfAllocatedIPAddresses *int64 `json:"numberOfAllocatedIpAddresses,omitempty"` // NumberOfIPAddressesInTransition - The current number of ip addresses in transition. NumberOfIPAddressesInTransition *int64 `json:"numberOfIpAddressesInTransition,omitempty"` }
IPPoolModel properties of an IpPool.
type IPPoolsClient ¶
type IPPoolsClient struct {
BaseClient
}
IPPoolsClient is the fabric Admin Client
func NewIPPoolsClient ¶
func NewIPPoolsClient(subscriptionID string) IPPoolsClient
NewIPPoolsClient creates an instance of the IPPoolsClient client.
func NewIPPoolsClientWithBaseURI ¶
func NewIPPoolsClientWithBaseURI(baseURI string, subscriptionID string) IPPoolsClient
NewIPPoolsClientWithBaseURI creates an instance of the IPPoolsClient client.
func (IPPoolsClient) Create ¶
func (client IPPoolsClient) Create(ctx context.Context, location string, IPPool string, pool IPPool) (result IPPoolsCreateFuture, err error)
Create create an ip pool.
location is location of the resource. IPPool is ip pool name. pool is ip pool object to send.
func (IPPoolsClient) CreatePreparer ¶
func (client IPPoolsClient) CreatePreparer(ctx context.Context, location string, IPPool string, pool IPPool) (*http.Request, error)
CreatePreparer prepares the Create request.
func (IPPoolsClient) CreateResponder ¶
func (client IPPoolsClient) CreateResponder(resp *http.Response) (result OperationStatus, err error)
CreateResponder handles the response to the Create request. The method always closes the http.Response Body.
func (IPPoolsClient) CreateSender ¶
func (client IPPoolsClient) CreateSender(req *http.Request) (future IPPoolsCreateFuture, err error)
CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.
func (IPPoolsClient) Get ¶
func (client IPPoolsClient) Get(ctx context.Context, location string, IPPool string) (result IPPool, err error)
Get get an ip pool.
location is location of the resource. IPPool is ip pool name.
func (IPPoolsClient) GetPreparer ¶
func (client IPPoolsClient) GetPreparer(ctx context.Context, location string, IPPool string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IPPoolsClient) GetResponder ¶
func (client IPPoolsClient) GetResponder(resp *http.Response) (result IPPool, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IPPoolsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IPPoolsClient) List ¶
func (client IPPoolsClient) List(ctx context.Context, location string, filter string) (result IPPoolListPage, err error)
List get a list of all ip pools at a certain location.
location is location of the resource. filter is oData filter parameter.
func (IPPoolsClient) ListComplete ¶
func (client IPPoolsClient) ListComplete(ctx context.Context, location string, filter string) (result IPPoolListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (IPPoolsClient) ListPreparer ¶
func (client IPPoolsClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (IPPoolsClient) ListResponder ¶
func (client IPPoolsClient) ListResponder(resp *http.Response) (result IPPoolList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IPPoolsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IPPoolsCreateFuture ¶
IPPoolsCreateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (IPPoolsCreateFuture) Result ¶
func (future IPPoolsCreateFuture) Result(client IPPoolsClient) (osVar OperationStatus, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type InfraRole ¶
type InfraRole struct { autorest.Response `json:"-"` // InfraRoleModel - Infra role properties. *InfraRoleModel `json:"properties,omitempty"` // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
InfraRole get an infra role description.
func (InfraRole) MarshalJSON ¶
MarshalJSON is the custom marshaler for InfraRole.
func (*InfraRole) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for InfraRole struct.
type InfraRoleInstance ¶
type InfraRoleInstance struct { autorest.Response `json:"-"` // InfraRoleInstanceModel - All properties of an infra role instance. *InfraRoleInstanceModel `json:"properties,omitempty"` // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
InfraRoleInstance the virtual machine resource is used to represent an infrastructure virtual machine in the Azure Stack environment. The fabric resource provider only surfaces infrastructure virtual machines. These machines are never created directly by the admin, but rather as a side effect of expanding admin services.
func (InfraRoleInstance) MarshalJSON ¶
func (iri InfraRoleInstance) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for InfraRoleInstance.
func (*InfraRoleInstance) UnmarshalJSON ¶
func (iri *InfraRoleInstance) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for InfraRoleInstance struct.
type InfraRoleInstanceList ¶
type InfraRoleInstanceList struct { autorest.Response `json:"-"` // Value - List of infra role instances for this page. Value *[]InfraRoleInstance `json:"value,omitempty"` // NextLink - URI to the next page. NextLink *string `json:"nextLink,omitempty"` }
InfraRoleInstanceList pageable list of infra role instances.
func (InfraRoleInstanceList) IsEmpty ¶
func (iril InfraRoleInstanceList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type InfraRoleInstanceListIterator ¶
type InfraRoleInstanceListIterator struct {
// contains filtered or unexported fields
}
InfraRoleInstanceListIterator provides access to a complete listing of InfraRoleInstance values.
func (*InfraRoleInstanceListIterator) Next ¶
func (iter *InfraRoleInstanceListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (InfraRoleInstanceListIterator) NotDone ¶
func (iter InfraRoleInstanceListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (InfraRoleInstanceListIterator) Response ¶
func (iter InfraRoleInstanceListIterator) Response() InfraRoleInstanceList
Response returns the raw server response from the last page request.
func (InfraRoleInstanceListIterator) Value ¶
func (iter InfraRoleInstanceListIterator) Value() InfraRoleInstance
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type InfraRoleInstanceListPage ¶
type InfraRoleInstanceListPage struct {
// contains filtered or unexported fields
}
InfraRoleInstanceListPage contains a page of InfraRoleInstance values.
func (*InfraRoleInstanceListPage) Next ¶
func (page *InfraRoleInstanceListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (InfraRoleInstanceListPage) NotDone ¶
func (page InfraRoleInstanceListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (InfraRoleInstanceListPage) Response ¶
func (page InfraRoleInstanceListPage) Response() InfraRoleInstanceList
Response returns the raw server response from the last page request.
func (InfraRoleInstanceListPage) Values ¶
func (page InfraRoleInstanceListPage) Values() []InfraRoleInstance
Values returns the slice of values for the current page or nil if there are no values.
type InfraRoleInstanceModel ¶
type InfraRoleInstanceModel struct { // ScaleUnit - The cluster that the virtual machine's host is part of. ScaleUnit *string `json:"scaleUnit,omitempty"` // ScaleUnitNode - URI to the scale unit node. ScaleUnitNode *string `json:"scaleUnitNode,omitempty"` // Size - Size of the virtual machine. Size *InfraRoleInstanceSize `json:"size,omitempty"` // State - The current state of the virtual machine. Possible values include: 'Stopped', 'Starting', 'Running', 'Stopping' State InfraRoleInstanceState `json:"state,omitempty"` }
InfraRoleInstanceModel all properties of an infra role instance.
type InfraRoleInstanceSize ¶
type InfraRoleInstanceSize struct { // MemoryGb - The amount of memory, in GB, currently assigned to the virtual machine. In Azure Stack V1, only static memory is used for infrastructure VMs. MemoryGb *float64 `json:"memoryGb,omitempty"` // Cores - The number of cores assigned to the virtual machine. Cores *int32 `json:"cores,omitempty"` }
InfraRoleInstanceSize the capacity information for a virtual machine.
type InfraRoleInstanceState ¶
type InfraRoleInstanceState string
InfraRoleInstanceState enumerates the values for infra role instance state.
const ( // Running ... Running InfraRoleInstanceState = "Running" // Starting ... Starting InfraRoleInstanceState = "Starting" // Stopped ... Stopped InfraRoleInstanceState = "Stopped" // Stopping ... Stopping InfraRoleInstanceState = "Stopping" )
func PossibleInfraRoleInstanceStateValues ¶
func PossibleInfraRoleInstanceStateValues() []InfraRoleInstanceState
PossibleInfraRoleInstanceStateValues returns an array of possible values for the InfraRoleInstanceState const type.
type InfraRoleInstancesClient ¶
type InfraRoleInstancesClient struct {
BaseClient
}
InfraRoleInstancesClient is the fabric Admin Client
func NewInfraRoleInstancesClient ¶
func NewInfraRoleInstancesClient(subscriptionID string) InfraRoleInstancesClient
NewInfraRoleInstancesClient creates an instance of the InfraRoleInstancesClient client.
func NewInfraRoleInstancesClientWithBaseURI ¶
func NewInfraRoleInstancesClientWithBaseURI(baseURI string, subscriptionID string) InfraRoleInstancesClient
NewInfraRoleInstancesClientWithBaseURI creates an instance of the InfraRoleInstancesClient client.
func (InfraRoleInstancesClient) Get ¶
func (client InfraRoleInstancesClient) Get(ctx context.Context, location string, infraRoleInstance string) (result InfraRoleInstance, err error)
Get get an infra role instance.
location is location of the resource. infraRoleInstance is name of an infra role instance.
func (InfraRoleInstancesClient) GetPreparer ¶
func (client InfraRoleInstancesClient) GetPreparer(ctx context.Context, location string, infraRoleInstance string) (*http.Request, error)
GetPreparer prepares the Get request.
func (InfraRoleInstancesClient) GetResponder ¶
func (client InfraRoleInstancesClient) GetResponder(resp *http.Response) (result InfraRoleInstance, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (InfraRoleInstancesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (InfraRoleInstancesClient) List ¶
func (client InfraRoleInstancesClient) List(ctx context.Context, location string, filter string) (result InfraRoleInstanceListPage, err error)
List get a list of all infra role instances at a location.
location is location of the resource. filter is oData filter parameter.
func (InfraRoleInstancesClient) ListComplete ¶
func (client InfraRoleInstancesClient) ListComplete(ctx context.Context, location string, filter string) (result InfraRoleInstanceListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (InfraRoleInstancesClient) ListPreparer ¶
func (client InfraRoleInstancesClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (InfraRoleInstancesClient) ListResponder ¶
func (client InfraRoleInstancesClient) ListResponder(resp *http.Response) (result InfraRoleInstanceList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (InfraRoleInstancesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (InfraRoleInstancesClient) PowerOff ¶
func (client InfraRoleInstancesClient) PowerOff(ctx context.Context, location string, infraRoleInstance string) (result InfraRoleInstancesPowerOffFuture, err error)
PowerOff power off an infra role instance.
location is location of the resource. infraRoleInstance is name of an infra role instance.
func (InfraRoleInstancesClient) PowerOffPreparer ¶
func (client InfraRoleInstancesClient) PowerOffPreparer(ctx context.Context, location string, infraRoleInstance string) (*http.Request, error)
PowerOffPreparer prepares the PowerOff request.
func (InfraRoleInstancesClient) PowerOffResponder ¶
func (client InfraRoleInstancesClient) PowerOffResponder(resp *http.Response) (result OperationStatus, err error)
PowerOffResponder handles the response to the PowerOff request. The method always closes the http.Response Body.
func (InfraRoleInstancesClient) PowerOffSender ¶
func (client InfraRoleInstancesClient) PowerOffSender(req *http.Request) (future InfraRoleInstancesPowerOffFuture, err error)
PowerOffSender sends the PowerOff request. The method will close the http.Response Body if it receives an error.
func (InfraRoleInstancesClient) PowerOn ¶
func (client InfraRoleInstancesClient) PowerOn(ctx context.Context, location string, infraRoleInstance string) (result InfraRoleInstancesPowerOnFuture, err error)
PowerOn power on an infra role instance.
location is location of the resource. infraRoleInstance is name of an infra role instance.
func (InfraRoleInstancesClient) PowerOnPreparer ¶
func (client InfraRoleInstancesClient) PowerOnPreparer(ctx context.Context, location string, infraRoleInstance string) (*http.Request, error)
PowerOnPreparer prepares the PowerOn request.
func (InfraRoleInstancesClient) PowerOnResponder ¶
func (client InfraRoleInstancesClient) PowerOnResponder(resp *http.Response) (result OperationStatus, err error)
PowerOnResponder handles the response to the PowerOn request. The method always closes the http.Response Body.
func (InfraRoleInstancesClient) PowerOnSender ¶
func (client InfraRoleInstancesClient) PowerOnSender(req *http.Request) (future InfraRoleInstancesPowerOnFuture, err error)
PowerOnSender sends the PowerOn request. The method will close the http.Response Body if it receives an error.
func (InfraRoleInstancesClient) Reboot ¶
func (client InfraRoleInstancesClient) Reboot(ctx context.Context, location string, infraRoleInstance string) (result InfraRoleInstancesRebootFuture, err error)
Reboot reboot an infra role instance.
location is location of the resource. infraRoleInstance is name of an infra role instance.
func (InfraRoleInstancesClient) RebootPreparer ¶
func (client InfraRoleInstancesClient) RebootPreparer(ctx context.Context, location string, infraRoleInstance string) (*http.Request, error)
RebootPreparer prepares the Reboot request.
func (InfraRoleInstancesClient) RebootResponder ¶
func (client InfraRoleInstancesClient) RebootResponder(resp *http.Response) (result OperationStatus, err error)
RebootResponder handles the response to the Reboot request. The method always closes the http.Response Body.
func (InfraRoleInstancesClient) RebootSender ¶
func (client InfraRoleInstancesClient) RebootSender(req *http.Request) (future InfraRoleInstancesRebootFuture, err error)
RebootSender sends the Reboot request. The method will close the http.Response Body if it receives an error.
func (InfraRoleInstancesClient) Shutdown ¶
func (client InfraRoleInstancesClient) Shutdown(ctx context.Context, location string, infraRoleInstance string) (result InfraRoleInstancesShutdownFuture, err error)
Shutdown shut down an infra role instance.
location is location of the resource. infraRoleInstance is name of an infra role instance.
func (InfraRoleInstancesClient) ShutdownPreparer ¶
func (client InfraRoleInstancesClient) ShutdownPreparer(ctx context.Context, location string, infraRoleInstance string) (*http.Request, error)
ShutdownPreparer prepares the Shutdown request.
func (InfraRoleInstancesClient) ShutdownResponder ¶
func (client InfraRoleInstancesClient) ShutdownResponder(resp *http.Response) (result OperationStatus, err error)
ShutdownResponder handles the response to the Shutdown request. The method always closes the http.Response Body.
func (InfraRoleInstancesClient) ShutdownSender ¶
func (client InfraRoleInstancesClient) ShutdownSender(req *http.Request) (future InfraRoleInstancesShutdownFuture, err error)
ShutdownSender sends the Shutdown request. The method will close the http.Response Body if it receives an error.
type InfraRoleInstancesPowerOffFuture ¶
type InfraRoleInstancesPowerOffFuture struct { azure.Future // contains filtered or unexported fields }
InfraRoleInstancesPowerOffFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (InfraRoleInstancesPowerOffFuture) Result ¶
func (future InfraRoleInstancesPowerOffFuture) Result(client InfraRoleInstancesClient) (osVar OperationStatus, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type InfraRoleInstancesPowerOnFuture ¶
type InfraRoleInstancesPowerOnFuture struct { azure.Future // contains filtered or unexported fields }
InfraRoleInstancesPowerOnFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (InfraRoleInstancesPowerOnFuture) Result ¶
func (future InfraRoleInstancesPowerOnFuture) Result(client InfraRoleInstancesClient) (osVar OperationStatus, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type InfraRoleInstancesRebootFuture ¶
type InfraRoleInstancesRebootFuture struct { azure.Future // contains filtered or unexported fields }
InfraRoleInstancesRebootFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (InfraRoleInstancesRebootFuture) Result ¶
func (future InfraRoleInstancesRebootFuture) Result(client InfraRoleInstancesClient) (osVar OperationStatus, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type InfraRoleInstancesShutdownFuture ¶
type InfraRoleInstancesShutdownFuture struct { azure.Future // contains filtered or unexported fields }
InfraRoleInstancesShutdownFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (InfraRoleInstancesShutdownFuture) Result ¶
func (future InfraRoleInstancesShutdownFuture) Result(client InfraRoleInstancesClient) (osVar OperationStatus, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type InfraRoleList ¶
type InfraRoleList struct { autorest.Response `json:"-"` // Value - List of infra roles for this page. Value *[]InfraRole `json:"value,omitempty"` // NextLink - URI to the next page. NextLink *string `json:"nextLink,omitempty"` }
InfraRoleList pageable list of infra roles.
func (InfraRoleList) IsEmpty ¶
func (irl InfraRoleList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type InfraRoleListIterator ¶
type InfraRoleListIterator struct {
// contains filtered or unexported fields
}
InfraRoleListIterator provides access to a complete listing of InfraRole values.
func (*InfraRoleListIterator) Next ¶
func (iter *InfraRoleListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (InfraRoleListIterator) NotDone ¶
func (iter InfraRoleListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (InfraRoleListIterator) Response ¶
func (iter InfraRoleListIterator) Response() InfraRoleList
Response returns the raw server response from the last page request.
func (InfraRoleListIterator) Value ¶
func (iter InfraRoleListIterator) Value() InfraRole
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type InfraRoleListPage ¶
type InfraRoleListPage struct {
// contains filtered or unexported fields
}
InfraRoleListPage contains a page of InfraRole values.
func (*InfraRoleListPage) Next ¶
func (page *InfraRoleListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (InfraRoleListPage) NotDone ¶
func (page InfraRoleListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (InfraRoleListPage) Response ¶
func (page InfraRoleListPage) Response() InfraRoleList
Response returns the raw server response from the last page request.
func (InfraRoleListPage) Values ¶
func (page InfraRoleListPage) Values() []InfraRole
Values returns the slice of values for the current page or nil if there are no values.
type InfraRoleModel ¶
type InfraRoleModel struct { // Instances - List of infra role instances. Instances *[]string `json:"instances,omitempty"` }
InfraRoleModel infra role properties.
type InfraRolesClient ¶
type InfraRolesClient struct {
BaseClient
}
InfraRolesClient is the fabric Admin Client
func NewInfraRolesClient ¶
func NewInfraRolesClient(subscriptionID string) InfraRolesClient
NewInfraRolesClient creates an instance of the InfraRolesClient client.
func NewInfraRolesClientWithBaseURI ¶
func NewInfraRolesClientWithBaseURI(baseURI string, subscriptionID string) InfraRolesClient
NewInfraRolesClientWithBaseURI creates an instance of the InfraRolesClient client.
func (InfraRolesClient) Get ¶
func (client InfraRolesClient) Get(ctx context.Context, location string, infraRole string) (result InfraRole, err error)
Get get an infra role description.
location is location of the resource. infraRole is infra role name.
func (InfraRolesClient) GetPreparer ¶
func (client InfraRolesClient) GetPreparer(ctx context.Context, location string, infraRole string) (*http.Request, error)
GetPreparer prepares the Get request.
func (InfraRolesClient) GetResponder ¶
func (client InfraRolesClient) GetResponder(resp *http.Response) (result InfraRole, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (InfraRolesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (InfraRolesClient) List ¶
func (client InfraRolesClient) List(ctx context.Context, location string, filter string) (result InfraRoleListPage, err error)
List get a list of all infra roles at a location.
location is location of the resource. filter is oData filter parameter.
func (InfraRolesClient) ListComplete ¶
func (client InfraRolesClient) ListComplete(ctx context.Context, location string, filter string) (result InfraRoleListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (InfraRolesClient) ListPreparer ¶
func (client InfraRolesClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (InfraRolesClient) ListResponder ¶
func (client InfraRolesClient) ListResponder(resp *http.Response) (result InfraRoleList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (InfraRolesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type Location ¶
type Location struct { autorest.Response `json:"-"` // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
Location place holder for fabric location.
func (Location) MarshalJSON ¶
MarshalJSON is the custom marshaler for Location.
type LocationList ¶
type LocationList struct { autorest.Response `json:"-"` // Value - List of fabric locations for this page. Value *[]Location `json:"value,omitempty"` // NextLink - URI to the next page. NextLink *string `json:"nextLink,omitempty"` }
LocationList pageable list of fabric locations.
func (LocationList) IsEmpty ¶
func (ll LocationList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type LocationListIterator ¶
type LocationListIterator struct {
// contains filtered or unexported fields
}
LocationListIterator provides access to a complete listing of Location values.
func (*LocationListIterator) Next ¶
func (iter *LocationListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (LocationListIterator) NotDone ¶
func (iter LocationListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (LocationListIterator) Response ¶
func (iter LocationListIterator) Response() LocationList
Response returns the raw server response from the last page request.
func (LocationListIterator) Value ¶
func (iter LocationListIterator) Value() Location
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type LocationListPage ¶
type LocationListPage struct {
// contains filtered or unexported fields
}
LocationListPage contains a page of Location values.
func (*LocationListPage) Next ¶
func (page *LocationListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (LocationListPage) NotDone ¶
func (page LocationListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (LocationListPage) Response ¶
func (page LocationListPage) Response() LocationList
Response returns the raw server response from the last page request.
func (LocationListPage) Values ¶
func (page LocationListPage) Values() []Location
Values returns the slice of values for the current page or nil if there are no values.
type LocationsClient ¶
type LocationsClient struct {
BaseClient
}
LocationsClient is the fabric Admin Client
func NewLocationsClient ¶
func NewLocationsClient(subscriptionID string) LocationsClient
NewLocationsClient creates an instance of the LocationsClient client.
func NewLocationsClientWithBaseURI ¶
func NewLocationsClientWithBaseURI(baseURI string, subscriptionID string) LocationsClient
NewLocationsClientWithBaseURI creates an instance of the LocationsClient client.
func (LocationsClient) Get ¶
func (client LocationsClient) Get(ctx context.Context, location string, fabricLocation string) (result Location, err error)
Get get a fabric location.
location is location of the resource. fabricLocation is fabric Location.
func (LocationsClient) GetPreparer ¶
func (client LocationsClient) GetPreparer(ctx context.Context, location string, fabricLocation string) (*http.Request, error)
GetPreparer prepares the Get request.
func (LocationsClient) GetResponder ¶
func (client LocationsClient) GetResponder(resp *http.Response) (result Location, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (LocationsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (LocationsClient) List ¶
func (client LocationsClient) List(ctx context.Context, location string, filter string) (result LocationListPage, err error)
List get a list of all fabric locations.
location is location of the resource. filter is oData filter parameter.
func (LocationsClient) ListComplete ¶
func (client LocationsClient) ListComplete(ctx context.Context, location string, filter string) (result LocationListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (LocationsClient) ListPreparer ¶
func (client LocationsClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (LocationsClient) ListResponder ¶
func (client LocationsClient) ListResponder(resp *http.Response) (result LocationList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (LocationsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type LogicalNetwork ¶
type LogicalNetwork struct { autorest.Response `json:"-"` // LogicalNetworkModel - Properties of a logical network. *LogicalNetworkModel `json:"properties,omitempty"` // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
LogicalNetwork this resource represents a logical partition of physical network that is dedicated for a particular purpose. A logical network comprises of a collection of logical subnets.
func (LogicalNetwork) MarshalJSON ¶
func (ln LogicalNetwork) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for LogicalNetwork.
func (*LogicalNetwork) UnmarshalJSON ¶
func (ln *LogicalNetwork) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for LogicalNetwork struct.
type LogicalNetworkList ¶
type LogicalNetworkList struct { autorest.Response `json:"-"` // Value - List of logical networks for this page. Value *[]LogicalNetwork `json:"value,omitempty"` // NextLink - URI to the next page. NextLink *string `json:"nextLink,omitempty"` }
LogicalNetworkList a pageable list of logical networks.
func (LogicalNetworkList) IsEmpty ¶
func (lnl LogicalNetworkList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type LogicalNetworkListIterator ¶
type LogicalNetworkListIterator struct {
// contains filtered or unexported fields
}
LogicalNetworkListIterator provides access to a complete listing of LogicalNetwork values.
func (*LogicalNetworkListIterator) Next ¶
func (iter *LogicalNetworkListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (LogicalNetworkListIterator) NotDone ¶
func (iter LogicalNetworkListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (LogicalNetworkListIterator) Response ¶
func (iter LogicalNetworkListIterator) Response() LogicalNetworkList
Response returns the raw server response from the last page request.
func (LogicalNetworkListIterator) Value ¶
func (iter LogicalNetworkListIterator) Value() LogicalNetwork
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type LogicalNetworkListPage ¶
type LogicalNetworkListPage struct {
// contains filtered or unexported fields
}
LogicalNetworkListPage contains a page of LogicalNetwork values.
func (*LogicalNetworkListPage) Next ¶
func (page *LogicalNetworkListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (LogicalNetworkListPage) NotDone ¶
func (page LogicalNetworkListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (LogicalNetworkListPage) Response ¶
func (page LogicalNetworkListPage) Response() LogicalNetworkList
Response returns the raw server response from the last page request.
func (LogicalNetworkListPage) Values ¶
func (page LogicalNetworkListPage) Values() []LogicalNetwork
Values returns the slice of values for the current page or nil if there are no values.
type LogicalNetworkModel ¶
type LogicalNetworkModel struct { // Metadata - Metadata related to this Logical Network. Metadata map[string]*string `json:"metadata"` // NetworkVirtualizationEnabled - Is Network Virtualization is enabled on this Logical Network. NetworkVirtualizationEnabled *bool `json:"networkVirtualizationEnabled,omitempty"` // Subnets - List of subnets belonging to this Logical Network. Subnets *[]string `json:"subnets,omitempty"` }
LogicalNetworkModel properties of a logical network.
func (LogicalNetworkModel) MarshalJSON ¶
func (lnm LogicalNetworkModel) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for LogicalNetworkModel.
type LogicalNetworksClient ¶
type LogicalNetworksClient struct {
BaseClient
}
LogicalNetworksClient is the fabric Admin Client
func NewLogicalNetworksClient ¶
func NewLogicalNetworksClient(subscriptionID string) LogicalNetworksClient
NewLogicalNetworksClient creates an instance of the LogicalNetworksClient client.
func NewLogicalNetworksClientWithBaseURI ¶
func NewLogicalNetworksClientWithBaseURI(baseURI string, subscriptionID string) LogicalNetworksClient
NewLogicalNetworksClientWithBaseURI creates an instance of the LogicalNetworksClient client.
func (LogicalNetworksClient) Get ¶
func (client LogicalNetworksClient) Get(ctx context.Context, location string, logicalNetwork string) (result LogicalNetwork, err error)
Get get a logical network.
location is location of the resource. logicalNetwork is name of the logical network.
func (LogicalNetworksClient) GetPreparer ¶
func (client LogicalNetworksClient) GetPreparer(ctx context.Context, location string, logicalNetwork string) (*http.Request, error)
GetPreparer prepares the Get request.
func (LogicalNetworksClient) GetResponder ¶
func (client LogicalNetworksClient) GetResponder(resp *http.Response) (result LogicalNetwork, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (LogicalNetworksClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (LogicalNetworksClient) List ¶
func (client LogicalNetworksClient) List(ctx context.Context, location string, filter string) (result LogicalNetworkListPage, err error)
List get a list of all logical networks at a location.
location is location of the resource. filter is oData filter parameter.
func (LogicalNetworksClient) ListComplete ¶
func (client LogicalNetworksClient) ListComplete(ctx context.Context, location string, filter string) (result LogicalNetworkListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (LogicalNetworksClient) ListPreparer ¶
func (client LogicalNetworksClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (LogicalNetworksClient) ListResponder ¶
func (client LogicalNetworksClient) ListResponder(resp *http.Response) (result LogicalNetworkList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (LogicalNetworksClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type LogicalSubnet ¶
type LogicalSubnet struct { autorest.Response `json:"-"` // LogicalSubnetModel - Properties of a logical subnet. *LogicalSubnetModel `json:"properties,omitempty"` // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
LogicalSubnet this resource represents a Logical Subnet. A Logical Subnet comprises of subnet/vlan pair.
func (LogicalSubnet) MarshalJSON ¶
func (ls LogicalSubnet) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for LogicalSubnet.
func (*LogicalSubnet) UnmarshalJSON ¶
func (ls *LogicalSubnet) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for LogicalSubnet struct.
type LogicalSubnetList ¶
type LogicalSubnetList struct { autorest.Response `json:"-"` // Value - List of logical subnets on this page. Value *[]LogicalSubnet `json:"value,omitempty"` // NextLink - URI to the next page. NextLink *string `json:"nextLink,omitempty"` }
LogicalSubnetList pageable list of logical subnets.
func (LogicalSubnetList) IsEmpty ¶
func (lsl LogicalSubnetList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type LogicalSubnetListIterator ¶
type LogicalSubnetListIterator struct {
// contains filtered or unexported fields
}
LogicalSubnetListIterator provides access to a complete listing of LogicalSubnet values.
func (*LogicalSubnetListIterator) Next ¶
func (iter *LogicalSubnetListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (LogicalSubnetListIterator) NotDone ¶
func (iter LogicalSubnetListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (LogicalSubnetListIterator) Response ¶
func (iter LogicalSubnetListIterator) Response() LogicalSubnetList
Response returns the raw server response from the last page request.
func (LogicalSubnetListIterator) Value ¶
func (iter LogicalSubnetListIterator) Value() LogicalSubnet
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type LogicalSubnetListPage ¶
type LogicalSubnetListPage struct {
// contains filtered or unexported fields
}
LogicalSubnetListPage contains a page of LogicalSubnet values.
func (*LogicalSubnetListPage) Next ¶
func (page *LogicalSubnetListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (LogicalSubnetListPage) NotDone ¶
func (page LogicalSubnetListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (LogicalSubnetListPage) Response ¶
func (page LogicalSubnetListPage) Response() LogicalSubnetList
Response returns the raw server response from the last page request.
func (LogicalSubnetListPage) Values ¶
func (page LogicalSubnetListPage) Values() []LogicalSubnet
Values returns the slice of values for the current page or nil if there are no values.
type LogicalSubnetModel ¶
type LogicalSubnetModel struct { // IPPools - All ip pools which belong to this subnet. IPPools *[]string `json:"ipPools,omitempty"` // IsPublic - The visiblity status of the ip pool. If is true the associated pools are public ip address pools. IsPublic *bool `json:"isPublic,omitempty"` // Metadata - Metadata related to this Logical Network. Metadata map[string]*string `json:"metadata"` }
LogicalSubnetModel properties of a logical subnet.
func (LogicalSubnetModel) MarshalJSON ¶
func (lsm LogicalSubnetModel) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for LogicalSubnetModel.
type LogicalSubnetsClient ¶
type LogicalSubnetsClient struct {
BaseClient
}
LogicalSubnetsClient is the fabric Admin Client
func NewLogicalSubnetsClient ¶
func NewLogicalSubnetsClient(subscriptionID string) LogicalSubnetsClient
NewLogicalSubnetsClient creates an instance of the LogicalSubnetsClient client.
func NewLogicalSubnetsClientWithBaseURI ¶
func NewLogicalSubnetsClientWithBaseURI(baseURI string, subscriptionID string) LogicalSubnetsClient
NewLogicalSubnetsClientWithBaseURI creates an instance of the LogicalSubnetsClient client.
func (LogicalSubnetsClient) Get ¶
func (client LogicalSubnetsClient) Get(ctx context.Context, location string, logicalNetwork string, logicalSubnet string) (result LogicalSubnet, err error)
Get get a list of all volumes at a location.
location is location of the resource. logicalNetwork is name of the logical network. logicalSubnet is name of the logical subnet.
func (LogicalSubnetsClient) GetPreparer ¶
func (client LogicalSubnetsClient) GetPreparer(ctx context.Context, location string, logicalNetwork string, logicalSubnet string) (*http.Request, error)
GetPreparer prepares the Get request.
func (LogicalSubnetsClient) GetResponder ¶
func (client LogicalSubnetsClient) GetResponder(resp *http.Response) (result LogicalSubnet, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (LogicalSubnetsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (LogicalSubnetsClient) List ¶
func (client LogicalSubnetsClient) List(ctx context.Context, location string, logicalNetwork string, filter string) (result LogicalSubnetListPage, err error)
List get a list of all logical subnets.
location is location of the resource. logicalNetwork is name of the logical network. filter is oData filter parameter.
func (LogicalSubnetsClient) ListComplete ¶
func (client LogicalSubnetsClient) ListComplete(ctx context.Context, location string, logicalNetwork string, filter string) (result LogicalSubnetListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (LogicalSubnetsClient) ListPreparer ¶
func (client LogicalSubnetsClient) ListPreparer(ctx context.Context, location string, logicalNetwork string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (LogicalSubnetsClient) ListResponder ¶
func (client LogicalSubnetsClient) ListResponder(resp *http.Response) (result LogicalSubnetList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (LogicalSubnetsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type MacAddressPool ¶
type MacAddressPool struct { autorest.Response `json:"-"` // MacAddressPoolModel - Properties of a MAC address pool. *MacAddressPoolModel `json:"properties,omitempty"` // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
MacAddressPool this resource represents a MAC address pool. The default MAC address pools are used if you set the MAC address type for a virtual machine to 'Static'. If the virtual machine setting is “Dynamic”, the hypervisor assigns the MAC address.
func (MacAddressPool) MarshalJSON ¶
func (mapVar MacAddressPool) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for MacAddressPool.
func (*MacAddressPool) UnmarshalJSON ¶
func (mapVar *MacAddressPool) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for MacAddressPool struct.
type MacAddressPoolList ¶
type MacAddressPoolList struct { autorest.Response `json:"-"` // Value - The list of MAC address pools on this page. Value *[]MacAddressPool `json:"value,omitempty"` // NextLink - URI to the next page. NextLink *string `json:"nextLink,omitempty"` }
MacAddressPoolList a pageable list of MAC address pools.
func (MacAddressPoolList) IsEmpty ¶
func (mapl MacAddressPoolList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type MacAddressPoolListIterator ¶
type MacAddressPoolListIterator struct {
// contains filtered or unexported fields
}
MacAddressPoolListIterator provides access to a complete listing of MacAddressPool values.
func (*MacAddressPoolListIterator) Next ¶
func (iter *MacAddressPoolListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (MacAddressPoolListIterator) NotDone ¶
func (iter MacAddressPoolListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (MacAddressPoolListIterator) Response ¶
func (iter MacAddressPoolListIterator) Response() MacAddressPoolList
Response returns the raw server response from the last page request.
func (MacAddressPoolListIterator) Value ¶
func (iter MacAddressPoolListIterator) Value() MacAddressPool
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type MacAddressPoolListPage ¶
type MacAddressPoolListPage struct {
// contains filtered or unexported fields
}
MacAddressPoolListPage contains a page of MacAddressPool values.
func (*MacAddressPoolListPage) Next ¶
func (page *MacAddressPoolListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (MacAddressPoolListPage) NotDone ¶
func (page MacAddressPoolListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (MacAddressPoolListPage) Response ¶
func (page MacAddressPoolListPage) Response() MacAddressPoolList
Response returns the raw server response from the last page request.
func (MacAddressPoolListPage) Values ¶
func (page MacAddressPoolListPage) Values() []MacAddressPool
Values returns the slice of values for the current page or nil if there are no values.
type MacAddressPoolModel ¶
type MacAddressPoolModel struct { // Metadata - Metadata related to this MAC pool. Metadata map[string]*string `json:"metadata"` // StartMacAddress - Starting MAC address. StartMacAddress *string `json:"startMacAddress,omitempty"` // EndMacAddress - Ending MAC address. EndMacAddress *string `json:"endMacAddress,omitempty"` // NumberOfAllocatedMacAddresses - Number of MAC addresses allocated. NumberOfAllocatedMacAddresses *int64 `json:"numberOfAllocatedMacAddresses,omitempty"` // NumberOfAvailableMacAddresses - Number of MAC addresses available. NumberOfAvailableMacAddresses *int64 `json:"numberOfAvailableMacAddresses,omitempty"` }
MacAddressPoolModel properties of a MAC address pool.
func (MacAddressPoolModel) MarshalJSON ¶
func (mapm MacAddressPoolModel) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for MacAddressPoolModel.
type MacAddressPoolsClient ¶
type MacAddressPoolsClient struct {
BaseClient
}
MacAddressPoolsClient is the fabric Admin Client
func NewMacAddressPoolsClient ¶
func NewMacAddressPoolsClient(subscriptionID string) MacAddressPoolsClient
NewMacAddressPoolsClient creates an instance of the MacAddressPoolsClient client.
func NewMacAddressPoolsClientWithBaseURI ¶
func NewMacAddressPoolsClientWithBaseURI(baseURI string, subscriptionID string) MacAddressPoolsClient
NewMacAddressPoolsClientWithBaseURI creates an instance of the MacAddressPoolsClient client.
func (MacAddressPoolsClient) Get ¶
func (client MacAddressPoolsClient) Get(ctx context.Context, location string, macAddressPool string) (result MacAddressPool, err error)
Get get a MAC address pool.
location is location of the resource. macAddressPool is name of the MAC address pool.
func (MacAddressPoolsClient) GetPreparer ¶
func (client MacAddressPoolsClient) GetPreparer(ctx context.Context, location string, macAddressPool string) (*http.Request, error)
GetPreparer prepares the Get request.
func (MacAddressPoolsClient) GetResponder ¶
func (client MacAddressPoolsClient) GetResponder(resp *http.Response) (result MacAddressPool, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (MacAddressPoolsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (MacAddressPoolsClient) List ¶
func (client MacAddressPoolsClient) List(ctx context.Context, location string, filter string) (result MacAddressPoolListPage, err error)
List get a list of all MAC address pools at a location.
location is location of the resource. filter is oData filter parameter.
func (MacAddressPoolsClient) ListComplete ¶
func (client MacAddressPoolsClient) ListComplete(ctx context.Context, location string, filter string) (result MacAddressPoolListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (MacAddressPoolsClient) ListPreparer ¶
func (client MacAddressPoolsClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (MacAddressPoolsClient) ListResponder ¶
func (client MacAddressPoolsClient) ListResponder(resp *http.Response) (result MacAddressPoolList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (MacAddressPoolsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type NetworkFabricOperationsClient ¶
type NetworkFabricOperationsClient struct {
BaseClient
}
NetworkFabricOperationsClient is the fabric Admin Client
func NewNetworkFabricOperationsClient ¶
func NewNetworkFabricOperationsClient(subscriptionID string) NetworkFabricOperationsClient
NewNetworkFabricOperationsClient creates an instance of the NetworkFabricOperationsClient client.
func NewNetworkFabricOperationsClientWithBaseURI ¶
func NewNetworkFabricOperationsClientWithBaseURI(baseURI string, subscriptionID string) NetworkFabricOperationsClient
NewNetworkFabricOperationsClientWithBaseURI creates an instance of the NetworkFabricOperationsClient client.
func (NetworkFabricOperationsClient) Get ¶
func (client NetworkFabricOperationsClient) Get(ctx context.Context, location string, provider string, networkOperationResult string) (result OperationStatus, err error)
Get get the status of a network fabric operation.
location is location of the resource. provider is name of the provider. networkOperationResult is id of a network fabric operation.
func (NetworkFabricOperationsClient) GetPreparer ¶
func (client NetworkFabricOperationsClient) GetPreparer(ctx context.Context, location string, provider string, networkOperationResult string) (*http.Request, error)
GetPreparer prepares the Get request.
func (NetworkFabricOperationsClient) GetResponder ¶
func (client NetworkFabricOperationsClient) GetResponder(resp *http.Response) (result OperationStatus, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
type OperationStatus ¶
type OperationStatus struct { autorest.Response `json:"-"` // ProvisioningStateModel - The state of the operation. *ProvisioningStateModel `json:"properties,omitempty"` }
OperationStatus status of the compute operation.
func (OperationStatus) MarshalJSON ¶
func (osVar OperationStatus) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for OperationStatus.
func (*OperationStatus) UnmarshalJSON ¶
func (osVar *OperationStatus) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for OperationStatus struct.
type OperationStatusLocation ¶
type OperationStatusLocation struct { // Location - URI where you can poll for status of operation. Location *string `json:"location,omitempty"` }
OperationStatusLocation URI where you can poll for status of operation.
type PowerState ¶
type PowerState string
PowerState enumerates the values for power state.
const ( // PowerStateRunning ... PowerStateRunning PowerState = "Running" // PowerStateStarting ... PowerStateStarting PowerState = "Starting" // PowerStateStopped ... PowerStateStopped PowerState = "Stopped" // PowerStateStopping ... PowerStateStopping PowerState = "Stopping" )
func PossiblePowerStateValues ¶
func PossiblePowerStateValues() []PowerState
PossiblePowerStateValues returns an array of possible values for the PowerState const type.
type ProvisioningStateModel ¶
type ProvisioningStateModel struct { // ProvisioningState - The state of the operation. ProvisioningState *string `json:"provisioningState,omitempty"` }
ProvisioningStateModel the state of the operation.
type Resource ¶
type Resource struct { // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
Resource base Resource Object
func (Resource) MarshalJSON ¶
MarshalJSON is the custom marshaler for Resource.
type ScaleUnit ¶
type ScaleUnit struct { autorest.Response `json:"-"` // ScaleUnitModel - Properties of a scale unit. *ScaleUnitModel `json:"properties,omitempty"` // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
ScaleUnit represents a cluster - generally this will be a collection of Hosts backed by Failover Cluster Manager.
func (ScaleUnit) MarshalJSON ¶
MarshalJSON is the custom marshaler for ScaleUnit.
func (*ScaleUnit) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for ScaleUnit struct.
type ScaleUnitCapacity ¶
type ScaleUnitCapacity struct { // MemoryGB - The memory for the physical machine. MemoryGB *float64 `json:"memoryGB,omitempty"` // Cores - The number of CPU cores for the physical machine. Cores *int64 `json:"cores,omitempty"` }
ScaleUnitCapacity the capacity information for a physical machine.
type ScaleUnitList ¶
type ScaleUnitList struct { autorest.Response `json:"-"` // Value - The list of scale units on this page. Value *[]ScaleUnit `json:"value,omitempty"` // NextLink - URI to the next page. NextLink *string `json:"nextLink,omitempty"` }
ScaleUnitList a pageable list of scale units.
func (ScaleUnitList) IsEmpty ¶
func (sul ScaleUnitList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type ScaleUnitListIterator ¶
type ScaleUnitListIterator struct {
// contains filtered or unexported fields
}
ScaleUnitListIterator provides access to a complete listing of ScaleUnit values.
func (*ScaleUnitListIterator) Next ¶
func (iter *ScaleUnitListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ScaleUnitListIterator) NotDone ¶
func (iter ScaleUnitListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ScaleUnitListIterator) Response ¶
func (iter ScaleUnitListIterator) Response() ScaleUnitList
Response returns the raw server response from the last page request.
func (ScaleUnitListIterator) Value ¶
func (iter ScaleUnitListIterator) Value() ScaleUnit
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ScaleUnitListPage ¶
type ScaleUnitListPage struct {
// contains filtered or unexported fields
}
ScaleUnitListPage contains a page of ScaleUnit values.
func (*ScaleUnitListPage) Next ¶
func (page *ScaleUnitListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (ScaleUnitListPage) NotDone ¶
func (page ScaleUnitListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ScaleUnitListPage) Response ¶
func (page ScaleUnitListPage) Response() ScaleUnitList
Response returns the raw server response from the last page request.
func (ScaleUnitListPage) Values ¶
func (page ScaleUnitListPage) Values() []ScaleUnit
Values returns the slice of values for the current page or nil if there are no values.
type ScaleUnitModel ¶
type ScaleUnitModel struct { // ScaleUnitType - Type of the cluster. Possible values include: 'Unknown', 'ComputeOnly', 'StorageOnly', 'HyperConverged' ScaleUnitType ScaleUnitType `json:"scaleUnitType,omitempty"` // LogicalFaultDomain - Fault domain name of the cluster. LogicalFaultDomain *int32 `json:"logicalFaultDomain,omitempty"` // Nodes - List of nodes in the server. Nodes *[]string `json:"nodes,omitempty"` // State - Current state of the cluster. Possible values include: 'ScaleUnitStateUnknown', 'ScaleUnitStateCreating', 'ScaleUnitStateRunning', 'ScaleUnitStateUpgrading', 'ScaleUnitStateDeleting' State ScaleUnitState `json:"state,omitempty"` // Model - Model of the servers in the cluster. Model *string `json:"model,omitempty"` // TotalCapacity - Capacity information for the cluster. TotalCapacity *ScaleUnitCapacity `json:"totalCapacity,omitempty"` }
ScaleUnitModel properties of a scale unit.
type ScaleUnitNode ¶
type ScaleUnitNode struct { autorest.Response `json:"-"` // ScaleUnitNodeModel - Holds all properties related to a scale unit node. *ScaleUnitNodeModel `json:"properties,omitempty"` // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
ScaleUnitNode the physical server in a cluster.
func (ScaleUnitNode) MarshalJSON ¶
func (sun ScaleUnitNode) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ScaleUnitNode.
func (*ScaleUnitNode) UnmarshalJSON ¶
func (sun *ScaleUnitNode) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ScaleUnitNode struct.
type ScaleUnitNodeList ¶
type ScaleUnitNodeList struct { autorest.Response `json:"-"` // Value - The list of nodes in this page. Value *[]ScaleUnitNode `json:"value,omitempty"` // NextLink - The URI to the next page. NextLink *string `json:"nextLink,omitempty"` }
ScaleUnitNodeList a pageable list of scale unit nodes.
func (ScaleUnitNodeList) IsEmpty ¶
func (sunl ScaleUnitNodeList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type ScaleUnitNodeListIterator ¶
type ScaleUnitNodeListIterator struct {
// contains filtered or unexported fields
}
ScaleUnitNodeListIterator provides access to a complete listing of ScaleUnitNode values.
func (*ScaleUnitNodeListIterator) Next ¶
func (iter *ScaleUnitNodeListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ScaleUnitNodeListIterator) NotDone ¶
func (iter ScaleUnitNodeListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ScaleUnitNodeListIterator) Response ¶
func (iter ScaleUnitNodeListIterator) Response() ScaleUnitNodeList
Response returns the raw server response from the last page request.
func (ScaleUnitNodeListIterator) Value ¶
func (iter ScaleUnitNodeListIterator) Value() ScaleUnitNode
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ScaleUnitNodeListPage ¶
type ScaleUnitNodeListPage struct {
// contains filtered or unexported fields
}
ScaleUnitNodeListPage contains a page of ScaleUnitNode values.
func (*ScaleUnitNodeListPage) Next ¶
func (page *ScaleUnitNodeListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (ScaleUnitNodeListPage) NotDone ¶
func (page ScaleUnitNodeListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ScaleUnitNodeListPage) Response ¶
func (page ScaleUnitNodeListPage) Response() ScaleUnitNodeList
Response returns the raw server response from the last page request.
func (ScaleUnitNodeListPage) Values ¶
func (page ScaleUnitNodeListPage) Values() []ScaleUnitNode
Values returns the slice of values for the current page or nil if there are no values.
type ScaleUnitNodeModel ¶
type ScaleUnitNodeModel struct { // ScaleUnitNodeStatus - Status of the physical machine. Possible values include: 'ScaleUnitNodeStatusRunning', 'ScaleUnitNodeStatusMaintenance', 'ScaleUnitNodeStatusStopped' ScaleUnitNodeStatus ScaleUnitNodeStatus `json:"scaleUnitNodeStatus,omitempty"` // PowerState - PowerState of the physical machine. Possible values include: 'PowerStateStopped', 'PowerStateStarting', 'PowerStateRunning', 'PowerStateStopping' PowerState PowerState `json:"powerState,omitempty"` // BmcAddress - Bmc address of the physical machine. BmcAddress *string `json:"bmcAddress,omitempty"` // ScaleUnitName - Cluster name of the physical machine. ScaleUnitName *string `json:"scaleUnitName,omitempty"` // ScaleUnitURI - URI of the corresponding cluster. ScaleUnitURI *string `json:"scaleUnitUri,omitempty"` // CanPowerOff - Value indicating whether the node can be powered off. CanPowerOff *bool `json:"canPowerOff,omitempty"` // Vendor - Vendor of the physical machine. Vendor *string `json:"vendor,omitempty"` // Model - Model of the physical machine. Model *string `json:"model,omitempty"` // SerialNumber - Serial number of the physical machine. SerialNumber *string `json:"serialNumber,omitempty"` // BiosVersion - Bios version of the physical machine. BiosVersion *string `json:"biosVersion,omitempty"` // MacAddress - MacAddress of the physical machine. MacAddress *string `json:"macAddress,omitempty"` // Capacity - Capacity of the physical machine. Capacity *ScaleUnitCapacity `json:"capacity,omitempty"` }
ScaleUnitNodeModel holds all properties related to a scale unit node.
type ScaleUnitNodeStatus ¶
type ScaleUnitNodeStatus string
ScaleUnitNodeStatus enumerates the values for scale unit node status.
const ( // ScaleUnitNodeStatusMaintenance ... ScaleUnitNodeStatusMaintenance ScaleUnitNodeStatus = "Maintenance" // ScaleUnitNodeStatusRunning ... ScaleUnitNodeStatusRunning ScaleUnitNodeStatus = "Running" // ScaleUnitNodeStatusStopped ... ScaleUnitNodeStatusStopped ScaleUnitNodeStatus = "Stopped" )
func PossibleScaleUnitNodeStatusValues ¶
func PossibleScaleUnitNodeStatusValues() []ScaleUnitNodeStatus
PossibleScaleUnitNodeStatusValues returns an array of possible values for the ScaleUnitNodeStatus const type.
type ScaleUnitNodesClient ¶
type ScaleUnitNodesClient struct {
BaseClient
}
ScaleUnitNodesClient is the fabric Admin Client
func NewScaleUnitNodesClient ¶
func NewScaleUnitNodesClient(subscriptionID string) ScaleUnitNodesClient
NewScaleUnitNodesClient creates an instance of the ScaleUnitNodesClient client.
func NewScaleUnitNodesClientWithBaseURI ¶
func NewScaleUnitNodesClientWithBaseURI(baseURI string, subscriptionID string) ScaleUnitNodesClient
NewScaleUnitNodesClientWithBaseURI creates an instance of the ScaleUnitNodesClient client.
func (ScaleUnitNodesClient) Get ¶
func (client ScaleUnitNodesClient) Get(ctx context.Context, location string, scaleUnitNode string) (result ScaleUnitNode, err error)
Get get a specific scale unit node.
location is location of the resource. scaleUnitNode is name of the scale unit node.
func (ScaleUnitNodesClient) GetPreparer ¶
func (client ScaleUnitNodesClient) GetPreparer(ctx context.Context, location string, scaleUnitNode string) (*http.Request, error)
GetPreparer prepares the Get request.
func (ScaleUnitNodesClient) GetResponder ¶
func (client ScaleUnitNodesClient) GetResponder(resp *http.Response) (result ScaleUnitNode, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (ScaleUnitNodesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (ScaleUnitNodesClient) List ¶
func (client ScaleUnitNodesClient) List(ctx context.Context, location string, filter string) (result ScaleUnitNodeListPage, err error)
List get a list of all scale unit nodes in a location.
location is location of the resource. filter is oData filter parameter.
func (ScaleUnitNodesClient) ListComplete ¶
func (client ScaleUnitNodesClient) ListComplete(ctx context.Context, location string, filter string) (result ScaleUnitNodeListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (ScaleUnitNodesClient) ListPreparer ¶
func (client ScaleUnitNodesClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (ScaleUnitNodesClient) ListResponder ¶
func (client ScaleUnitNodesClient) ListResponder(resp *http.Response) (result ScaleUnitNodeList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (ScaleUnitNodesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (ScaleUnitNodesClient) PowerOff ¶
func (client ScaleUnitNodesClient) PowerOff(ctx context.Context, location string, scaleUnitNode string) (result ScaleUnitNodesPowerOffFuture, err error)
PowerOff power off a scale unit node.
location is location of the resource. scaleUnitNode is name of the scale unit node.
func (ScaleUnitNodesClient) PowerOffPreparer ¶
func (client ScaleUnitNodesClient) PowerOffPreparer(ctx context.Context, location string, scaleUnitNode string) (*http.Request, error)
PowerOffPreparer prepares the PowerOff request.
func (ScaleUnitNodesClient) PowerOffResponder ¶
func (client ScaleUnitNodesClient) PowerOffResponder(resp *http.Response) (result OperationStatus, err error)
PowerOffResponder handles the response to the PowerOff request. The method always closes the http.Response Body.
func (ScaleUnitNodesClient) PowerOffSender ¶
func (client ScaleUnitNodesClient) PowerOffSender(req *http.Request) (future ScaleUnitNodesPowerOffFuture, err error)
PowerOffSender sends the PowerOff request. The method will close the http.Response Body if it receives an error.
func (ScaleUnitNodesClient) PowerOn ¶
func (client ScaleUnitNodesClient) PowerOn(ctx context.Context, location string, scaleUnitNode string) (result ScaleUnitNodesPowerOnFuture, err error)
PowerOn power on a scale unit node.
location is location of the resource. scaleUnitNode is name of the scale unit node.
func (ScaleUnitNodesClient) PowerOnPreparer ¶
func (client ScaleUnitNodesClient) PowerOnPreparer(ctx context.Context, location string, scaleUnitNode string) (*http.Request, error)
PowerOnPreparer prepares the PowerOn request.
func (ScaleUnitNodesClient) PowerOnResponder ¶
func (client ScaleUnitNodesClient) PowerOnResponder(resp *http.Response) (result OperationStatus, err error)
PowerOnResponder handles the response to the PowerOn request. The method always closes the http.Response Body.
func (ScaleUnitNodesClient) PowerOnSender ¶
func (client ScaleUnitNodesClient) PowerOnSender(req *http.Request) (future ScaleUnitNodesPowerOnFuture, err error)
PowerOnSender sends the PowerOn request. The method will close the http.Response Body if it receives an error.
func (ScaleUnitNodesClient) StartMaintenanceMode ¶
func (client ScaleUnitNodesClient) StartMaintenanceMode(ctx context.Context, location string, scaleUnitNode string) (result ScaleUnitNodesStartMaintenanceModeFuture, err error)
StartMaintenanceMode start maintenance mode for a scale unit node.
location is location of the resource. scaleUnitNode is name of the scale unit node.
func (ScaleUnitNodesClient) StartMaintenanceModePreparer ¶
func (client ScaleUnitNodesClient) StartMaintenanceModePreparer(ctx context.Context, location string, scaleUnitNode string) (*http.Request, error)
StartMaintenanceModePreparer prepares the StartMaintenanceMode request.
func (ScaleUnitNodesClient) StartMaintenanceModeResponder ¶
func (client ScaleUnitNodesClient) StartMaintenanceModeResponder(resp *http.Response) (result OperationStatus, err error)
StartMaintenanceModeResponder handles the response to the StartMaintenanceMode request. The method always closes the http.Response Body.
func (ScaleUnitNodesClient) StartMaintenanceModeSender ¶
func (client ScaleUnitNodesClient) StartMaintenanceModeSender(req *http.Request) (future ScaleUnitNodesStartMaintenanceModeFuture, err error)
StartMaintenanceModeSender sends the StartMaintenanceMode request. The method will close the http.Response Body if it receives an error.
func (ScaleUnitNodesClient) StopMaintenanceMode ¶
func (client ScaleUnitNodesClient) StopMaintenanceMode(ctx context.Context, location string, scaleUnitNode string) (result ScaleUnitNodesStopMaintenanceModeFuture, err error)
StopMaintenanceMode stop maintenance mode for a scale unit node.
location is location of the resource. scaleUnitNode is name of the scale unit node.
func (ScaleUnitNodesClient) StopMaintenanceModePreparer ¶
func (client ScaleUnitNodesClient) StopMaintenanceModePreparer(ctx context.Context, location string, scaleUnitNode string) (*http.Request, error)
StopMaintenanceModePreparer prepares the StopMaintenanceMode request.
func (ScaleUnitNodesClient) StopMaintenanceModeResponder ¶
func (client ScaleUnitNodesClient) StopMaintenanceModeResponder(resp *http.Response) (result OperationStatus, err error)
StopMaintenanceModeResponder handles the response to the StopMaintenanceMode request. The method always closes the http.Response Body.
func (ScaleUnitNodesClient) StopMaintenanceModeSender ¶
func (client ScaleUnitNodesClient) StopMaintenanceModeSender(req *http.Request) (future ScaleUnitNodesStopMaintenanceModeFuture, err error)
StopMaintenanceModeSender sends the StopMaintenanceMode request. The method will close the http.Response Body if it receives an error.
type ScaleUnitNodesPowerOffFuture ¶
ScaleUnitNodesPowerOffFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (ScaleUnitNodesPowerOffFuture) Result ¶
func (future ScaleUnitNodesPowerOffFuture) Result(client ScaleUnitNodesClient) (osVar OperationStatus, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type ScaleUnitNodesPowerOnFuture ¶
ScaleUnitNodesPowerOnFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (ScaleUnitNodesPowerOnFuture) Result ¶
func (future ScaleUnitNodesPowerOnFuture) Result(client ScaleUnitNodesClient) (osVar OperationStatus, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type ScaleUnitNodesStartMaintenanceModeFuture ¶
type ScaleUnitNodesStartMaintenanceModeFuture struct { azure.Future // contains filtered or unexported fields }
ScaleUnitNodesStartMaintenanceModeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (ScaleUnitNodesStartMaintenanceModeFuture) Result ¶
func (future ScaleUnitNodesStartMaintenanceModeFuture) Result(client ScaleUnitNodesClient) (osVar OperationStatus, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type ScaleUnitNodesStopMaintenanceModeFuture ¶
type ScaleUnitNodesStopMaintenanceModeFuture struct { azure.Future // contains filtered or unexported fields }
ScaleUnitNodesStopMaintenanceModeFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (ScaleUnitNodesStopMaintenanceModeFuture) Result ¶
func (future ScaleUnitNodesStopMaintenanceModeFuture) Result(client ScaleUnitNodesClient) (osVar OperationStatus, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type ScaleUnitState ¶
type ScaleUnitState string
ScaleUnitState enumerates the values for scale unit state.
const ( // ScaleUnitStateCreating ... ScaleUnitStateCreating ScaleUnitState = "Creating" // ScaleUnitStateDeleting ... ScaleUnitStateDeleting ScaleUnitState = "Deleting" // ScaleUnitStateRunning ... ScaleUnitStateRunning ScaleUnitState = "Running" // ScaleUnitStateUnknown ... ScaleUnitStateUnknown ScaleUnitState = "Unknown" // ScaleUnitStateUpgrading ... ScaleUnitStateUpgrading ScaleUnitState = "Upgrading" )
func PossibleScaleUnitStateValues ¶
func PossibleScaleUnitStateValues() []ScaleUnitState
PossibleScaleUnitStateValues returns an array of possible values for the ScaleUnitState const type.
type ScaleUnitType ¶
type ScaleUnitType string
ScaleUnitType enumerates the values for scale unit type.
const ( // ComputeOnly ... ComputeOnly ScaleUnitType = "ComputeOnly" // HyperConverged ... HyperConverged ScaleUnitType = "HyperConverged" // StorageOnly ... StorageOnly ScaleUnitType = "StorageOnly" // Unknown ... Unknown ScaleUnitType = "Unknown" )
func PossibleScaleUnitTypeValues ¶
func PossibleScaleUnitTypeValues() []ScaleUnitType
PossibleScaleUnitTypeValues returns an array of possible values for the ScaleUnitType const type.
type ScaleUnitsClient ¶
type ScaleUnitsClient struct {
BaseClient
}
ScaleUnitsClient is the fabric Admin Client
func NewScaleUnitsClient ¶
func NewScaleUnitsClient(subscriptionID string) ScaleUnitsClient
NewScaleUnitsClient creates an instance of the ScaleUnitsClient client.
func NewScaleUnitsClientWithBaseURI ¶
func NewScaleUnitsClientWithBaseURI(baseURI string, subscriptionID string) ScaleUnitsClient
NewScaleUnitsClientWithBaseURI creates an instance of the ScaleUnitsClient client.
func (ScaleUnitsClient) Get ¶
func (client ScaleUnitsClient) Get(ctx context.Context, location string, scaleUnit string) (result ScaleUnit, err error)
Get get a scale unit.
location is location of the resource. scaleUnit is name of the scale units.
func (ScaleUnitsClient) GetPreparer ¶
func (client ScaleUnitsClient) GetPreparer(ctx context.Context, location string, scaleUnit string) (*http.Request, error)
GetPreparer prepares the Get request.
func (ScaleUnitsClient) GetResponder ¶
func (client ScaleUnitsClient) GetResponder(resp *http.Response) (result ScaleUnit, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (ScaleUnitsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (ScaleUnitsClient) List ¶
func (client ScaleUnitsClient) List(ctx context.Context, location string, filter string) (result ScaleUnitListPage, err error)
List get a list of all scale units at a location.
location is location of the resource. filter is oData filter parameter.
func (ScaleUnitsClient) ListComplete ¶
func (client ScaleUnitsClient) ListComplete(ctx context.Context, location string, filter string) (result ScaleUnitListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (ScaleUnitsClient) ListPreparer ¶
func (client ScaleUnitsClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (ScaleUnitsClient) ListResponder ¶
func (client ScaleUnitsClient) ListResponder(resp *http.Response) (result ScaleUnitList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (ScaleUnitsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type SlbMuxInstance ¶
type SlbMuxInstance struct { autorest.Response `json:"-"` // SlbMuxInstanceModel - Properties of a SLB MUX *SlbMuxInstanceModel `json:"properties,omitempty"` // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
SlbMuxInstance this resource represents an SLB MUX (software load balancing multiplexer, which distributes the tenant and tenant customer network traffic).
func (SlbMuxInstance) MarshalJSON ¶
func (smi SlbMuxInstance) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SlbMuxInstance.
func (*SlbMuxInstance) UnmarshalJSON ¶
func (smi *SlbMuxInstance) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SlbMuxInstance struct.
type SlbMuxInstanceList ¶
type SlbMuxInstanceList struct { autorest.Response `json:"-"` // Value - List of SLB Mux instances on this page. Value *[]SlbMuxInstance `json:"value,omitempty"` // NextLink - URI to the next page. NextLink *string `json:"nextLink,omitempty"` }
SlbMuxInstanceList a pageable list of SLB Mux instances.
func (SlbMuxInstanceList) IsEmpty ¶
func (smil SlbMuxInstanceList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type SlbMuxInstanceListIterator ¶
type SlbMuxInstanceListIterator struct {
// contains filtered or unexported fields
}
SlbMuxInstanceListIterator provides access to a complete listing of SlbMuxInstance values.
func (*SlbMuxInstanceListIterator) Next ¶
func (iter *SlbMuxInstanceListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (SlbMuxInstanceListIterator) NotDone ¶
func (iter SlbMuxInstanceListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (SlbMuxInstanceListIterator) Response ¶
func (iter SlbMuxInstanceListIterator) Response() SlbMuxInstanceList
Response returns the raw server response from the last page request.
func (SlbMuxInstanceListIterator) Value ¶
func (iter SlbMuxInstanceListIterator) Value() SlbMuxInstance
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type SlbMuxInstanceListPage ¶
type SlbMuxInstanceListPage struct {
// contains filtered or unexported fields
}
SlbMuxInstanceListPage contains a page of SlbMuxInstance values.
func (*SlbMuxInstanceListPage) Next ¶
func (page *SlbMuxInstanceListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (SlbMuxInstanceListPage) NotDone ¶
func (page SlbMuxInstanceListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (SlbMuxInstanceListPage) Response ¶
func (page SlbMuxInstanceListPage) Response() SlbMuxInstanceList
Response returns the raw server response from the last page request.
func (SlbMuxInstanceListPage) Values ¶
func (page SlbMuxInstanceListPage) Values() []SlbMuxInstance
Values returns the slice of values for the current page or nil if there are no values.
type SlbMuxInstanceModel ¶
type SlbMuxInstanceModel struct { // ConfigurationState - Configuration state. ConfigurationState *string `json:"configurationState,omitempty"` // VirtualServer - Virtual server. VirtualServer *string `json:"virtualServer,omitempty"` // BgpPeers - List of BGP peers. BgpPeers *[]string `json:"bgpPeers,omitempty"` }
SlbMuxInstanceModel properties of a SLB MUX
type SlbMuxInstancesClient ¶
type SlbMuxInstancesClient struct {
BaseClient
}
SlbMuxInstancesClient is the fabric Admin Client
func NewSlbMuxInstancesClient ¶
func NewSlbMuxInstancesClient(subscriptionID string) SlbMuxInstancesClient
NewSlbMuxInstancesClient creates an instance of the SlbMuxInstancesClient client.
func NewSlbMuxInstancesClientWithBaseURI ¶
func NewSlbMuxInstancesClientWithBaseURI(baseURI string, subscriptionID string) SlbMuxInstancesClient
NewSlbMuxInstancesClientWithBaseURI creates an instance of the SlbMuxInstancesClient client.
func (SlbMuxInstancesClient) Get ¶
func (client SlbMuxInstancesClient) Get(ctx context.Context, location string, slbMuxInstance string) (result SlbMuxInstance, err error)
Get get a software load balancer multiplexer instance.
location is location of the resource. slbMuxInstance is name of a SLB Mux instance.
func (SlbMuxInstancesClient) GetPreparer ¶
func (client SlbMuxInstancesClient) GetPreparer(ctx context.Context, location string, slbMuxInstance string) (*http.Request, error)
GetPreparer prepares the Get request.
func (SlbMuxInstancesClient) GetResponder ¶
func (client SlbMuxInstancesClient) GetResponder(resp *http.Response) (result SlbMuxInstance, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (SlbMuxInstancesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (SlbMuxInstancesClient) List ¶
func (client SlbMuxInstancesClient) List(ctx context.Context, location string, filter string) (result SlbMuxInstanceListPage, err error)
List get a list of all software load balancer instances at a location.
location is location of the resource. filter is oData filter parameter.
func (SlbMuxInstancesClient) ListComplete ¶
func (client SlbMuxInstancesClient) ListComplete(ctx context.Context, location string, filter string) (result SlbMuxInstanceListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (SlbMuxInstancesClient) ListPreparer ¶
func (client SlbMuxInstancesClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (SlbMuxInstancesClient) ListResponder ¶
func (client SlbMuxInstancesClient) ListResponder(resp *http.Response) (result SlbMuxInstanceList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SlbMuxInstancesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type StoragePool ¶
type StoragePool struct { autorest.Response `json:"-"` // StoragePoolModel - All properties of a storage pool. *StoragePoolModel `json:"properties,omitempty"` // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
StoragePool representation of a storage pool resource.
func (StoragePool) MarshalJSON ¶
func (sp StoragePool) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for StoragePool.
func (*StoragePool) UnmarshalJSON ¶
func (sp *StoragePool) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for StoragePool struct.
type StoragePoolList ¶
type StoragePoolList struct { autorest.Response `json:"-"` // Value - List of storage pools on this page. Value *[]StoragePool `json:"value,omitempty"` // NextLink - URI to the next page. NextLink *string `json:"nextLink,omitempty"` }
StoragePoolList pageable list of storage pools.
func (StoragePoolList) IsEmpty ¶
func (spl StoragePoolList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type StoragePoolListIterator ¶
type StoragePoolListIterator struct {
// contains filtered or unexported fields
}
StoragePoolListIterator provides access to a complete listing of StoragePool values.
func (*StoragePoolListIterator) Next ¶
func (iter *StoragePoolListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (StoragePoolListIterator) NotDone ¶
func (iter StoragePoolListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (StoragePoolListIterator) Response ¶
func (iter StoragePoolListIterator) Response() StoragePoolList
Response returns the raw server response from the last page request.
func (StoragePoolListIterator) Value ¶
func (iter StoragePoolListIterator) Value() StoragePool
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type StoragePoolListPage ¶
type StoragePoolListPage struct {
// contains filtered or unexported fields
}
StoragePoolListPage contains a page of StoragePool values.
func (*StoragePoolListPage) Next ¶
func (page *StoragePoolListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (StoragePoolListPage) NotDone ¶
func (page StoragePoolListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (StoragePoolListPage) Response ¶
func (page StoragePoolListPage) Response() StoragePoolList
Response returns the raw server response from the last page request.
func (StoragePoolListPage) Values ¶
func (page StoragePoolListPage) Values() []StoragePool
Values returns the slice of values for the current page or nil if there are no values.
type StoragePoolModel ¶
type StoragePoolModel struct { // SizeGB - Amount of space in the storage pool in GB. SizeGB *int32 `json:"sizeGB,omitempty"` }
StoragePoolModel all properties of a storage pool.
type StoragePoolsClient ¶
type StoragePoolsClient struct {
BaseClient
}
StoragePoolsClient is the fabric Admin Client
func NewStoragePoolsClient ¶
func NewStoragePoolsClient(subscriptionID string) StoragePoolsClient
NewStoragePoolsClient creates an instance of the StoragePoolsClient client.
func NewStoragePoolsClientWithBaseURI ¶
func NewStoragePoolsClientWithBaseURI(baseURI string, subscriptionID string) StoragePoolsClient
NewStoragePoolsClientWithBaseURI creates an instance of the StoragePoolsClient client.
func (StoragePoolsClient) Get ¶
func (client StoragePoolsClient) Get(ctx context.Context, location string, storageSubSystem string, storagePool string) (result StoragePool, err error)
Get get a storage pool.
location is location of the resource. storageSubSystem is name of the storage system. storagePool is storage pool name.
func (StoragePoolsClient) GetPreparer ¶
func (client StoragePoolsClient) GetPreparer(ctx context.Context, location string, storageSubSystem string, storagePool string) (*http.Request, error)
GetPreparer prepares the Get request.
func (StoragePoolsClient) GetResponder ¶
func (client StoragePoolsClient) GetResponder(resp *http.Response) (result StoragePool, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (StoragePoolsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (StoragePoolsClient) List ¶
func (client StoragePoolsClient) List(ctx context.Context, location string, storageSubSystem string, filter string) (result StoragePoolListPage, err error)
List get a list of all storage pools for a location.
location is location of the resource. storageSubSystem is name of the storage system. filter is oData filter parameter.
func (StoragePoolsClient) ListComplete ¶
func (client StoragePoolsClient) ListComplete(ctx context.Context, location string, storageSubSystem string, filter string) (result StoragePoolListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (StoragePoolsClient) ListPreparer ¶
func (client StoragePoolsClient) ListPreparer(ctx context.Context, location string, storageSubSystem string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (StoragePoolsClient) ListResponder ¶
func (client StoragePoolsClient) ListResponder(resp *http.Response) (result StoragePoolList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (StoragePoolsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type StorageSystem ¶
type StorageSystem struct { autorest.Response `json:"-"` // StorageSystemModel - All properties of a storage system. *StorageSystemModel `json:"properties,omitempty"` // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
StorageSystem representation of a storage system resource.
func (StorageSystem) MarshalJSON ¶
func (ss StorageSystem) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for StorageSystem.
func (*StorageSystem) UnmarshalJSON ¶
func (ss *StorageSystem) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for StorageSystem struct.
type StorageSystemList ¶
type StorageSystemList struct { autorest.Response `json:"-"` // Value - List of storage systems on this page. Value *[]StorageSystem `json:"value,omitempty"` // NextLink - URI to the next page. NextLink *string `json:"nextLink,omitempty"` }
StorageSystemList pageable list of storage systems.
func (StorageSystemList) IsEmpty ¶
func (ssl StorageSystemList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type StorageSystemListIterator ¶
type StorageSystemListIterator struct {
// contains filtered or unexported fields
}
StorageSystemListIterator provides access to a complete listing of StorageSystem values.
func (*StorageSystemListIterator) Next ¶
func (iter *StorageSystemListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (StorageSystemListIterator) NotDone ¶
func (iter StorageSystemListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (StorageSystemListIterator) Response ¶
func (iter StorageSystemListIterator) Response() StorageSystemList
Response returns the raw server response from the last page request.
func (StorageSystemListIterator) Value ¶
func (iter StorageSystemListIterator) Value() StorageSystem
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type StorageSystemListPage ¶
type StorageSystemListPage struct {
// contains filtered or unexported fields
}
StorageSystemListPage contains a page of StorageSystem values.
func (*StorageSystemListPage) Next ¶
func (page *StorageSystemListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (StorageSystemListPage) NotDone ¶
func (page StorageSystemListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (StorageSystemListPage) Response ¶
func (page StorageSystemListPage) Response() StorageSystemList
Response returns the raw server response from the last page request.
func (StorageSystemListPage) Values ¶
func (page StorageSystemListPage) Values() []StorageSystem
Values returns the slice of values for the current page or nil if there are no values.
type StorageSystemModel ¶
type StorageSystemModel struct { // TotalCapacityGB - Total capacity of the system. TotalCapacityGB *int32 `json:"totalCapacityGB,omitempty"` }
StorageSystemModel all properties of a storage system.
type StorageSystemsClient ¶
type StorageSystemsClient struct {
BaseClient
}
StorageSystemsClient is the fabric Admin Client
func NewStorageSystemsClient ¶
func NewStorageSystemsClient(subscriptionID string) StorageSystemsClient
NewStorageSystemsClient creates an instance of the StorageSystemsClient client.
func NewStorageSystemsClientWithBaseURI ¶
func NewStorageSystemsClientWithBaseURI(baseURI string, subscriptionID string) StorageSystemsClient
NewStorageSystemsClientWithBaseURI creates an instance of the StorageSystemsClient client.
func (StorageSystemsClient) Get ¶
func (client StorageSystemsClient) Get(ctx context.Context, location string, storageSubSystem string) (result StorageSystem, err error)
Get get a storage subsystem.
location is location of the resource. storageSubSystem is name of the storage system.
func (StorageSystemsClient) GetPreparer ¶
func (client StorageSystemsClient) GetPreparer(ctx context.Context, location string, storageSubSystem string) (*http.Request, error)
GetPreparer prepares the Get request.
func (StorageSystemsClient) GetResponder ¶
func (client StorageSystemsClient) GetResponder(resp *http.Response) (result StorageSystem, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (StorageSystemsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (StorageSystemsClient) List ¶
func (client StorageSystemsClient) List(ctx context.Context, location string, filter string) (result StorageSystemListPage, err error)
List get a list of all storage subsystems for a location.
location is location of the resource. filter is oData filter parameter.
func (StorageSystemsClient) ListComplete ¶
func (client StorageSystemsClient) ListComplete(ctx context.Context, location string, filter string) (result StorageSystemListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (StorageSystemsClient) ListPreparer ¶
func (client StorageSystemsClient) ListPreparer(ctx context.Context, location string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (StorageSystemsClient) ListResponder ¶
func (client StorageSystemsClient) ListResponder(resp *http.Response) (result StorageSystemList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (StorageSystemsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type Volume ¶
type Volume struct { autorest.Response `json:"-"` // VolumeModel - Properties of a volume. *VolumeModel `json:"properties,omitempty"` // ID - URI of the resource. ID *string `json:"id,omitempty"` // Name - Name of the resource. Name *string `json:"name,omitempty"` // Type - Type of resource. Type *string `json:"type,omitempty"` // Location - Region Location of resource. Location *string `json:"location,omitempty"` // Tags - List of key value pairs. Tags map[string]*string `json:"tags"` }
Volume representation of a volume resource.
func (Volume) MarshalJSON ¶
MarshalJSON is the custom marshaler for Volume.
func (*Volume) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for Volume struct.
type VolumeList ¶
type VolumeList struct { autorest.Response `json:"-"` // Value - List of volumes on this page. Value *[]Volume `json:"value,omitempty"` // NextLink - URI to the next page. NextLink *string `json:"nextLink,omitempty"` }
VolumeList pageable list of volumes.
func (VolumeList) IsEmpty ¶
func (vl VolumeList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type VolumeListIterator ¶
type VolumeListIterator struct {
// contains filtered or unexported fields
}
VolumeListIterator provides access to a complete listing of Volume values.
func (*VolumeListIterator) Next ¶
func (iter *VolumeListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (VolumeListIterator) NotDone ¶
func (iter VolumeListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (VolumeListIterator) Response ¶
func (iter VolumeListIterator) Response() VolumeList
Response returns the raw server response from the last page request.
func (VolumeListIterator) Value ¶
func (iter VolumeListIterator) Value() Volume
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type VolumeListPage ¶
type VolumeListPage struct {
// contains filtered or unexported fields
}
VolumeListPage contains a page of Volume values.
func (*VolumeListPage) Next ¶
func (page *VolumeListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (VolumeListPage) NotDone ¶
func (page VolumeListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (VolumeListPage) Response ¶
func (page VolumeListPage) Response() VolumeList
Response returns the raw server response from the last page request.
func (VolumeListPage) Values ¶
func (page VolumeListPage) Values() []Volume
Values returns the slice of values for the current page or nil if there are no values.
type VolumeModel ¶
type VolumeModel struct { // FileSystem - Filesystem type. FileSystem *string `json:"fileSystem,omitempty"` // RemainingSizeGB - Amount of free space in GB. RemainingSizeGB *int32 `json:"remainingSizeGB,omitempty"` // SizeGB - Total amount of space in GB. SizeGB *int32 `json:"sizeGB,omitempty"` // VolumeLabel - Volume label. VolumeLabel *string `json:"volumeLabel,omitempty"` }
VolumeModel properties of a volume.
type VolumesClient ¶
type VolumesClient struct {
BaseClient
}
VolumesClient is the fabric Admin Client
func NewVolumesClient ¶
func NewVolumesClient(subscriptionID string) VolumesClient
NewVolumesClient creates an instance of the VolumesClient client.
func NewVolumesClientWithBaseURI ¶
func NewVolumesClientWithBaseURI(baseURI string, subscriptionID string) VolumesClient
NewVolumesClientWithBaseURI creates an instance of the VolumesClient client.
func (VolumesClient) Get ¶
func (client VolumesClient) Get(ctx context.Context, location string, storageSubSystem string, storagePool string, volume string) (result Volume, err error)
Get get a volume.
location is location of the resource. storageSubSystem is name of the storage system. storagePool is storage pool name. volume is name of the volume.
func (VolumesClient) GetPreparer ¶
func (client VolumesClient) GetPreparer(ctx context.Context, location string, storageSubSystem string, storagePool string, volume string) (*http.Request, error)
GetPreparer prepares the Get request.
func (VolumesClient) GetResponder ¶
func (client VolumesClient) GetResponder(resp *http.Response) (result Volume, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (VolumesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (VolumesClient) List ¶
func (client VolumesClient) List(ctx context.Context, location string, storageSubSystem string, storagePool string, filter string) (result VolumeListPage, err error)
List get a list of all volumes at a location.
location is location of the resource. storageSubSystem is name of the storage system. storagePool is storage pool name. filter is oData filter parameter.
func (VolumesClient) ListComplete ¶
func (client VolumesClient) ListComplete(ctx context.Context, location string, storageSubSystem string, storagePool string, filter string) (result VolumeListIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (VolumesClient) ListPreparer ¶
func (client VolumesClient) ListPreparer(ctx context.Context, location string, storageSubSystem string, storagePool string, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (VolumesClient) ListResponder ¶
func (client VolumesClient) ListResponder(resp *http.Response) (result VolumeList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (VolumesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
Source Files ¶
- client.go
- computefabricoperations.go
- edgegatewaypools.go
- edgegateways.go
- fileshares.go
- infraroleinstances.go
- infraroles.go
- ippools.go
- locations.go
- logicalnetworks.go
- logicalsubnets.go
- macaddresspools.go
- models.go
- networkfabricoperations.go
- scaleunitnodes.go
- scaleunits.go
- slbmuxinstances.go
- storagepools.go
- storagesystems.go
- version.go
- volumes.go