C# Class Snowcode.S3BuildPublisher.IAM.IamTaskBase

Inheritance: AwsTaskBase
Datei anzeigen Open project: BookSwapSteve/AWS-MSBuild-Task-Library

Protected Methods

Method Description
Execute ( AmazonIdentityManagementService service ) : bool
Execute ( Snowcode.S3BuildPublisher.Client.AwsClientDetails clientDetails ) : bool
GetService ( Snowcode.S3BuildPublisher.Client.AwsClientDetails clientDetails ) : AmazonIdentityManagementService
IamTaskBase ( ) : Amazon.IdentityManagement
IamTaskBase ( IAwsClientFactory awsClientFactory, Logging logger ) : Amazon.IdentityManagement

Method Details

Execute() protected abstract method

protected abstract Execute ( AmazonIdentityManagementService service ) : bool
service AmazonIdentityManagementService
return bool

Execute() protected method

protected Execute ( Snowcode.S3BuildPublisher.Client.AwsClientDetails clientDetails ) : bool
clientDetails Snowcode.S3BuildPublisher.Client.AwsClientDetails
return bool

GetService() protected method

protected GetService ( Snowcode.S3BuildPublisher.Client.AwsClientDetails clientDetails ) : AmazonIdentityManagementService
clientDetails Snowcode.S3BuildPublisher.Client.AwsClientDetails
return AmazonIdentityManagementService

IamTaskBase() protected method

protected IamTaskBase ( ) : Amazon.IdentityManagement
return Amazon.IdentityManagement

IamTaskBase() protected method

protected IamTaskBase ( IAwsClientFactory awsClientFactory, Logging logger ) : Amazon.IdentityManagement
awsClientFactory IAwsClientFactory
logger Logging
return Amazon.IdentityManagement