C# Class Microsoft.WindowsAzure.Commands.ServiceManagement.Extensions.ExtensionManager

Show file Open project: Azure/azure-powershell Class Usage Examples

Public Methods

Method Description
Add ( Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse deployment, Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse peerDeployment, ExtensionConfigurationInput inputs, string slot ) : Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration
AddExtension ( Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters extensionInput ) : void
CheckNameSpaceType ( HostedServiceListExtensionsResponse extension, string nameSpace, string type ) : bool
DeleteExtension ( string extensionId ) : void
ExtensionManager ( ServiceManagementBaseCmdlet cmdlet, string serviceName ) : System
GetBuilder ( ) : Microsoft.WindowsAzure.Commands.ServiceManagement.Extensions.ExtensionConfigurationBuilder
GetBuilder ( Microsoft config ) : Microsoft.WindowsAzure.Commands.ServiceManagement.Extensions.ExtensionConfigurationBuilder
GetExtension ( string extensionId ) : HostedServiceListExtensionsResponse.Extension
InstallExtension ( ExtensionConfigurationInput context, string slot, Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse deployment, Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse peerDeployment ) : Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration
InstallExtension ( ExtensionConfigurationInput context, string slot, Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration extConfig, Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration secondSlotExtConfig ) : Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration
Set ( Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse currentDeployment, Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse peerDeployment, ExtensionConfigurationInput inputs, string slot ) : Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration
Uninstall ( string nameSpace, string type, Microsoft extConfig ) : void
UpdateExtensionState ( ExtensionConfigurationInput input ) : Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration
Validate ( ExtensionConfigurationInput inputs, string &errorConfigInput ) : bool

Private Methods

Method Description
GetThumbprintAndAlgorithm ( IList extensionList, string extensionId, string &thumbprint, string &thumbprintAlgorithm ) : void

Method Details

Add() public method

public Add ( Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse deployment, Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse peerDeployment, ExtensionConfigurationInput inputs, string slot ) : Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration
deployment Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse
peerDeployment Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse
inputs ExtensionConfigurationInput
slot string
return Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration

AddExtension() public method

public AddExtension ( Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters extensionInput ) : void
extensionInput Microsoft.WindowsAzure.Management.Compute.Models.HostedServiceAddExtensionParameters
return void

CheckNameSpaceType() public method

public CheckNameSpaceType ( HostedServiceListExtensionsResponse extension, string nameSpace, string type ) : bool
extension HostedServiceListExtensionsResponse
nameSpace string
type string
return bool

DeleteExtension() public method

public DeleteExtension ( string extensionId ) : void
extensionId string
return void

ExtensionManager() public method

public ExtensionManager ( ServiceManagementBaseCmdlet cmdlet, string serviceName ) : System
cmdlet ServiceManagementBaseCmdlet
serviceName string
return System

GetBuilder() public method

public GetBuilder ( ) : Microsoft.WindowsAzure.Commands.ServiceManagement.Extensions.ExtensionConfigurationBuilder
return Microsoft.WindowsAzure.Commands.ServiceManagement.Extensions.ExtensionConfigurationBuilder

GetBuilder() public method

public GetBuilder ( Microsoft config ) : Microsoft.WindowsAzure.Commands.ServiceManagement.Extensions.ExtensionConfigurationBuilder
config Microsoft
return Microsoft.WindowsAzure.Commands.ServiceManagement.Extensions.ExtensionConfigurationBuilder

GetExtension() public method

public GetExtension ( string extensionId ) : HostedServiceListExtensionsResponse.Extension
extensionId string
return HostedServiceListExtensionsResponse.Extension

InstallExtension() public method

public InstallExtension ( ExtensionConfigurationInput context, string slot, Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse deployment, Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse peerDeployment ) : Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration
context ExtensionConfigurationInput
slot string
deployment Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse
peerDeployment Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse
return Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration

InstallExtension() public method

public InstallExtension ( ExtensionConfigurationInput context, string slot, Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration extConfig, Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration secondSlotExtConfig ) : Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration
context ExtensionConfigurationInput
slot string
extConfig Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration
secondSlotExtConfig Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration
return Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration

Set() public method

public Set ( Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse currentDeployment, Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse peerDeployment, ExtensionConfigurationInput inputs, string slot ) : Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration
currentDeployment Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse
peerDeployment Microsoft.WindowsAzure.Management.Compute.Models.DeploymentGetResponse
inputs ExtensionConfigurationInput
slot string
return Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration

Uninstall() public method

public Uninstall ( string nameSpace, string type, Microsoft extConfig ) : void
nameSpace string
type string
extConfig Microsoft
return void

UpdateExtensionState() public method

public UpdateExtensionState ( ExtensionConfigurationInput input ) : Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration
input ExtensionConfigurationInput
return Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration

Validate() public static method

public static Validate ( ExtensionConfigurationInput inputs, string &errorConfigInput ) : bool
inputs ExtensionConfigurationInput
errorConfigInput string
return bool