Interface for accessing AmazonEC2. More...
Interface for accessing AmazonEC2.
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.
Amazon EC2's simple web service interface allows you to obtain and configure capacity with minimal friction.  Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change. Amazon EC2 changes the economics of computing by allowing you to pay only for capacity that you actually use. Amazon EC2 provides developers the tools to build failure resilient applications and isolate themselves from common failure scenarios.
Visit http://aws.amazon.com/ec2/ for more information.
| - (EC2ActivateLicenseResponse * AmazonEC2Client.)activateLicense: | (EC2ActivateLicenseRequest *) | activateLicenseRequest |
Activates a specific number of licenses for a 90-day period. Activations can be done against a specific license ID.
| activateLicenseRequest | Container for the necessary parameters to execute the ActivateLicense service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2AllocateAddressResponse * AmazonEC2Client.)allocateAddress: | (EC2AllocateAddressRequest *) | allocateAddressRequest |
The AllocateAddress operation acquires an elastic IP address for use with your account.
| allocateAddressRequest | Container for the necessary parameters to execute the AllocateAddress service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2AssociateAddressResponse * AmazonEC2Client.)associateAddress: | (EC2AssociateAddressRequest *) | associateAddressRequest |
The AssociateAddress operation associates an elastic IP address with an instance.
If the IP address is currently assigned to another instance, the IP address is assigned to the new instance. This is an idempotent operation. If you enter it more than once, Amazon EC2 does not return an error.
| associateAddressRequest | Container for the necessary parameters to execute the AssociateAddress service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2AttachVolumeResponse * AmazonEC2Client.)attachVolume: | (EC2AttachVolumeRequest *) | attachVolumeRequest |
Attach a previously created volume to a running instance.
| attachVolumeRequest | Container for the necessary parameters to execute the AttachVolume service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2AuthorizeSecurityGroupIngressResponse * AmazonEC2Client.)authorizeSecurityGroupIngress: | (EC2AuthorizeSecurityGroupIngressRequest *) | authorizeSecurityGroupIngressRequest |
The AuthorizeSecurityGroupIngress operation adds permissions to a security group.
Permissions are specified by the IP protocol (TCP, UDP or ICMP), the source of the request (by IP range or an Amazon EC2 user-group pair), the source and destination port ranges (for TCP and UDP), and the ICMP codes and types (for ICMP). When authorizing ICMP, -1
can be used as a wildcard in the type and code fields.
Permission changes are propagated to instances within the security group as quickly as possible. However, depending on the number of instances, a small delay might occur.
| authorizeSecurityGroupIngressRequest | Container for the necessary parameters to execute the AuthorizeSecurityGroupIngress service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2BundleInstanceResponse * AmazonEC2Client.)bundleInstance: | (EC2BundleInstanceRequest *) | bundleInstanceRequest |
The BundleInstance operation request that an instance is bundled the next time it boots. The bundling process creates a new image from a running instance and stores the AMI data in S3. Once bundled, the image must be registered in the normal way using the RegisterImage API.
| bundleInstanceRequest | Container for the necessary parameters to execute the BundleInstance service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2CancelBundleTaskResponse * AmazonEC2Client.)cancelBundleTask: | (EC2CancelBundleTaskRequest *) | cancelBundleTaskRequest |
CancelBundleTask operation cancels a pending or in-progress bundling task. This is an asynchronous call and it make take a while for the task to be canceled. If a task is canceled while it is storing items, there may be parts of the incomplete AMI stored in S3. It is up to the caller to clean up these parts from S3.
| cancelBundleTaskRequest | Container for the necessary parameters to execute the CancelBundleTask service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2CancelSpotInstanceRequestsResponse * AmazonEC2Client.)cancelSpotInstanceRequests: | (EC2CancelSpotInstanceRequestsRequest *) | cancelSpotInstanceRequestsRequest |
Cancels one or more Spot Instance requests.
Spot Instances are instances that Amazon EC2 starts on your behalf when the maximum price that you specify exceeds the current Spot Price. Amazon EC2 periodically sets the Spot Price based on available Spot Instance capacity and current spot instance requests.
For conceptual information about Spot Instances, refer to the Amazon Elastic Compute Cloud Developer Guide or Amazon Elastic Compute Cloud User Guide .
| cancelSpotInstanceRequestsRequest | Container for the necessary parameters to execute the CancelSpotInstanceRequests service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2ConfirmProductInstanceResponse * AmazonEC2Client.)confirmProductInstance: | (EC2ConfirmProductInstanceRequest *) | confirmProductInstanceRequest |
The ConfirmProductInstance operation returns true if the specified product code is attached to the specified instance. The operation returns false if the product code is not attached to the instance.
The ConfirmProductInstance operation can only be executed by the owner of the AMI. This feature is useful when an AMI owner is providing support and wants to verify whether a user's instance is eligible.
| confirmProductInstanceRequest | Container for the necessary parameters to execute the ConfirmProductInstance service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2CreateImageResponse * AmazonEC2Client.)createImage: | (EC2CreateImageRequest *) | createImageRequest |
Creates an Amazon EBS-backed AMI from a "running" or "stopped" instance. AMIs that use an Amazon EBS root device boot faster than AMIs that use instance stores. They can be up to 1 TiB in size, use storage that persists on instance failure, and can be stopped and started.
| createImageRequest | Container for the necessary parameters to execute the CreateImage service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2CreateKeyPairResponse * AmazonEC2Client.)createKeyPair: | (EC2CreateKeyPairRequest *) | createKeyPairRequest |
The CreateKeyPair operation creates a new 2048 bit RSA key pair and returns a unique ID that can be used to reference this key pair when launching new instances. For more information, see RunInstances.
| createKeyPairRequest | Container for the necessary parameters to execute the CreateKeyPair service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2CreatePlacementGroupResponse * AmazonEC2Client.)createPlacementGroup: | (EC2CreatePlacementGroupRequest *) | createPlacementGroupRequest |
Creates a PlacementGroup into which multiple Amazon EC2 instances can be launched. Users must give the group a name unique within the scope of the user account.
| createPlacementGroupRequest | Container for the necessary parameters to execute the CreatePlacementGroup service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2CreateSecurityGroupResponse * AmazonEC2Client.)createSecurityGroup: | (EC2CreateSecurityGroupRequest *) | createSecurityGroupRequest |
The CreateSecurityGroup operation creates a new security group.
Every instance is launched in a security group. If no security group is specified during launch, the instances are launched in the default security group. Instances within the same security group have unrestricted network access to each other. Instances will reject network access attempts from other instances in a different security group. As the owner of instances you can grant or revoke specific permissions using the AuthorizeSecurityGroupIngress and RevokeSecurityGroupIngress operations.
| createSecurityGroupRequest | Container for the necessary parameters to execute the CreateSecurityGroup service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2CreateSnapshotResponse * AmazonEC2Client.)createSnapshot: | (EC2CreateSnapshotRequest *) | createSnapshotRequest |
Create a snapshot of the volume identified by volume ID. A volume does not have to be detached at the time the snapshot is taken.
NOTE: Snapshot creation requires that the system is in a consistent state. For instance, this means that if taking a snapshot of a database, the tables must be read-only locked to ensure that the snapshot will not contain a corrupted version of the database. Therefore, be careful when using this API to ensure that the system remains in the consistent state until the create snapshot status has returned.
| createSnapshotRequest | Container for the necessary parameters to execute the CreateSnapshot service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2CreateSpotDatafeedSubscriptionResponse * AmazonEC2Client.)createSpotDatafeedSubscription: | (EC2CreateSpotDatafeedSubscriptionRequest *) | createSpotDatafeedSubscriptionRequest |
Creates the data feed for Spot Instances, enabling you to view Spot Instance usage logs. You can create one data feed per account.
For conceptual information about Spot Instances, refer to the Amazon Elastic Compute Cloud Developer Guide or Amazon Elastic Compute Cloud User Guide .
| createSpotDatafeedSubscriptionRequest | Container for the necessary parameters to execute the CreateSpotDatafeedSubscription service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2CreateTagsResponse * AmazonEC2Client.)createTags: | (EC2CreateTagsRequest *) | createTagsRequest |
Adds or overwrites tags for the specified resources. Each resource can have a maximum of 10 tags. Each tag consists of a key-value pair. Tag keys must be unique per resource.
| createTagsRequest | Container for the necessary parameters to execute the CreateTags service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2CreateVolumeResponse * AmazonEC2Client.)createVolume: | (EC2CreateVolumeRequest *) | createVolumeRequest |
Initializes an empty volume of a given size.
| createVolumeRequest | Container for the necessary parameters to execute the CreateVolume service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DeactivateLicenseResponse * AmazonEC2Client.)deactivateLicense: | (EC2DeactivateLicenseRequest *) | deactivateLicenseRequest |
Deactivates a specific number of licenses. Deactivations can be done against a specific license ID after they have persisted for at least a 90-day period.
| deactivateLicenseRequest | Container for the necessary parameters to execute the DeactivateLicense service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DeleteKeyPairResponse * AmazonEC2Client.)deleteKeyPair: | (EC2DeleteKeyPairRequest *) | deleteKeyPairRequest |
The DeleteKeyPair operation deletes a key pair.
| deleteKeyPairRequest | Container for the necessary parameters to execute the DeleteKeyPair service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DeletePlacementGroupResponse * AmazonEC2Client.)deletePlacementGroup: | (EC2DeletePlacementGroupRequest *) | deletePlacementGroupRequest |
Deletes a PlacementGroup from a user's account. Terminate all Amazon EC2 instances in the placement group before deletion.
| deletePlacementGroupRequest | Container for the necessary parameters to execute the DeletePlacementGroup service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DeleteSecurityGroupResponse * AmazonEC2Client.)deleteSecurityGroup: | (EC2DeleteSecurityGroupRequest *) | deleteSecurityGroupRequest |
The DeleteSecurityGroup operation deletes a security group.
NOTE: If you attempt to delete a security group that contains instances, a fault is returned. If you attempt to delete a security group that is referenced by another security group, a fault is returned. For example, if security group B has a rule that allows access from security group A, security group A cannot be deleted until the allow rule is removed.
| deleteSecurityGroupRequest | Container for the necessary parameters to execute the DeleteSecurityGroup service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DeleteSnapshotResponse * AmazonEC2Client.)deleteSnapshot: | (EC2DeleteSnapshotRequest *) | deleteSnapshotRequest |
Deletes the snapshot identified by snapshotId
.
| deleteSnapshotRequest | Container for the necessary parameters to execute the DeleteSnapshot service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DeleteSpotDatafeedSubscriptionResponse * AmazonEC2Client.)deleteSpotDatafeedSubscription: | (EC2DeleteSpotDatafeedSubscriptionRequest *) | deleteSpotDatafeedSubscriptionRequest |
Deletes the data feed for Spot Instances.
For conceptual information about Spot Instances, refer to the Amazon Elastic Compute Cloud Developer Guide or Amazon Elastic Compute Cloud User Guide .
| deleteSpotDatafeedSubscriptionRequest | Container for the necessary parameters to execute the DeleteSpotDatafeedSubscription service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DeleteTagsResponse * AmazonEC2Client.)deleteTags: | (EC2DeleteTagsRequest *) | deleteTagsRequest |
Deletes tags from the specified Amazon EC2 resources.
| deleteTagsRequest | Container for the necessary parameters to execute the DeleteTags service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DeleteVolumeResponse * AmazonEC2Client.)deleteVolume: | (EC2DeleteVolumeRequest *) | deleteVolumeRequest |
Deletes a previously created volume. Once successfully deleted, a new volume can be created with the same name.
| deleteVolumeRequest | Container for the necessary parameters to execute the DeleteVolume service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DeregisterImageResponse * AmazonEC2Client.)deregisterImage: | (EC2DeregisterImageRequest *) | deregisterImageRequest |
The DeregisterImage operation deregisters an AMI. Once deregistered, instances of the AMI can no longer be launched.
| deregisterImageRequest | Container for the necessary parameters to execute the DeregisterImage service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeAddressesResponse * AmazonEC2Client.)describeAddresses: | (EC2DescribeAddressesRequest *) | describeAddressesRequest |
The DescribeAddresses operation lists elastic IP addresses assigned to your account.
| describeAddressesRequest | Container for the necessary parameters to execute the DescribeAddresses service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeAvailabilityZonesResponse * AmazonEC2Client.)describeAvailabilityZones: | (EC2DescribeAvailabilityZonesRequest *) | describeAvailabilityZonesRequest |
The DescribeAvailabilityZones operation describes availability zones that are currently available to the account and their states.
Availability zones are not the same across accounts. The availability zone us-east-1a
for account A is not necessarily the same as us-east-1a
for account B. Zone assignments are mapped independently for each account.
| describeAvailabilityZonesRequest | Container for the necessary parameters to execute the DescribeAvailabilityZones service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeBundleTasksResponse * AmazonEC2Client.)describeBundleTasks: | (EC2DescribeBundleTasksRequest *) | describeBundleTasksRequest |
The DescribeBundleTasks operation describes in-progress and recent bundle tasks. Complete and failed tasks are removed from the list a short time after completion. If no bundle ids are given, all bundle tasks are returned.
| describeBundleTasksRequest | Container for the necessary parameters to execute the DescribeBundleTasks service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeImageAttributeResponse * AmazonEC2Client.)describeImageAttribute: | (EC2DescribeImageAttributeRequest *) | describeImageAttributeRequest |
The DescribeImageAttribute operation returns information about an attribute of an AMI. Only one attribute can be specified per call.
| describeImageAttributeRequest | Container for the necessary parameters to execute the DescribeImageAttribute service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeImagesResponse * AmazonEC2Client.)describeImages: | (EC2DescribeImagesRequest *) | describeImagesRequest |
The DescribeImages operation returns information about AMIs, AKIs, and ARIs available to the user. Information returned includes image type, product codes, architecture, and kernel and RAM disk IDs. Images available to the user include public images available for any user to launch, private images owned by the user making the request, and private images owned by other users for which the user has explicit launch permissions.
Launch permissions fall into three categories:
Implicit: A user has implicit launch permissions for all AMIs he or she owns.
The list of AMIs returned can be modified by specifying AMI IDs, AMI owners, or users with launch permissions. If no options are specified, Amazon EC2 returns all AMIs for which the user has launch permissions.
If you specify one or more AMI IDs, only AMIs that have the specified IDs are returned. If you specify an invalid AMI ID, a fault is returned. If you specify an AMI ID for which you do not have access, it will not be included in the returned results.
If you specify one or more AMI owners, only AMIs from the specified owners and for which you have access are returned. The results can include the account IDs of the specified owners, amazon for AMIs owned by Amazon or self for AMIs that you own.
If you specify a list of executable users, only users that have launch permissions for the AMIs are returned. You can specify account IDs (if you own the AMI(s)), self for AMIs for which you own or have explicit permissions, or all for public AMIs.
NOTE: Deregistered images are included in the returned results for an unspecified interval after deregistration.
| describeImagesRequest | Container for the necessary parameters to execute the DescribeImages service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeInstanceAttributeResponse * AmazonEC2Client.)describeInstanceAttribute: | (EC2DescribeInstanceAttributeRequest *) | describeInstanceAttributeRequest |
Returns information about an attribute of an instance. Only one attribute can be specified per call.
| describeInstanceAttributeRequest | Container for the necessary parameters to execute the DescribeInstanceAttribute service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeInstancesResponse * AmazonEC2Client.)describeInstances: | (EC2DescribeInstancesRequest *) | describeInstancesRequest |
The DescribeInstances operation returns information about instances that you own.
If you specify one or more instance IDs, Amazon EC2 returns information for those instances. If you do not specify instance IDs, Amazon EC2 returns information for all relevant instances. If you specify an invalid instance ID, a fault is returned. If you specify an instance that you do not own, it will not be included in the returned results.
Recently terminated instances might appear in the returned results. This interval is usually less than one hour.
| describeInstancesRequest | Container for the necessary parameters to execute the DescribeInstances service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeKeyPairsResponse * AmazonEC2Client.)describeKeyPairs: | (EC2DescribeKeyPairsRequest *) | describeKeyPairsRequest |
The DescribeKeyPairs operation returns information about key pairs available to you. If you specify key pairs, information about those key pairs is returned. Otherwise, information for all registered key pairs is returned.
| describeKeyPairsRequest | Container for the necessary parameters to execute the DescribeKeyPairs service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeLicensesResponse * AmazonEC2Client.)describeLicenses: | (EC2DescribeLicensesRequest *) | describeLicensesRequest |
Provides details of a user's registered licenses. Zero or more IDs may be specified on the call. When one or more license IDs are specified, only data for the specified IDs are returned.
| describeLicensesRequest | Container for the necessary parameters to execute the DescribeLicenses service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribePlacementGroupsResponse * AmazonEC2Client.)describePlacementGroups: | (EC2DescribePlacementGroupsRequest *) | describePlacementGroupsRequest |
Returns information about one or more PlacementGroup instances in a user's account.
| describePlacementGroupsRequest | Container for the necessary parameters to execute the DescribePlacementGroups service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeRegionsResponse * AmazonEC2Client.)describeRegions: | (EC2DescribeRegionsRequest *) | describeRegionsRequest |
The DescribeRegions operation describes regions zones that are currently available to the account.
| describeRegionsRequest | Container for the necessary parameters to execute the DescribeRegions service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeReservedInstancesResponse * AmazonEC2Client.)describeReservedInstances: | (EC2DescribeReservedInstancesRequest *) | describeReservedInstancesRequest |
The DescribeReservedInstances operation describes Reserved Instances that were purchased for use with your account.
| describeReservedInstancesRequest | Container for the necessary parameters to execute the DescribeReservedInstances service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeReservedInstancesOfferingsResponse * AmazonEC2Client.)describeReservedInstancesOfferings: | (EC2DescribeReservedInstancesOfferingsRequest *) | describeReservedInstancesOfferingsRequest |
The DescribeReservedInstancesOfferings operation describes Reserved Instance offerings that are available for purchase. With Amazon EC2 Reserved Instances, you purchase the right to launch Amazon EC2 instances for a period of time (without getting insufficient capacity errors) and pay a lower usage rate for the actual time used.
| describeReservedInstancesOfferingsRequest | Container for the necessary parameters to execute the DescribeReservedInstancesOfferings service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeSecurityGroupsResponse * AmazonEC2Client.)describeSecurityGroups: | (EC2DescribeSecurityGroupsRequest *) | describeSecurityGroupsRequest |
The DescribeSecurityGroups operation returns information about security groups that you own.
If you specify security group names, information about those security group is returned. Otherwise, information for all security group is returned. If you specify a group that does not exist, a fault is returned.
| describeSecurityGroupsRequest | Container for the necessary parameters to execute the DescribeSecurityGroups service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeSnapshotAttributeResponse * AmazonEC2Client.)describeSnapshotAttribute: | (EC2DescribeSnapshotAttributeRequest *) | describeSnapshotAttributeRequest |
Returns information about an attribute of a snapshot. Only one attribute can be specified per call.
| describeSnapshotAttributeRequest | Container for the necessary parameters to execute the DescribeSnapshotAttribute service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeSnapshotsResponse * AmazonEC2Client.)describeSnapshots: | (EC2DescribeSnapshotsRequest *) | describeSnapshotsRequest |
Returns information about the Amazon EBS snapshots available to you. Snapshots available to you include public snapshots available for any AWS account to launch, private snapshots you own, and private snapshots owned by another AWS account but for which you've been given explicit create volume permissions.
| describeSnapshotsRequest | Container for the necessary parameters to execute the DescribeSnapshots service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeSpotDatafeedSubscriptionResponse * AmazonEC2Client.)describeSpotDatafeedSubscription: | (EC2DescribeSpotDatafeedSubscriptionRequest *) | describeSpotDatafeedSubscriptionRequest |
Describes the data feed for Spot Instances.
For conceptual information about Spot Instances, refer to the Amazon Elastic Compute Cloud Developer Guide or Amazon Elastic Compute Cloud User Guide .
| describeSpotDatafeedSubscriptionRequest | Container for the necessary parameters to execute the DescribeSpotDatafeedSubscription service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeSpotInstanceRequestsResponse * AmazonEC2Client.)describeSpotInstanceRequests: | (EC2DescribeSpotInstanceRequestsRequest *) | describeSpotInstanceRequestsRequest |
Describes Spot Instance requests. Spot Instances are instances that Amazon EC2 starts on your behalf when the maximum price that you specify exceeds the current Spot Price. Amazon EC2 periodically sets the Spot Price based on available Spot Instance capacity and current spot instance requests. For conceptual information about Spot Instances, refer to the <a "http://docs.amazonwebservices.com/AWSEC2/2010-08-31/DeveloperGuide/"> Amazon Elastic Compute Cloud Developer Guide or Amazon Elastic Compute Cloud User Guide .
You can filter the results to return information only about Spot Instance requests that match criteria you specify. For example, you could get information about requests where the Spot Price you specified is a certain value (you can't use greater than or less than comparison, but you can use *
and ?
wildcards). You can specify multiple values for a filter. A Spot Instance request must match at least one of the specified values for it to be included in the results.
You can specify multiple filters (e.g., the Spot Price is equal to a particular value, and the instance type is m1.small
). The result includes information for a particular request only if it matches all your filters. If there's no match, no special message is returned; the response is simply empty.
You can use wildcards with the filter values: an asterisk matches zero or more characters, and ?
matches exactly one character. You can escape special characters using a backslash before the character. For example, a value of \*amazon\?\
searches for the literal string *amazon?</code> .
| describeSpotInstanceRequestsRequest | Container for the necessary parameters to execute the DescribeSpotInstanceRequests service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeSpotPriceHistoryResponse * AmazonEC2Client.)describeSpotPriceHistory: | (EC2DescribeSpotPriceHistoryRequest *) | describeSpotPriceHistoryRequest |
Describes the Spot Price history.
Spot Instances are instances that Amazon EC2 starts on your behalf when the maximum price that you specify exceeds the current Spot Price. Amazon EC2 periodically sets the Spot Price based on available Spot Instance capacity and current spot instance requests.
For conceptual information about Spot Instances, refer to the Amazon Elastic Compute Cloud Developer Guide or Amazon Elastic Compute Cloud User Guide .
| describeSpotPriceHistoryRequest | Container for the necessary parameters to execute the DescribeSpotPriceHistory service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeTagsResponse * AmazonEC2Client.)describeTags: | (EC2DescribeTagsRequest *) | describeTagsRequest |
Describes the tags for the specified resources.
| describeTagsRequest | Container for the necessary parameters to execute the DescribeTags service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DescribeVolumesResponse * AmazonEC2Client.)describeVolumes: | (EC2DescribeVolumesRequest *) | describeVolumesRequest |
Describes the status of the indicated volume or, in lieu of any specified, all volumes belonging to the caller. Volumes that have been deleted are not described.
| describeVolumesRequest | Container for the necessary parameters to execute the DescribeVolumes service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DetachVolumeResponse * AmazonEC2Client.)detachVolume: | (EC2DetachVolumeRequest *) | detachVolumeRequest |
Detach a previously attached volume from a running instance.
| detachVolumeRequest | Container for the necessary parameters to execute the DetachVolume service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2DisassociateAddressResponse * AmazonEC2Client.)disassociateAddress: | (EC2DisassociateAddressRequest *) | disassociateAddressRequest |
The DisassociateAddress operation disassociates the specified elastic IP address from the instance to which it is assigned. This is an idempotent operation. If you enter it more than once, Amazon EC2 does not return an error.
| disassociateAddressRequest | Container for the necessary parameters to execute the DisassociateAddress service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2GetConsoleOutputResponse * AmazonEC2Client.)getConsoleOutput: | (EC2GetConsoleOutputRequest *) | getConsoleOutputRequest |
The GetConsoleOutput operation retrieves console output for the specified instance.
Instance console output is buffered and posted shortly after instance boot, reboot, and termination. Amazon EC2 preserves the most recent 64 KB output which will be available for at least one hour after the most recent post.
| getConsoleOutputRequest | Container for the necessary parameters to execute the GetConsoleOutput service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2GetPasswordDataResponse * AmazonEC2Client.)getPasswordData: | (EC2GetPasswordDataRequest *) | getPasswordDataRequest |
Retrieves the encrypted administrator password for the instances running Windows.
NOTE: The Windows password is only generated the first time an AMI is launched. It is not generated for rebundled AMIs or after the password is changed on an instance. The password is encrypted using the key pair that you provided.
| getPasswordDataRequest | Container for the necessary parameters to execute the GetPasswordData service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2ImportKeyPairResponse * AmazonEC2Client.)importKeyPair: | (EC2ImportKeyPairRequest *) | importKeyPairRequest |
Imports the public key from an RSA key pair created with a third-party tool. This operation differs from CreateKeyPair as the private key is never transferred between the caller and AWS servers.
RSA key pairs are easily created on Microsoft Windows and Linux OS systems using the ssh-keygen
command line tool provided with the standard OpenSSH installation. Standard library support for RSA key pair creation is also available for Java, Ruby, Python, and many other programming languages.
The following formats are supported:
SSH public key file format as specified in RFC4716 .
| importKeyPairRequest | Container for the necessary parameters to execute the ImportKeyPair service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2ModifyImageAttributeResponse * AmazonEC2Client.)modifyImageAttribute: | (EC2ModifyImageAttributeRequest *) | modifyImageAttributeRequest |
The ModifyImageAttribute operation modifies an attribute of an AMI.
| modifyImageAttributeRequest | Container for the necessary parameters to execute the ModifyImageAttribute service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2ModifyInstanceAttributeResponse * AmazonEC2Client.)modifyInstanceAttribute: | (EC2ModifyInstanceAttributeRequest *) | modifyInstanceAttributeRequest |
Modifies an attribute of an instance.
| modifyInstanceAttributeRequest | Container for the necessary parameters to execute the ModifyInstanceAttribute service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2ModifySnapshotAttributeResponse * AmazonEC2Client.)modifySnapshotAttribute: | (EC2ModifySnapshotAttributeRequest *) | modifySnapshotAttributeRequest |
Adds or remove permission settings for the specified snapshot.
| modifySnapshotAttributeRequest | Container for the necessary parameters to execute the ModifySnapshotAttribute service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2MonitorInstancesResponse * AmazonEC2Client.)monitorInstances: | (EC2MonitorInstancesRequest *) | monitorInstancesRequest |
Enables monitoring for a running instance.
| monitorInstancesRequest | Container for the necessary parameters to execute the MonitorInstances service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2PurchaseReservedInstancesOfferingResponse * AmazonEC2Client.)purchaseReservedInstancesOffering: | (EC2PurchaseReservedInstancesOfferingRequest *) | purchaseReservedInstancesOfferingRequest |
The PurchaseReservedInstancesOffering operation purchases a Reserved Instance for use with your account. With Amazon EC2 Reserved Instances, you purchase the right to launch Amazon EC2 instances for a period of time (without getting insufficient capacity errors) and pay a lower usage rate for the actual time used.
| purchaseReservedInstancesOfferingRequest | Container for the necessary parameters to execute the PurchaseReservedInstancesOffering service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2RebootInstancesResponse * AmazonEC2Client.)rebootInstances: | (EC2RebootInstancesRequest *) | rebootInstancesRequest |
The RebootInstances operation requests a reboot of one or more instances. This operation is asynchronous; it only queues a request to reboot the specified instance(s). The operation will succeed if the instances are valid and belong to the user. Requests to reboot terminated instances are ignored.
| rebootInstancesRequest | Container for the necessary parameters to execute the RebootInstances service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2RegisterImageResponse * AmazonEC2Client.)registerImage: | (EC2RegisterImageRequest *) | registerImageRequest |
The RegisterImage operation registers an AMI with Amazon EC2. Images must be registered before they can be launched. For more information, see RunInstances.
Each AMI is associated with an unique ID which is provided by the Amazon EC2 service through the RegisterImage operation. During registration, Amazon EC2 retrieves the specified image manifest from Amazon S3 and verifies that the image is owned by the user registering the image.
The image manifest is retrieved once and stored within the Amazon EC2. Any modifications to an image in Amazon S3 invalidates this registration. If you make changes to an image, deregister the previous image and register the new image. For more information, see DeregisterImage.
| registerImageRequest | Container for the necessary parameters to execute the RegisterImage service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2ReleaseAddressResponse * AmazonEC2Client.)releaseAddress: | (EC2ReleaseAddressRequest *) | releaseAddressRequest |
The ReleaseAddress operation releases an elastic IP address associated with your account.
NOTE: Releasing an IP address automatically disassociates it from any instance with which it is associated. For more information, see DisassociateAddress.
IMPORTANT: After releasing an elastic IP address, it is released to the IP address pool and might no longer be available to your account. Make sure to update your DNS records and any servers or devices that communicate with the address. If you run this operation on an elastic IP address that is already released, the address might be assigned to another account which will cause Amazon EC2 to return an error.
| releaseAddressRequest | Container for the necessary parameters to execute the ReleaseAddress service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2RequestSpotInstancesResponse * AmazonEC2Client.)requestSpotInstances: | (EC2RequestSpotInstancesRequest *) | requestSpotInstancesRequest |
Creates a Spot Instance request.
Spot Instances are instances that Amazon EC2 starts on your behalf when the maximum price that you specify exceeds the current Spot Price. Amazon EC2 periodically sets the Spot Price based on available Spot Instance capacity and current spot instance requests.
For conceptual information about Spot Instances, refer to the Amazon Elastic Compute Cloud Developer Guide or Amazon Elastic Compute Cloud User Guide.
| requestSpotInstancesRequest | Container for the necessary parameters to execute the RequestSpotInstances service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2ResetImageAttributeResponse * AmazonEC2Client.)resetImageAttribute: | (EC2ResetImageAttributeRequest *) | resetImageAttributeRequest |
The ResetImageAttribute operation resets an attribute of an AMI to its default value.
NOTE: The productCodes attribute cannot be reset.
| resetImageAttributeRequest | Container for the necessary parameters to execute the ResetImageAttribute service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2ResetInstanceAttributeResponse * AmazonEC2Client.)resetInstanceAttribute: | (EC2ResetInstanceAttributeRequest *) | resetInstanceAttributeRequest |
Resets an attribute of an instance to its default value.
| resetInstanceAttributeRequest | Container for the necessary parameters to execute the ResetInstanceAttribute service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2ResetSnapshotAttributeResponse * AmazonEC2Client.)resetSnapshotAttribute: | (EC2ResetSnapshotAttributeRequest *) | resetSnapshotAttributeRequest |
Resets permission settings for the specified snapshot.
| resetSnapshotAttributeRequest | Container for the necessary parameters to execute the ResetSnapshotAttribute service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2RevokeSecurityGroupIngressResponse * AmazonEC2Client.)revokeSecurityGroupIngress: | (EC2RevokeSecurityGroupIngressRequest *) | revokeSecurityGroupIngressRequest |
The RevokeSecurityGroupIngress operation revokes permissions from a security group. The permissions used to revoke must be specified using the same values used to grant the permissions.
Permissions are specified by IP protocol (TCP, UDP, or ICMP), the source of the request (by IP range or an Amazon EC2 user-group pair), the source and destination port ranges (for TCP and UDP), and the ICMP codes and types (for ICMP).
Permission changes are quickly propagated to instances within the security group. However, depending on the number of instances in the group, a small delay might occur.
| revokeSecurityGroupIngressRequest | Container for the necessary parameters to execute the RevokeSecurityGroupIngress service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2RunInstancesResponse * AmazonEC2Client.)runInstances: | (EC2RunInstancesRequest *) | runInstancesRequest |
The RunInstances operation launches a specified number of instances.
If Amazon EC2 cannot launch the minimum number AMIs you request, no instances launch. If there is insufficient capacity to launch the maximum number of AMIs you request, Amazon EC2 launches as many as possible to satisfy the requested maximum values.
Every instance is launched in a security group. If you do not specify a security group at launch, the instances start in your default security group. For more information on creating security groups, see CreateSecurityGroup.
An optional instance type can be specified. For information about instance types, see Instance Types.
You can provide an optional key pair ID for each image in the launch request (for more information, see CreateKeyPair). All instances that are created from images that use this key pair will have access to the associated public key at boot. You can use this key to provide secure access to an instance of an image on a per-instance basis. Amazon EC2 public images use this feature to provide secure access without passwords.
IMPORTANT: Launching public images without a key pair ID will leave them inaccessible. The public key material is made available to the instance at boot time by placing it in the openssh_id.pub file on a logical device that is exposed to the instance as /dev/sda2 (the ephemeral store). The format of this file is suitable for use as an entry within ~/.ssh/authorized_keys (the OpenSSH format). This can be done at boot (e.g., as part of rc.local) allowing for secure access without passwords. Optional user data can be provided in the launch request. All instances that collectively comprise the launch request have access to this data For more information, see Instance Metadata.
NOTE: If any of the AMIs have a product code attached for which the user has not subscribed, the RunInstances call will fail.
IMPORTANT: We strongly recommend using the 2.6.18 Xen stock kernel with the c1.medium and c1.xlarge instances. Although the default Amazon EC2 kernels will work, the new kernels provide greater stability and performance for these instance types. For more information about kernels, see Kernels, RAM Disks, and Block Device Mappings.
| runInstancesRequest | Container for the necessary parameters to execute the RunInstances service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2StartInstancesResponse * AmazonEC2Client.)startInstances: | (EC2StartInstancesRequest *) | startInstancesRequest |
Starts an instance that uses an Amazon EBS volume as its root device. Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for hourly instance usage. However, your root partition Amazon EBS volume remains, continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time.
NOTE: Performing this operation on an instance that uses an instance store as its root device returns an error.
| startInstancesRequest | Container for the necessary parameters to execute the StartInstances service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2StopInstancesResponse * AmazonEC2Client.)stopInstances: | (EC2StopInstancesRequest *) | stopInstancesRequest |
Stops an instance that uses an Amazon EBS volume as its root device. Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for hourly instance usage. However, your root partition Amazon EBS volume remains, continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time.
NOTE: Before stopping an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM. Performing this operation on an instance that uses an instance store as its root device returns an error.
| stopInstancesRequest | Container for the necessary parameters to execute the StopInstances service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2TerminateInstancesResponse * AmazonEC2Client.)terminateInstances: | (EC2TerminateInstancesRequest *) | terminateInstancesRequest |
The TerminateInstances operation shuts down one or more instances. This operation is idempotent; if you terminate an instance more than once, each call will succeed.
Terminated instances will remain visible after termination (approximately one hour).
| terminateInstancesRequest | Container for the necessary parameters to execute the TerminateInstances service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |
| - (EC2UnmonitorInstancesResponse * AmazonEC2Client.)unmonitorInstances: | (EC2UnmonitorInstancesRequest *) | unmonitorInstancesRequest |
Disables monitoring for a running instance.
| unmonitorInstancesRequest | Container for the necessary parameters to execute the UnmonitorInstances service method on AmazonEC2. |
| AmazonClientException | If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. | |
| AmazonServiceException | If an error response is returned by AmazonEC2 indicating either a problem with the data in the request, or a server side issue. |


