Example usage for com.amazonaws.services.ec2.model InstanceType C3Large

List of usage examples for com.amazonaws.services.ec2.model InstanceType C3Large

Introduction

In this page you can find the example usage for com.amazonaws.services.ec2.model InstanceType C3Large.

Prototype

InstanceType C3Large

To view the source code for com.amazonaws.services.ec2.model InstanceType C3Large.

Click Source Link

Usage

From source file:com.clouddrive.parth.NewClass.java

public static void init(String instanceType, String noOfinstances) throws Exception {
    INSTANCE_COUNT = Integer.parseInt(noOfinstances);
    switch (instanceType) {
    case "C1Medium":
        INSTANCE_TYPE = InstanceType.C1Medium.toString();
        break;/*from  ww w .  j  a v  a  2  s  .c o m*/
    case "C1Xlarge":
        INSTANCE_TYPE = InstanceType.C1Xlarge.toString();
        break;
    case "C32xlarge":
        INSTANCE_TYPE = InstanceType.C32xlarge.toString();
        break;
    case "C34xlarge":
        INSTANCE_TYPE = InstanceType.C34xlarge.toString();
        break;
    case "C38xlarge":
        INSTANCE_TYPE = InstanceType.C38xlarge.toString();
        break;
    case "C3Large":
        INSTANCE_TYPE = InstanceType.C3Large.toString();
        break;
    case "C3Xlarge":
        INSTANCE_TYPE = InstanceType.C3Xlarge.toString();
        break;
    case "Cc14xlarge":
        INSTANCE_TYPE = InstanceType.Cc14xlarge.toString();
        break;
    case "Cc28xlarge":
        INSTANCE_TYPE = InstanceType.Cc28xlarge.toString();
        break;
    case "Cg14xlarge":
        INSTANCE_TYPE = InstanceType.Cg14xlarge.toString();
        break;
    case "Cr18xlarge":
        INSTANCE_TYPE = InstanceType.Cr18xlarge.toString();
        break;
    case "G22xlarge":
        INSTANCE_TYPE = InstanceType.G22xlarge.toString();
        break;
    case "T1Micro":
        INSTANCE_TYPE = InstanceType.T1Micro.toString();
        break;

    }

    //AWSCredentials credentials = new PropertiesCredentials(NewClass.class.getClassLoader().getResourceAsStream(
    //   "AwsCredentials.properties"));
    // s3 = new AmazonS3Client(credentials);
    String secretKey = "kxDFnyETb02UrLr4YT3bRjiET+/FNGUMrE3DrU4j";
    String accessKey = "AKIAII3DXT3OYD5UV4WQ";

    BasicAWSCredentials awsCreds = new BasicAWSCredentials(accessKey, secretKey);
    s3 = new AmazonS3Client(awsCreds);

    Region usWest2 = Region.getRegion(Regions.US_WEST_2);
    ((AmazonWebServiceClient) s3).setRegion(usWest2);
    emr = new AmazonElasticMapReduceClient(awsCreds);
    emr.setRegion(Region.getRegion(Regions.EU_WEST_1));
}

From source file:jp.primecloud.auto.process.aws.AwsInstanceTypeDefinition.java

License:Open Source License

private static void initInstanceStoreCounts() {
    // http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html
    // ?// w w w  .ja va 2s .c  om
    // M3
    addInstanceStoreCount(InstanceType.M3Medium, 1);
    addInstanceStoreCount(InstanceType.M3Large, 1);
    addInstanceStoreCount(InstanceType.M3Xlarge, 2);
    addInstanceStoreCount(InstanceType.M32xlarge, 2);

    // C3
    addInstanceStoreCount(InstanceType.C3Large, 2);
    addInstanceStoreCount(InstanceType.C3Xlarge, 2);
    addInstanceStoreCount(InstanceType.C32xlarge, 2);
    addInstanceStoreCount(InstanceType.C34xlarge, 2);
    addInstanceStoreCount(InstanceType.C38xlarge, 2);

    // G2
    addInstanceStoreCount(InstanceType.G22xlarge, 1);
    addInstanceStoreCount(InstanceType.G28xlarge, 2);

    // X1
    addInstanceStoreCount(InstanceType.X116xlarge, 1);
    addInstanceStoreCount(InstanceType.X132xlarge, 2);

    // R3
    addInstanceStoreCount(InstanceType.R3Large, 1);
    addInstanceStoreCount(InstanceType.R3Xlarge, 1);
    addInstanceStoreCount(InstanceType.R32xlarge, 1);
    addInstanceStoreCount(InstanceType.R34xlarge, 1);
    addInstanceStoreCount(InstanceType.R38xlarge, 2);

    // I2
    addInstanceStoreCount(InstanceType.I2Xlarge, 1);
    addInstanceStoreCount(InstanceType.I22xlarge, 2);
    addInstanceStoreCount(InstanceType.I24xlarge, 4);
    addInstanceStoreCount(InstanceType.I28xlarge, 8);

    // D2
    addInstanceStoreCount(InstanceType.D2Xlarge, 3);
    addInstanceStoreCount(InstanceType.D22xlarge, 6);
    addInstanceStoreCount(InstanceType.D24xlarge, 12);
    addInstanceStoreCount(InstanceType.D28xlarge, 24);

    // 
    // M1
    addInstanceStoreCount(InstanceType.M1Small, 1);
    addInstanceStoreCount(InstanceType.M1Medium, 1);
    addInstanceStoreCount(InstanceType.M1Large, 2);
    addInstanceStoreCount(InstanceType.M1Xlarge, 4);

    // M2
    addInstanceStoreCount(InstanceType.M2Xlarge, 1);
    addInstanceStoreCount(InstanceType.M22xlarge, 1);
    addInstanceStoreCount(InstanceType.M24xlarge, 2);

    // C1
    addInstanceStoreCount(InstanceType.C1Medium, 1);
    addInstanceStoreCount(InstanceType.C1Xlarge, 4);

    // CC2
    addInstanceStoreCount(InstanceType.Cc28xlarge, 4);

    // CG1
    addInstanceStoreCount(InstanceType.Cg14xlarge, 2);

    // CR1
    addInstanceStoreCount(InstanceType.Cr18xlarge, 2);

    // HI1
    addInstanceStoreCount(InstanceType.Hi14xlarge, 2);

    // HS1
    addInstanceStoreCount(InstanceType.Hs18xlarge, 24);
}