/** * @see SecurityGroupClient#deleteSecurityGroupInRegion */ @Named("DeleteSecurityGroup") @POST @Path("/") @FormParams(keys = ACTION, values = "DeleteSecurityGroup") @Fallback(VoidOnNotFoundOr404.class) ListenableFuture<Void> deleteSecurityGroupInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("GroupName") String name);
/** * @see AMIClient#resetRamdiskForInstanceInRegion */ @Named("ResetInstanceAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "ResetInstanceAttribute", "ramdisk" }) ListenableFuture<Void> resetRamdiskForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId);
/** * @see AMIClient#deregisterImageInRegion */ @Named("DeregisterImage") @POST @Path("/") @FormParams(keys = ACTION, values = "DeregisterImage") ListenableFuture<Void> deregisterImageInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("ImageId") String imageId);
/** * @see ElasticBlockStoreClient#deleteVolumeInRegion */ @Named("DeleteVolume") @POST @Path("/") @FormParams(keys = ACTION, values = "DeleteVolume") ListenableFuture<Void> deleteVolumeInRegion(@EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("VolumeId") String volumeId);
/** * @see AMIClient#resetKernelForInstanceInRegion */ @Named("ResetInstanceAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "ResetInstanceAttribute", "kernel" }) ListenableFuture<Void> resetKernelForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId);
/** * @see AMIClient#resetLaunchPermissionsOnImageInRegion */ @Named("ResetImageAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "ResetImageAttribute", "launchPermission" }) ListenableFuture<Void> resetLaunchPermissionsOnImageInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("ImageId") String imageId);
/** * @see KeyPairClient#deleteKeyPairInRegion */ @Named("DeleteKeyPair") @POST @Path("/") @FormParams(keys = ACTION, values = "DeleteKeyPair") ListenableFuture<Void> deleteKeyPairInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("KeyName") String keyName);
/** * @see ElasticBlockStoreClient#detachVolumeInRegion */ @Named("DetachVolume") @POST @Path("/") @FormParams(keys = ACTION, values = "DetachVolume") @Fallback(VoidOnVolumeAvailable.class) ListenableFuture<Void> detachVolumeInRegion(@EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("VolumeId") String volumeId, @FormParam("Force") boolean force, DetachVolumeOptions... options);
/** * @see AMIClient#setApiTerminationDisabledForInstanceInRegion */ @Named("ModifyInstanceAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "ModifyInstanceAttribute", "disableApiTermination" }) ListenableFuture<Void> setApiTerminationDisabledForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId, @FormParam("Value") boolean apiTerminationDisabled);
/** * @see AMIClient#setInstanceInitiatedShutdownBehaviorForInstanceInRegion */ @Named("ModifyInstanceAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "ModifyInstanceAttribute", "instanceInitiatedShutdownBehavior" }) ListenableFuture<Void> setInstanceInitiatedShutdownBehaviorForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId, @FormParam("Value") InstanceInitiatedShutdownBehavior instanceInitiatedShutdownBehavior);
/** * @see AMIClient#setRamdiskForInstanceInRegion */ @Named("ModifyInstanceAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "ModifyInstanceAttribute", "ramdisk" }) ListenableFuture<Void> setRamdiskForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId, @FormParam("Value") String ramdisk);
/** * @see ElasticBlockStoreClient#deleteSnapshotInRegion */ @Named("DeleteSnapshot") @POST @Path("/") @FormParams(keys = ACTION, values = "DeleteSnapshot") ListenableFuture<Void> deleteSnapshotInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("SnapshotId") String snapshotId);
/** * @see ElasticBlockStoreClient#resetCreateVolumePermissionsOnSnapshotInRegion */ @Named("ResetSnapshotAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "ResetSnapshotAttribute", "createVolumePermission" }) ListenableFuture<Void> resetCreateVolumePermissionsOnSnapshotInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("SnapshotId") String snapshotId);
/** * @see AMIClient#setInstanceTypeForInstanceInRegion */ @Named("ModifyInstanceAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "ModifyInstanceAttribute", "instanceType" }) ListenableFuture<Void> setInstanceTypeForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId, @FormParam("Value") String instanceType);
/** * @see SecurityGroupClient#createSecurityGroupInRegion */ @Named("CreateSecurityGroup") @POST @Path("/") @FormParams(keys = ACTION, values = "CreateSecurityGroup") ListenableFuture<Void> createSecurityGroupInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("GroupName") String name, @FormParam("GroupDescription") String description);
/** * @see AMIClient#setKernelForInstanceInRegion */ @Named("ModifyInstanceAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "ModifyInstanceAttribute", "kernel" }) ListenableFuture<Void> setKernelForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId, @FormParam("Value") String kernel);
/** * @see BaseEC2Client#associateAddressInRegion */ @Named("AssociateAddress") @POST @Path("/") @FormParams(keys = ACTION, values = "AssociateAddress") ListenableFuture<Void> associateAddressInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("PublicIp") String publicIp, @FormParam("InstanceId") String instanceId);
/** * @see SecurityGroupClient#deleteSecurityGroupInRegion */ @Named("DeleteSecurityGroup") @POST @Path("/") @FormParams(keys = ACTION, values = "DeleteSecurityGroup") @Fallback(VoidOnNotFoundOr404.class) ListenableFuture<Void> deleteSecurityGroupInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("GroupName") String name);
@Named("DeleteSecurityGroup") @POST @Path("/") @FormParams(keys = ACTION, values = "DeleteSecurityGroup") @Fallback(VoidOnNotFoundOr404.class) void deleteSecurityGroupInRegionById( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("GroupId") String name);
@Named("DeleteSecurityGroup") @POST @Path("/") @FormParams(keys = ACTION, values = "DeleteSecurityGroup") @Fallback(VoidOnNotFoundOr404.class) void deleteSecurityGroupInRegionById( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("GroupId") String name);