Comfort foods are great dishes for sunday dinner ideas, this lobster mac and cheese is so creamy and delicious and a must have for special dinner night.
This tomahawk steak is top-of-the-line! The meat is so juicy and tender, and you will most likey name it is your favorite steak to eat.
 The recipe is fairly easy to prepare and absolutely delicious.
What else could you ask for?
This is Italian cuisine at it's finest.
This is a must try, the gravy and the meat is really tasty combination. This meal rocks!
This fish is prepared the greatest way, it's really nice to try and it's healthy
This burger is a bar favorite, and the nicest stacked burger in town.
This dessert is fabolous and almost to good to be true
Just taking one day at a time, exploring restuarants trying new things. There is so many places that are really great to go eat from and so many different varieties on their menus to try to find your favorite dish from the ktichen. Going places seeing what foods are the best to eat has been my life.


Hold Cadila Healthcare; target of Rs 260: ICICI Direct
ICICI Direct recommended hold rating on Cadila Healthcare with a target price of Rs 260 in its research report dated November 14, 2019.
by Broker ResearchICICI Direct's research report on Cadila Healthcare
Q2FY20 revenues grew 13.7% YoY to Rs 3366.6 crore (I-direct estimate: Rs 3579.8 crore) mainly due to consolidation of the craft portfolio in the wellness segment. US revenues grew 9.7% YoY to Rs 1448.4 crore (I-direct estimate: Rs 1432.1 crore). Domestic formulations grew 9.5% YoY to Rs 977.8 crore (I-direct estimate: Rs 955.7 crore). EBITDA margins contracted 464 bps to 18.6% (I-direct estimate: 21.9%), mainly on account of higher other expenditure. EBITDA de-grew 9.0% YoY to Rs 625.6 crore (I-direct estimate: Rs 784.0 crore). Adjusted PAT (excluding net impairment charges of Rs 209.9 crore) de-grew 24.0% YoY to Rs 317.1 crore (I-direct estimate: Rs 420.7 crore). The delta vis-à-vis EBITDA was due to higher interest cost.
Outlook
Overall, the balance sheet reduction, Moraiya warning letter resolution and US base business performance in tough times are some important aspects to watch out for. Our new target price is Rs 260 based on 14x FY22E EPS of Rs 18.7.
For all recommendations report, click here
Disclaimer: The views and investment tips expressed by investment experts/broking houses/rating agencies on moneycontrol.com are their own, and not that of the website or its management. Moneycontrol.com advises users to check with certified experts before taking any investment decisions.
Get access to India's fastest growing financial subscriptions service Moneycontrol Pro for as little as Rs 599 for first year. Use the code "GETPRO". Moneycontrol Pro offers you all the information you need for wealth creation including actionable investment ideas, independent research and insights & analysis For more information, check out the Moneycontrol website or mobile app.


