C# 클래스 Amazon.EC2.Util.ImageUtilities

This class has utility methods for finding common Amazon machine images.
파일 보기 프로젝트 열기: aws/aws-sdk-net 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ImageKeys IEnumerable
VPC_NAT ImageDescriptor
WINDOWS_2008R2_BASE ImageDescriptor
WINDOWS_2008R2_SQL_SERVER_EXPRESS_2008 ImageDescriptor
WINDOWS_2008R2_SQL_SERVER_EXPRESS_2012 ImageDescriptor
WINDOWS_2008R2_SQL_SERVER_STANDARD_2008 ImageDescriptor
WINDOWS_2008R2_SQL_SERVER_STANDARD_2012 ImageDescriptor
WINDOWS_2008R2_SQL_SERVER_WEB_2008 ImageDescriptor
WINDOWS_2008R2_SQL_SERVER_WEB_2012 ImageDescriptor
WINDOWS_2008RTM_BASE ImageDescriptor
WINDOWS_2008RTM_SQL_SERVER_EXPRESS_2008 ImageDescriptor
WINDOWS_2008RTM_SQL_SERVER_STANDARD_2008 ImageDescriptor
WINDOWS_2008_BEANSTALK_IIS75 ImageDescriptor
WINDOWS_2012R2_BASE ImageDescriptor
WINDOWS_2012R2_SQL_SERVER_EXPRESS_2014 ImageDescriptor
WINDOWS_2012R2_SQL_SERVER_STANDARD_2014 ImageDescriptor
WINDOWS_2012R2_SQL_SERVER_WEB_2014 ImageDescriptor
WINDOWS_2012_BASE ImageDescriptor
WINDOWS_2012_BEANSTALK_IIS8 ImageDescriptor
WINDOWS_2012_SQL_SERVER_EXPRESS_2008 ImageDescriptor
WINDOWS_2012_SQL_SERVER_EXPRESS_2012 ImageDescriptor
WINDOWS_2012_SQL_SERVER_EXPRESS_2014 ImageDescriptor
WINDOWS_2012_SQL_SERVER_STANDARD_2008 ImageDescriptor
WINDOWS_2012_SQL_SERVER_STANDARD_2012 ImageDescriptor
WINDOWS_2012_SQL_SERVER_STANDARD_2014 ImageDescriptor
WINDOWS_2012_SQL_SERVER_WEB_2008 ImageDescriptor
WINDOWS_2012_SQL_SERVER_WEB_2012 ImageDescriptor
WINDOWS_2012_SQL_SERVER_WEB_2014 ImageDescriptor
WINDOWS_2016_BASE ImageDescriptor
WINDOWS_2016_CONTAINER ImageDescriptor
WINDOWS_2016_NANO ImageDescriptor
WINDOWS_2016_SQL_SERVER_ENTERPRISE_2016 ImageDescriptor
WINDOWS_2016_SQL_SERVER_EXPRESS_2016 ImageDescriptor
WINDOWS_2016_SQL_SERVER_STANDARD_2016 ImageDescriptor
WINDOWS_2016_SQL_SERVER_WEB_2016 ImageDescriptor

Private Properties

프로퍼티 타입 설명
ConfigFromClient AmazonEC2Config
CreateConfigFromClient AmazonEC2Config
CreateDescribeImagesRequest Amazon.EC2.Model.DescribeImagesRequest
DownloadControlFile System.Net.HttpWebResponse
DownloadControlFileAsync Task
FindDescriptorWithKey ImageDescriptor
LoadDefinitionsFromWeb void
LoadDefinitionsFromWebAsync System.Threading.Task
ParseAMIDefinitions void

공개 메소드들

메소드 설명
DescriptorFromKey ( string key ) : ImageDescriptor

Returns the ImageDescriptor instance for a known key.

DescriptorFromKey ( string key, IAmazonEC2 ec2Client ) : ImageDescriptor

Returns the ImageDescriptor instance for a known key.

DescriptorFromKeyAsync ( string key ) : Task

Returns the ImageDescriptor instance for a known key.

DescriptorFromKeyAsync ( string key, IAmazonEC2 ec2Client ) : Task

Returns the ImageDescriptor instance for a known key.

FindImage ( IAmazonEC2 ec2Client, ImageDescriptor descriptor ) : Image

Find the Amazon machine image identified by the ImageDescriptor.

FindImage ( IAmazonEC2 ec2Client, string imageKey ) : Image

Find the Amazon machine image identified by the version-independent key name.

FindImageAsync ( IAmazonEC2 ec2Client, ImageDescriptor descriptor ) : Task

Find the Amazon machine image identified by the ImageDescriptor.

FindImageAsync ( IAmazonEC2 ec2Client, string imageKey ) : Task

