C# Class Microsoft.Azure.Commands.ApiManagement.ApiManagementClient

Show file Open project: Azure/azure-powershell

Private Properties

Property Type Description
AdjustRetryAfter void
GetHostnamesToCreateOrUpdate IEnumerable
GetHostnamesToDelete IEnumerable
GetLongRunningOperationStatus ApiManagementLongRunningOperation
MapHostnameType HostnameType
MapSku SkuType
MapVirtualNetworkType VirtualNetworkType

Public Methods

Method Description
ApiManagementClient ( AzureContext context ) : Microsoft.Azure.Commands.Common.Authentication
BeginBackupApiManagement ( string resourceGroupName, string serviceName, string storageAccountName, string storageAccountKey, string backupContainer, string backupBlob ) : ApiManagementLongRunningOperation
BeginCreateApiManagementService ( string resourceGroupName, string serviceName, string location, string organization, string administratorEmail, PsApiManagementSku sku = PsApiManagementSku.Developer, int capacity = 1, PsApiManagementVpnType vpnType = PsApiManagementVpnType.None, string>.IDictionary tags = null, PsApiManagementVirtualNetwork virtualNetwork = null, PsApiManagementRegion additionalRegions = null ) : ApiManagementLongRunningOperation
BeginRestoreApiManagement ( string resourceGroupName, string serviceName, string storageAccountName, string storageAccountKey, string backupContainer, string backupBlob ) : ApiManagementLongRunningOperation
BeginSetHostnames ( string resourceGroupName, string serviceName, PsApiManagementHostnameConfiguration portalHostnameConfiguration, PsApiManagementHostnameConfiguration proxyHostnameConfiguration ) : ApiManagementLongRunningOperation
BeginUpdateDeployments ( string resourceGroupName, string serviceName, string location, PsApiManagementSku sku, int capacity, PsApiManagementVirtualNetwork vnetConfiguration, PsApiManagementVpnType vpnType, IList additionalRegions ) : ApiManagementLongRunningOperation
DeleteApiManagement ( string resourceGroupName, string serviceName ) : bool
GetApiManagement ( string resourceGroupName, string serviceName ) : PsApiManagement
GetSsoToken ( string resourceGroupName, string serviceName ) : string
ListApiManagements ( string resourceGroupName ) : IEnumerable
UploadCertificate ( string resourceGroupName, string serviceName, PsApiManagementHostnameType hostnameType, string pfxPath, string pfxPassword ) : PsApiManagementHostnameCertificate

Private Methods

Method Description
AdjustRetryAfter ( LongRunningOperationResponse longrunningResponse, int longRunningOperationInitialTimeout ) : void
GetHostnamesToCreateOrUpdate ( PsApiManagementHostnameConfiguration portalHostnameConfiguration, PsApiManagementHostnameConfiguration proxyHostnameConfiguration, PsApiManagement currentState ) : IEnumerable
GetHostnamesToDelete ( PsApiManagementHostnameConfiguration portalHostnameConfiguration, PsApiManagementHostnameConfiguration proxyHostnameConfiguration, PsApiManagement currentState ) : IEnumerable
GetLongRunningOperationStatus ( ApiManagementLongRunningOperation longRunningOperation ) : ApiManagementLongRunningOperation
MapHostnameType ( PsApiManagementHostnameType hostnameType ) : HostnameType
MapSku ( PsApiManagementSku sku ) : SkuType
MapVirtualNetworkType ( PsApiManagementVpnType vpnType ) : VirtualNetworkType

Method Details

ApiManagementClient() public method

public ApiManagementClient ( AzureContext context ) : Microsoft.Azure.Commands.Common.Authentication
context Microsoft.Azure.Commands.Common.Authentication.Models.AzureContext
return Microsoft.Azure.Commands.Common.Authentication

BeginBackupApiManagement() public method

public BeginBackupApiManagement ( string resourceGroupName, string serviceName, string storageAccountName, string storageAccountKey, string backupContainer, string backupBlob ) : ApiManagementLongRunningOperation
resourceGroupName string
serviceName string
storageAccountName string
storageAccountKey string
backupContainer string
backupBlob string
return ApiManagementLongRunningOperation

BeginCreateApiManagementService() public method

public BeginCreateApiManagementService ( string resourceGroupName, string serviceName, string location, string organization, string administratorEmail, PsApiManagementSku sku = PsApiManagementSku.Developer, int capacity = 1, PsApiManagementVpnType vpnType = PsApiManagementVpnType.None, string>.IDictionary tags = null, PsApiManagementVirtualNetwork virtualNetwork = null, PsApiManagementRegion additionalRegions = null ) : ApiManagementLongRunningOperation
resourceGroupName string
serviceName string
location string
organization string
administratorEmail string
sku PsApiManagementSku
capacity int
vpnType PsApiManagementVpnType
tags string>.IDictionary
virtualNetwork PsApiManagementVirtualNetwork
additionalRegions PsApiManagementRegion
return ApiManagementLongRunningOperation

BeginRestoreApiManagement() public method

public BeginRestoreApiManagement ( string resourceGroupName, string serviceName, string storageAccountName, string storageAccountKey, string backupContainer, string backupBlob ) : ApiManagementLongRunningOperation
resourceGroupName string
serviceName string
storageAccountName string
storageAccountKey string
backupContainer string
backupBlob string
return ApiManagementLongRunningOperation

BeginSetHostnames() public method

public BeginSetHostnames ( string resourceGroupName, string serviceName, PsApiManagementHostnameConfiguration portalHostnameConfiguration, PsApiManagementHostnameConfiguration proxyHostnameConfiguration ) : ApiManagementLongRunningOperation
resourceGroupName string
serviceName string
portalHostnameConfiguration PsApiManagementHostnameConfiguration
proxyHostnameConfiguration PsApiManagementHostnameConfiguration
return ApiManagementLongRunningOperation

BeginUpdateDeployments() public method

public BeginUpdateDeployments ( string resourceGroupName, string serviceName, string location, PsApiManagementSku sku, int capacity, PsApiManagementVirtualNetwork vnetConfiguration, PsApiManagementVpnType vpnType, IList additionalRegions ) : ApiManagementLongRunningOperation
resourceGroupName string
serviceName string
location string
sku PsApiManagementSku
capacity int
vnetConfiguration PsApiManagementVirtualNetwork
vpnType PsApiManagementVpnType
additionalRegions IList
return ApiManagementLongRunningOperation

DeleteApiManagement() public method

public DeleteApiManagement ( string resourceGroupName, string serviceName ) : bool
resourceGroupName string
serviceName string
return bool

GetApiManagement() public method

public GetApiManagement ( string resourceGroupName, string serviceName ) : PsApiManagement
resourceGroupName string
serviceName string
return PsApiManagement

GetSsoToken() public method

public GetSsoToken ( string resourceGroupName, string serviceName ) : string
resourceGroupName string
serviceName string
return string

ListApiManagements() public method

public ListApiManagements ( string resourceGroupName ) : IEnumerable
resourceGroupName string
return IEnumerable

UploadCertificate() public method

public UploadCertificate ( string resourceGroupName, string serviceName, PsApiManagementHostnameType hostnameType, string pfxPath, string pfxPassword ) : PsApiManagementHostnameCertificate
resourceGroupName string
serviceName string
hostnameType PsApiManagementHostnameType
pfxPath string
pfxPassword string
return PsApiManagementHostnameCertificate