Toggle navigation
Jihwan Bank
Home
Contact
Signup
Login
You successfully signed up!
Thank you for joining us
Go back to Home


State of InnDB Online DDL in MySQL 5.6.9-RC (good news included)
5.6.9-RC is out, and I was curious to see how the online DDL has improved since my 5.6.8 review. I also owe James Day this review, since he came up with results inconsistent with my own.
We both agreed the dataset I was using was too small, but I got similar results even on larger scale. Then some time passed, and 5.6.9 was announced.
So for the 5.6.9 test I took one of my real tables on production. It is not extremely large: it’s a ~ 300MB .ibd file, in the following format:
mysql> show create table tbl \GCREATE TABLE
tbl
(id
bigint(20) unsigned NOT NULL AUTO_INCREMENT,a
varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT “,w
smallint(11) NOT NULL DEFAULT ‘0’,d
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,icount
smallint(5) unsigned NOT NULL DEFAULT ‘0’, PRIMARY KEY (id
) KEY_BLOCK_SIZE=8, UNIQUE KEYu_idx
(a
,w
,d
) KEY_BLOCK_SIZE=8, KEYd
(d
) KEY_BLOCK_SIZE=8 ) ENGINE=InnoDB AUTO_INCREMENT=16960441 DEFAULT CHARSET=latin1 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=16
Got some 2.5M rows in the table; desktop machine, 64 bit Linux, mysqlsandbox.
I have crossed several DDL statements with several DML statements. The DDL statements in this test are (ALTER TABLE…):