Find the Amazon machine image identified by the version-independent key name.

비공개 메소드들

메소드 설명
ConfigFromClient ( IAmazonEC2 ec2Client ) : AmazonEC2Config
CreateConfigFromClient ( IAmazonEC2 ec2Client, ImageDescriptor descriptor ) : AmazonEC2Config
CreateDescribeImagesRequest ( ImageDescriptor descriptor ) : DescribeImagesRequest
DownloadControlFile ( string location, IWebProxy proxy ) : HttpWebResponse
DownloadControlFileAsync ( string location, IWebProxy proxy ) : Task
FindDescriptorWithKey ( string key ) : ImageDescriptor
LoadDefinitionsFromWeb ( AmazonEC2Config ec2Config ) : void
LoadDefinitionsFromWebAsync ( AmazonEC2Config ec2Config ) : System.Threading.Task
ParseAMIDefinitions ( StreamReader reader ) : void

Parses the ami definition content into the ImageDescriptor members.

메소드 상세

DescriptorFromKey() 공개 정적인 메소드

Returns the ImageDescriptor instance for a known key.
public static DescriptorFromKey ( string key ) : ImageDescriptor
key string The version-independent key identifying the descriptor
리턴 ImageDescriptor

DescriptorFromKey() 공개 정적인 메소드

Returns the ImageDescriptor instance for a known key.
public static DescriptorFromKey ( string key, IAmazonEC2 ec2Client ) : ImageDescriptor
key string /// The version-independent key identifying the descriptor ///
ec2Client IAmazonEC2 /// /// Optional. Configured client object from which proxy settings, if needed, can be /// determined. If no client is supplied the application configuration will be /// inspected for proxy details. /// /// /// If a proxy is configured (either on the client or in the configuration file) it /// will be used when downloading the metadata file containing the key to filter /// mappings. /// ///
리턴 ImageDescriptor

DescriptorFromKeyAsync() 공개 정적인 메소드

Returns the ImageDescriptor instance for a known key.
public static DescriptorFromKeyAsync ( string key ) : Task
key string The version-independent key identifying the descriptor
리턴 Task

DescriptorFromKeyAsync() 공개 정적인 메소드

Returns the ImageDescriptor instance for a known key.
public static DescriptorFromKeyAsync ( string key, IAmazonEC2 ec2Client ) : Task
key string /// The version-independent key identifying the descriptor ///
ec2Client IAmazonEC2 /// /// Optional. Configured client object from which proxy settings, if needed, can be /// determined. If no client is supplied the application configuration will be /// inspected for proxy details. /// /// /// If a proxy is configured (either on the client or in the configuration file) it /// will be used when downloading the metadata file containing the key to filter /// mappings. /// ///
리턴 Task

FindImage() 공개 정적인 메소드

Find the Amazon machine image identified by the ImageDescriptor.
public static FindImage ( IAmazonEC2 ec2Client, ImageDescriptor descriptor ) : Image
ec2Client IAmazonEC2 The EC2 client used to search for the image.
descriptor ImageDescriptor The descriptor used to identify the image.
리턴 Image

FindImage() 공개 정적인 메소드

Find the Amazon machine image identified by the version-independent key name.
public static FindImage ( IAmazonEC2 ec2Client, string imageKey ) : Image
ec2Client IAmazonEC2 The EC2 client used to search for the image.
imageKey string The keyname used to identify the image.
리턴 Image

FindImageAsync() 공개 정적인 메소드

Find the Amazon machine image identified by the ImageDescriptor.
public static FindImageAsync ( IAmazonEC2 ec2Client, ImageDescriptor descriptor ) : Task
ec2Client IAmazonEC2 The EC2 client used to search for the image.
descriptor ImageDescriptor The descriptor used to identify the image.
리턴 Task

FindImageAsync() 공개 정적인 메소드

Find the Amazon machine image identified by the version-independent key name.
public static FindImageAsync ( IAmazonEC2 ec2Client, string imageKey ) : Task
ec2Client IAmazonEC2 The EC2 client used to search for the image.
imageKey string The keyname used to identify the image.
리턴 Task

프로퍼티 상세

ImageKeys 공개적으로 정적으로 프로퍼티

The collection of keys that can be used to address images.
public static IEnumerable ImageKeys
리턴 IEnumerable

VPC_NAT 공개적으로 정적으로 프로퍼티

public static ImageDescriptor VPC_NAT
리턴 ImageDescriptor

WINDOWS_2008R2_BASE 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2008R2_BASE
리턴 ImageDescriptor

WINDOWS_2008R2_SQL_SERVER_EXPRESS_2008 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2008R2_SQL_SERVER_EXPRESS_2008
리턴 ImageDescriptor

