C# 클래스 Microsoft.WindowsAzure.Commands.ServiceManagement.Extensions.ExtensionManager

파일 보기 프로젝트 열기: Azure/azure-powershell 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetThumbprintAndAlgorithm ( IList extensionList, string extensionId, string &thumbprint, string &thumbprintAlgorithm ) : void

메소드 상세

Add() 공개 메소드

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
리턴 Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration

AddExtension() 공개 메소드

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

CheckNameSpaceType() 공개 메소드

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

DeleteExtension() 공개 메소드

public DeleteExtension ( string extensionId ) : void
extensionId string
리턴 void

ExtensionManager() 공개 메소드

public ExtensionManager ( ServiceManagementBaseCmdlet cmdlet, string serviceName ) : System
cmdlet ServiceManagementBaseCmdlet
serviceName string
리턴 System

GetBuilder() 공개 메소드

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

GetBuilder() 공개 메소드

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

GetExtension() 공개 메소드

public GetExtension ( string extensionId ) : HostedServiceListExtensionsResponse.Extension
extensionId string
리턴 HostedServiceListExtensionsResponse.Extension

InstallExtension() 공개 메소드

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
리턴 Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration

InstallExtension() 공개 메소드

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
리턴 Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration

Set() 공개 메소드

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
리턴 Microsoft.WindowsAzure.Management.Compute.Models.ExtensionConfiguration

Uninstall() 공개 메소드

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

UpdateExtensionState() 공개 메소드

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

Validate() 공개 정적인 메소드

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