C# Class Rackspace.Cloud.Server.Agent.Actions.SetProviderData

Inheritance: ISetProviderData
Show file Open project: rackerlabs/openstack-guest-agents-windows-xenserver Class Usage Examples

Public Methods

Method Description
Execute ( ProviderData providerData, List userMetadata ) : void
GetFirewallRoles ( ) : List
SetProviderData ( IExecutableProcessQueue executableProcessQueue, INetshFirewallRuleNameAvailable netshFirewallRuleNameAvailable, ILogger logger ) : System

Private Methods

Method Description
CheckRoleNameMatch ( ProviderData providerData, List userMetadata ) : bool
SplitAndGetConvertToList ( string tablesString ) : IEnumerable

Method Details

Execute() public method

public Execute ( ProviderData providerData, List userMetadata ) : void
providerData Rackspace.Cloud.Server.Agent.Configuration.ProviderData
userMetadata List
return void

GetFirewallRoles() public method

public GetFirewallRoles ( ) : List
return List

SetProviderData() public method

public SetProviderData ( IExecutableProcessQueue executableProcessQueue, INetshFirewallRuleNameAvailable netshFirewallRuleNameAvailable, ILogger logger ) : System
executableProcessQueue IExecutableProcessQueue
netshFirewallRuleNameAvailable INetshFirewallRuleNameAvailable
logger ILogger
return System