--- title: "Home" ---
A.K.A We build products that makes you money.
Our goal is to add substance and beauty to the products we build for our customers. And they understand it.
We build transformational cloud applications that are modular, secure and ready-to-scale at incredible speed.
We build high performance mobile applications that are portable, modern and ready-to-scale at incredible speed.
Looking for the best time of your professional life, and want to see your work change people's lives? Join our team of leaders, designers and raw talented people.
CAREERS AT FOOBITSto discover your problem through research and learnings.
to structure the process and solve your problem.
turn our thinking into stand out high performance output.
We work with companies who are looking to grow, go big and influence people's lives for real. Taking a powerful product and making it work for the user is what we do.
CONTACT FOOBITSYou made it so simple. My new site is so much faster and easier to work with than my old site. I just choose the page, make the change and click save. Thanks, guys!
Foobits is so obsessed with quality & customer service, that you end up wanting to pay them more.
Working with Boobalan and the rest of the team at Foobits has been a pleasure. They produce very high quality output, and are always very receptive to feedback.
Our work transforms the way things operate in the industry. We do that by delivering measurable values to our customers by some of the best people in the world.
LET'S TALK


Click here to access your grades and current gpa.
Click here to access your assignments.
Click here to learn about the different extracurriculars at Dekalb School of the Arts.
Click here to access the contact informations of your teachers.


