Upload Args
data class UploadArgs(val contentType: Output<String>? = null, val name: Output<String>? = null, val projectArn: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<UploadArgs>
Provides a resource to manage AWS Device Farm Uploads.
NOTE: AWS currently has limited regional support for Device Farm (e.g.,
us-west-2
). See AWS Device Farm endpoints and quotas for information on supported regions.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.devicefarm.Project;
import com.pulumi.aws.devicefarm.Upload;
import com.pulumi.aws.devicefarm.UploadArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var exampleProject = new Project("exampleProject");
var exampleUpload = new Upload("exampleUpload", UploadArgs.builder()
.projectArn(exampleProject.arn())
.type("APPIUM_JAVA_TESTNG_TEST_SPEC")
.build());
}
}
Content copied to clipboard
Import
DeviceFarm Uploads can be imported by their arn
$ pulumi import aws:devicefarm/upload:Upload example arn:aws:devicefarm:us-west-2:123456789012:upload:4fa784c7-ccb4-4dbf-ba4f-02198320daa1
Content copied to clipboard
Properties
Link copied to clipboard
The upload's content type (for example, application/octet-stream).
Link copied to clipboard
The upload's file name. The name should not contain any forward slashes (/). If you are uploading an iOS app, the file name must end with the .ipa extension. If you are uploading an Android app, the file name must end with the .apk extension. For all others, the file name must end with the .zip file extension.
Link copied to clipboard
The ARN of the project for the upload.