WINDOWS_2008R2_SQL_SERVER_EXPRESS_2012 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2008R2_SQL_SERVER_EXPRESS_2012
리턴 ImageDescriptor

WINDOWS_2008R2_SQL_SERVER_STANDARD_2008 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2008R2_SQL_SERVER_STANDARD_2008
리턴 ImageDescriptor

WINDOWS_2008R2_SQL_SERVER_STANDARD_2012 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2008R2_SQL_SERVER_STANDARD_2012
리턴 ImageDescriptor

WINDOWS_2008R2_SQL_SERVER_WEB_2008 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2008R2_SQL_SERVER_WEB_2008
리턴 ImageDescriptor

WINDOWS_2008R2_SQL_SERVER_WEB_2012 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2008R2_SQL_SERVER_WEB_2012
리턴 ImageDescriptor

WINDOWS_2008RTM_BASE 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2008RTM_BASE
리턴 ImageDescriptor

WINDOWS_2008RTM_SQL_SERVER_EXPRESS_2008 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2008RTM_SQL_SERVER_EXPRESS_2008
리턴 ImageDescriptor

WINDOWS_2008RTM_SQL_SERVER_STANDARD_2008 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2008RTM_SQL_SERVER_STANDARD_2008
리턴 ImageDescriptor

WINDOWS_2008_BEANSTALK_IIS75 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2008_BEANSTALK_IIS75
리턴 ImageDescriptor

WINDOWS_2012R2_BASE 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2012R2_BASE
리턴 ImageDescriptor

WINDOWS_2012R2_SQL_SERVER_EXPRESS_2014 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2012R2_SQL_SERVER_EXPRESS_2014
리턴 ImageDescriptor

WINDOWS_2012R2_SQL_SERVER_STANDARD_2014 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2012R2_SQL_SERVER_STANDARD_2014
리턴 ImageDescriptor

WINDOWS_2012R2_SQL_SERVER_WEB_2014 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2012R2_SQL_SERVER_WEB_2014
리턴 ImageDescriptor

WINDOWS_2012_BASE 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2012_BASE
리턴 ImageDescriptor

WINDOWS_2012_BEANSTALK_IIS8 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2012_BEANSTALK_IIS8
리턴 ImageDescriptor

WINDOWS_2012_SQL_SERVER_EXPRESS_2008 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2012_SQL_SERVER_EXPRESS_2008
리턴 ImageDescriptor

WINDOWS_2012_SQL_SERVER_EXPRESS_2012 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2012_SQL_SERVER_EXPRESS_2012
리턴 ImageDescriptor

WINDOWS_2012_SQL_SERVER_EXPRESS_2014 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2012_SQL_SERVER_EXPRESS_2014
리턴 ImageDescriptor

WINDOWS_2012_SQL_SERVER_STANDARD_2008 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2012_SQL_SERVER_STANDARD_2008
리턴 ImageDescriptor

WINDOWS_2012_SQL_SERVER_STANDARD_2012 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2012_SQL_SERVER_STANDARD_2012
리턴 ImageDescriptor

WINDOWS_2012_SQL_SERVER_STANDARD_2014 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2012_SQL_SERVER_STANDARD_2014
리턴 ImageDescriptor

WINDOWS_2012_SQL_SERVER_WEB_2008 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2012_SQL_SERVER_WEB_2008
리턴 ImageDescriptor

WINDOWS_2012_SQL_SERVER_WEB_2012 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2012_SQL_SERVER_WEB_2012
리턴 ImageDescriptor

WINDOWS_2012_SQL_SERVER_WEB_2014 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2012_SQL_SERVER_WEB_2014
리턴 ImageDescriptor

WINDOWS_2016_BASE 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2016_BASE
리턴 ImageDescriptor

WINDOWS_2016_CONTAINER 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2016_CONTAINER
리턴 ImageDescriptor

WINDOWS_2016_NANO 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2016_NANO
리턴 ImageDescriptor

WINDOWS_2016_SQL_SERVER_ENTERPRISE_2016 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2016_SQL_SERVER_ENTERPRISE_2016
리턴 ImageDescriptor

WINDOWS_2016_SQL_SERVER_EXPRESS_2016 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2016_SQL_SERVER_EXPRESS_2016
리턴 ImageDescriptor

WINDOWS_2016_SQL_SERVER_STANDARD_2016 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2016_SQL_SERVER_STANDARD_2016
리턴 ImageDescriptor

WINDOWS_2016_SQL_SERVER_WEB_2016 공개적으로 정적으로 프로퍼티

public static ImageDescriptor WINDOWS_2016_SQL_SERVER_WEB_2016
리턴 ImageDescriptor