Welcome to Hikari Sudoku x
The classic Sudoku game involves a grid of 81 squares. The grid is divided into nine blocks,
each
containing nine squares.
The rules of the game are simple: each of the nine blocks has to contain all the numbers 1-9
within
its
squares. Each number can only appear once in a row, column or box.
The difficulty lies in that each vertical nine-square column, or horizontal nine-square line
across,
within the larger square, must also contain the numbers 1-9, without repetition or omission.
Every puzzle has just one correct solution.
Good Luck


Welcome to Rough Picking the roaming truck bringing you the freshest ingredients and ideas in food. Our team works hard
so you can be sure our ingredient aralways frest and picked carefully. Our menu changes everyday and is made with you in mind. Wecan'
wait to come to you! Check out our location to see where you can find us.
todays specials
flaming hummus & falafel salsd
sizzling bean burrito
green gloves tamales
our awesome review
I got so excited about the yummines of the faladel salad that i am typing this
review as i inhale my lunch. Yes it is good-......Services was super friendly and quickk. Cant wait see you Rogune incredients.
contact us
1001 Porterro Avenue,
SanFrancis, CA 194110
(415) 206-8000


Many Xcode projects I’ve seen use multiple targets to build variants of the same application, when different build configurations would suffice. Of course, some of these are my own projects, which I’m fixing over time, but I’ve seen this in the majority of projects I’ve inherited as well. Let’s talk about what each thing is and some tips to help you decide which to use–for more information, here is an excellent and detailed writeup of targets, configurations and schemes.
An Xcode target represents a distinct application, or program that runs on a computer.
Even if they share a lot of the same code, deployments on iOS, Watch and TV are all separate applications. Those platforms are inherently different and are meant for unique use cases, hence different ways of doing things. Certain tasks may be better suited towards a particular platform, so even though you may be a bank with an app on a phone and watch, they probably do different things.
Unit test suites are other kinds of applications, as are all the other extensions you can deliver in an app, like iMessage sticker packs. Even though targets are also used for frameworks and libraries, I do not consider them to be applications–they are parts of applications.  I have a slightly different set of rules for them, which I allude to later.
Suppose you’re developing that bank app on iOS. Due to certain export regulations, you may need to deliver a modified version to users in a certain country. For each of your features and bugfixes, a QA build must be generated for internal testing. Still another flavor of the app is sent to your client for on-site testing and acceptance before shipping.
All of these things can be achieved using build configurations. The differences for these types of things can be expressed in the following build settings:
GCC_PREPROCESSOR_DEFINITIONS
and SWIFT_ACTIVE_COMPILATION_CONDITIONS
to conditionally compile codeINFOPLIST_FILE
if you want to store things like server endpoints in your plist instead of in codeOTHER_LDFLAGS
to conditionally link certain frameworks, like intrusive debugging tools, or touch visualizersPRODUCT_BUNDLE_IDENTIFIER
: different ids means you can have all the different app variants alongside each other, andASSETCATALOG_COMPILER_APPICON_NAME
helps you differentiate those variants, especially if you don’t want to vary PRODUCT_NAME
Do not create a target, configuration, and maybe even scheme, for each app variant. For an app with 3 variants, this creates 27 possible combinations. That is 24 too many! Even though you only hook up the right combinations today, others might not get it right later, and might be afraid to delete the unnecessary stuff.
You can’t compile different sets of source files between configurations, as those are defined in a target’s Compile Sources Build Phase. I’d argue that you should place [semi-]shared code into separate static libraries and link them in OTHER_LDFLAGS
.
Each build setting’s configuration specialization can be further broken down by iOS/macOS/etc SDK versions. This is very helpful to SDK developers who don’t want to create a new framework target for each platform, when the code is largely identical. This may be possible to do with apps by defining things like WRAPPER_EXTENSION
(and probably many other settings), but it almost certainly would break Xcode’s General and Capabilities panels for that target. While I encourage this practice for frameworks/libraries to avoid the explosion of MyLib-iOS/MyLib-TV/MyLib-Watch/MyLib-macOS targets, I would discourage it for apps. They are different things, and to do it for frameworks requires less twiddling with obscure settings. It probably also breaks
If possible, use xcconfigs. Even if you don’t move all of the build settings definitions out of the GUI and into them, just defining the important different I outlined above can help a lot. This allows you to invoke xcodebuild
with the same scheme/target and a different xcconfig per app variant you want to build with the -xcconfig
option.
🙏🏻 Enjoy the post? Please help support more like it by buying me a cup of coffee!.
💡 Suggestions, questions, comments? Please submit a PR!.


