StartBulkDeploymentRequest
import type { StartBulkDeploymentRequest } from "https://aws-api.deno.dev/v0.3/services/greengrass.ts?docs=full";
interface StartBulkDeploymentRequest {
AmznClientToken?: string | null;
ExecutionRoleArn: string;
InputFileUri: string;
tags?: {} | null;
}[key: string]: string | null | undefined;
§Properties
§
ExecutionRoleArn: string
[src]The ARN of the execution role to associate with the bulk deployment operation. This IAM role must allow the ''greengrass:CreateDeployment'' action for all group versions that are listed in the input file. This IAM role must have access to the S3 bucket containing the input file.
§
InputFileUri: string
[src]The URI of the input file contained in the S3 bucket. The execution role must have ''getObject'' permissions on this bucket to access the input file. The input file is a JSON-serialized, line delimited file with UTF-8 encoding that provides a list of group and version IDs and the deployment type. This file must be less than 100 MB. Currently, AWS IoT Greengrass supports only ''NewDeployment'' deployment types.