Phaser → Tone.StereoEffect
Tone.Phaser is a phaser effect. Phasers work by changing the phase of different frequency components of an incoming signal. Read more on Wikipedia). Inspiration for this phaser comes from Tuna.js.
new
Tone.Phaser
([frequency][, octaves][, baseFrequency])
code
var phaser = new Tone.Phaser({
"frequency" : 15,
"octaves" : 5,
"baseFrequency" : 1000
}).toMaster();
var synth = new Tone.FMSynth().connect(phaser);
synth.triggerAttackRelease("E3", "2n");
default values
frequency:0.5
octaves:3
stages:10
Q:10
baseFrequency:350
members
.baseFrequency
{number}
The the base frequency of the filters.
.wet
~
{NormalRange}
The wet control, i.e. how much of the effected will pass through to the output.
methods


GS1 allocates numbers through the use of numbering prefixes which are provides to be administered at a national level by member organizations. Each member organization is usually assigned a unique prefix. GS1 Kenya prefix is 616.
Unauthorised barcode number sellers potentially undermine the integrity of the GS1 system, create confusion in the market and disrupt the functioning of supply chains in Kenya and overseas.


Update Admin Information
* is a required field
* Email
Email of the admin
Status
Enable
Disable
(Whether the admin is enabled or disabled)
* Username
Username of the admin
* Firstname
Firstname of the admin
* Lastname
Lastname of the admin
* Phone
Phone of the admin
* Admin Authority
Please select an option...
Full Authority
News Authority
Contact Authority
User Authority
Comment Authority
Update Admin
Cancel


Lessons Learned
I learned a lot of things while reading up on security best practices. Sit down and read about them!
Just kidding, you don't have to... but you're already halfway there! Just keep reading, I promise I won't lose you.
Password Managers
You know your complex, 14+ character passwords by memory? Writing them down doesn't count... I got you there, didn't I?
Read moreVPNs
What is it, why is it important, and can it throw the FBI/NSA/your ISPs off your trail?
Read moreOnion (Tor)
Shrek did say an onion has many layers. We're going into the deep, dark, unsafe web. And an onion (link) will get us there.
Read more