github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/signer/2017-08-25/docs-2.json (about) 1 { 2 "version": "2.0", 3 "service": "<p>AWS Signer is a fully managed code signing service to help you ensure the trust and integrity of your code. </p> <p>AWS Signer supports the following applications:</p> <p>With <i>code signing for AWS Lambda</i>, you can sign AWS Lambda deployment packages. Integrated support is provided for Amazon S3, Amazon CloudWatch, and AWS CloudTrail. In order to sign code, you create a signing profile and then use Signer to sign Lambda zip files in S3. </p> <p>With <i>code signing for IoT</i>, you can sign code for any IoT device that is supported by AWS. IoT code signing is available for <a href=\"http://docs.aws.amazon.com/freertos/latest/userguide/\">Amazon FreeRTOS</a> and <a href=\"http://docs.aws.amazon.com/iot/latest/developerguide/\">AWS IoT Device Management</a>, and is integrated with <a href=\"http://docs.aws.amazon.com/acm/latest/userguide/\">AWS Certificate Manager (ACM)</a>. In order to sign code, you import a third-party code signing certificate using ACM, and use that to sign updates in Amazon FreeRTOS and AWS IoT Device Management. </p> <p>For more information about AWS Signer, see the <a href=\"http://docs.aws.amazon.com/signer/latest/developerguide/Welcome.html\">AWS Signer Developer Guide</a>.</p> <p/>", 4 "operations": { 5 "AddProfilePermission": "<p>Adds cross-account permissions to a signing profile.</p>", 6 "CancelSigningProfile": "<p>Changes the state of an <code>ACTIVE</code> signing profile to <code>CANCELED</code>. A canceled profile is still viewable with the <code>ListSigningProfiles</code> operation, but it cannot perform new signing jobs, and is deleted two years after cancelation.</p>", 7 "DescribeSigningJob": "<p>Returns information about a specific code signing job. You specify the job by using the <code>jobId</code> value that is returned by the <a>StartSigningJob</a> operation. </p>", 8 "GetSigningPlatform": "<p>Returns information on a specific signing platform.</p>", 9 "GetSigningProfile": "<p>Returns information on a specific signing profile.</p>", 10 "ListProfilePermissions": "<p>Lists the cross-account permissions associated with a signing profile.</p>", 11 "ListSigningJobs": "<p>Lists all your signing jobs. You can use the <code>maxResults</code> parameter to limit the number of signing jobs that are returned in the response. If additional jobs remain to be listed, code signing returns a <code>nextToken</code> value. Use this value in subsequent calls to <code>ListSigningJobs</code> to fetch the remaining values. You can continue calling <code>ListSigningJobs</code> with your <code>maxResults</code> parameter and with new values that code signing returns in the <code>nextToken</code> parameter until all of your signing jobs have been returned. </p>", 12 "ListSigningPlatforms": "<p>Lists all signing platforms available in code signing that match the request parameters. If additional jobs remain to be listed, code signing returns a <code>nextToken</code> value. Use this value in subsequent calls to <code>ListSigningJobs</code> to fetch the remaining values. You can continue calling <code>ListSigningJobs</code> with your <code>maxResults</code> parameter and with new values that code signing returns in the <code>nextToken</code> parameter until all of your signing jobs have been returned.</p>", 13 "ListSigningProfiles": "<p>Lists all available signing profiles in your AWS account. Returns only profiles with an <code>ACTIVE</code> status unless the <code>includeCanceled</code> request field is set to <code>true</code>. If additional jobs remain to be listed, code signing returns a <code>nextToken</code> value. Use this value in subsequent calls to <code>ListSigningJobs</code> to fetch the remaining values. You can continue calling <code>ListSigningJobs</code> with your <code>maxResults</code> parameter and with new values that code signing returns in the <code>nextToken</code> parameter until all of your signing jobs have been returned.</p>", 14 "ListTagsForResource": "<p>Returns a list of the tags associated with a signing profile resource.</p>", 15 "PutSigningProfile": "<p>Creates a signing profile. A signing profile is a code signing template that can be used to carry out a pre-defined signing job. For more information, see <a href=\"http://docs.aws.amazon.com/signer/latest/developerguide/gs-profile.html\">http://docs.aws.amazon.com/signer/latest/developerguide/gs-profile.html</a> </p>", 16 "RemoveProfilePermission": "<p>Removes cross-account permissions from a signing profile.</p>", 17 "RevokeSignature": "<p>Changes the state of a signing job to REVOKED. This indicates that the signature is no longer valid.</p>", 18 "RevokeSigningProfile": "<p>Changes the state of a signing profile to REVOKED. This indicates that signatures generated using the signing profile after an effective start date are no longer valid.</p>", 19 "StartSigningJob": "<p>Initiates a signing job to be performed on the code provided. Signing jobs are viewable by the <code>ListSigningJobs</code> operation for two years after they are performed. Note the following requirements: </p> <ul> <li> <p> You must create an Amazon S3 source bucket. For more information, see <a href=\"http://docs.aws.amazon.com/AmazonS3/latest/gsg/CreatingABucket.html\">Create a Bucket</a> in the <i>Amazon S3 Getting Started Guide</i>. </p> </li> <li> <p>Your S3 source bucket must be version enabled.</p> </li> <li> <p>You must create an S3 destination bucket. Code signing uses your S3 destination bucket to write your signed code.</p> </li> <li> <p>You specify the name of the source and destination buckets when calling the <code>StartSigningJob</code> operation.</p> </li> <li> <p>You must also specify a request token that identifies your request to code signing.</p> </li> </ul> <p>You can call the <a>DescribeSigningJob</a> and the <a>ListSigningJobs</a> actions after you call <code>StartSigningJob</code>.</p> <p>For a Java example that shows how to use this action, see <a href=\"http://docs.aws.amazon.com/acm/latest/userguide/\">http://docs.aws.amazon.com/acm/latest/userguide/</a> </p>", 20 "TagResource": "<p>Adds one or more tags to a signing profile. Tags are labels that you can use to identify and organize your AWS resources. Each tag consists of a key and an optional value. To specify the signing profile, use its Amazon Resource Name (ARN). To specify the tag, use a key-value pair.</p>", 21 "UntagResource": "<p>Removes one or more tags from a signing profile. To remove the tags, specify a list of tag keys.</p>" 22 }, 23 "shapes": { 24 "AccessDeniedException": { 25 "base": "<p>You do not have sufficient access to perform this action.</p>", 26 "refs": { 27 } 28 }, 29 "AccountId": { 30 "base": null, 31 "refs": { 32 "DescribeSigningJobResponse$jobOwner": "<p>The AWS account ID of the job owner.</p>", 33 "DescribeSigningJobResponse$jobInvoker": "<p>The IAM entity that initiated the signing job.</p>", 34 "GetSigningProfileRequest$profileOwner": "<p>The AWS account ID of the profile owner.</p>", 35 "ListSigningJobsRequest$jobInvoker": "<p>Filters results to return only signing jobs initiated by a specified IAM entity.</p>", 36 "RevokeSignatureRequest$jobOwner": "<p>AWS account ID of the job owner.</p>", 37 "SigningJob$jobOwner": "<p>The AWS account ID of the job owner.</p>", 38 "SigningJob$jobInvoker": "<p>The AWS account ID of the job invoker.</p>", 39 "StartSigningJobRequest$profileOwner": "<p>The AWS account ID of the signing profile owner.</p>", 40 "StartSigningJobResponse$jobOwner": "<p>The AWS account ID of the signing job owner.</p>" 41 } 42 }, 43 "AddProfilePermissionRequest": { 44 "base": null, 45 "refs": { 46 } 47 }, 48 "AddProfilePermissionResponse": { 49 "base": null, 50 "refs": { 51 } 52 }, 53 "Arn": { 54 "base": null, 55 "refs": { 56 "GetSigningProfileResponse$profileVersionArn": "<p>The signing profile ARN, including the profile version.</p>", 57 "PutSigningProfileResponse$profileVersionArn": "<p>The signing profile ARN, including the profile version.</p>", 58 "SigningProfile$profileVersionArn": "<p>The ARN of a signing profile, including the profile version.</p>" 59 } 60 }, 61 "BadRequestException": { 62 "base": "<p>The request contains invalid parameters for the ARN or tags. This exception also occurs when you call a tagging API on a cancelled signing profile.</p>", 63 "refs": { 64 } 65 }, 66 "BucketName": { 67 "base": null, 68 "refs": { 69 "S3Destination$bucketName": "<p>Name of the S3 bucket.</p>", 70 "S3SignedObject$bucketName": "<p>Name of the S3 bucket.</p>", 71 "S3Source$bucketName": "<p>Name of the S3 bucket.</p>" 72 } 73 }, 74 "CancelSigningProfileRequest": { 75 "base": null, 76 "refs": { 77 } 78 }, 79 "Category": { 80 "base": null, 81 "refs": { 82 "GetSigningPlatformResponse$category": "<p>The category type of the target signing platform.</p>", 83 "SigningPlatform$category": "<p>The category of a code signing platform.</p>" 84 } 85 }, 86 "CertificateArn": { 87 "base": null, 88 "refs": { 89 "SigningMaterial$certificateArn": "<p>The Amazon Resource Name (ARN) of the certificates that is used to sign your code.</p>" 90 } 91 }, 92 "ClientRequestToken": { 93 "base": null, 94 "refs": { 95 "StartSigningJobRequest$clientRequestToken": "<p>String that identifies the signing request. All calls after the first that use this token return the same response as the first call.</p>" 96 } 97 }, 98 "ConflictException": { 99 "base": "<p>The resource encountered a conflicting state.</p>", 100 "refs": { 101 } 102 }, 103 "DescribeSigningJobRequest": { 104 "base": null, 105 "refs": { 106 } 107 }, 108 "DescribeSigningJobResponse": { 109 "base": null, 110 "refs": { 111 } 112 }, 113 "Destination": { 114 "base": "<p>Points to an <code>S3Destination</code> object that contains information about your S3 bucket.</p>", 115 "refs": { 116 "StartSigningJobRequest$destination": "<p>The S3 bucket in which to save your signed object. The destination contains the name of your bucket and an optional prefix.</p>" 117 } 118 }, 119 "DisplayName": { 120 "base": null, 121 "refs": { 122 "DescribeSigningJobResponse$platformDisplayName": "<p>A human-readable name for the signing platform associated with the signing job.</p>", 123 "GetSigningPlatformResponse$displayName": "<p>The display name of the target signing platform.</p>", 124 "GetSigningProfileResponse$platformDisplayName": "<p>A human-readable name for the signing platform associated with the signing profile.</p>", 125 "SigningJob$platformDisplayName": "<p>The name of a signing platform.</p>", 126 "SigningProfile$platformDisplayName": "<p>The name of the signing platform.</p>" 127 } 128 }, 129 "EncryptionAlgorithm": { 130 "base": null, 131 "refs": { 132 "EncryptionAlgorithmOptions$defaultValue": "<p>The default encryption algorithm that is used by a code signing job.</p>", 133 "EncryptionAlgorithms$member": null, 134 "SigningConfigurationOverrides$encryptionAlgorithm": "<p>A specified override of the default encryption algorithm that is used in a code signing job.</p>" 135 } 136 }, 137 "EncryptionAlgorithmOptions": { 138 "base": "<p>The encryption algorithm options that are available to a code signing job.</p>", 139 "refs": { 140 "SigningConfiguration$encryptionAlgorithmOptions": "<p>The encryption algorithm options that are available for a code signing job.</p>" 141 } 142 }, 143 "EncryptionAlgorithms": { 144 "base": null, 145 "refs": { 146 "EncryptionAlgorithmOptions$allowedValues": "<p>The set of accepted encryption algorithms that are allowed in a code signing job.</p>" 147 } 148 }, 149 "ErrorCode": { 150 "base": null, 151 "refs": { 152 "AccessDeniedException$code": null, 153 "BadRequestException$code": null, 154 "ConflictException$code": null, 155 "InternalServiceErrorException$code": null, 156 "NotFoundException$code": null, 157 "ResourceNotFoundException$code": null, 158 "ServiceLimitExceededException$code": null, 159 "ThrottlingException$code": null, 160 "TooManyRequestsException$code": null, 161 "ValidationException$code": null 162 } 163 }, 164 "ErrorMessage": { 165 "base": null, 166 "refs": { 167 "AccessDeniedException$message": null, 168 "BadRequestException$message": null, 169 "ConflictException$message": null, 170 "InternalServiceErrorException$message": null, 171 "NotFoundException$message": null, 172 "ResourceNotFoundException$message": null, 173 "ServiceLimitExceededException$message": null, 174 "ThrottlingException$message": null, 175 "TooManyRequestsException$message": null, 176 "ValidationException$message": null 177 } 178 }, 179 "GetSigningPlatformRequest": { 180 "base": null, 181 "refs": { 182 } 183 }, 184 "GetSigningPlatformResponse": { 185 "base": null, 186 "refs": { 187 } 188 }, 189 "GetSigningProfileRequest": { 190 "base": null, 191 "refs": { 192 } 193 }, 194 "GetSigningProfileResponse": { 195 "base": null, 196 "refs": { 197 } 198 }, 199 "HashAlgorithm": { 200 "base": null, 201 "refs": { 202 "HashAlgorithmOptions$defaultValue": "<p>The default hash algorithm that is used in a code signing job.</p>", 203 "HashAlgorithms$member": null, 204 "SigningConfigurationOverrides$hashAlgorithm": "<p>A specified override of the default hash algorithm that is used in a code signing job.</p>" 205 } 206 }, 207 "HashAlgorithmOptions": { 208 "base": "<p>The hash algorithms that are available to a code signing job.</p>", 209 "refs": { 210 "SigningConfiguration$hashAlgorithmOptions": "<p>The hash algorithm options that are available for a code signing job.</p>" 211 } 212 }, 213 "HashAlgorithms": { 214 "base": null, 215 "refs": { 216 "HashAlgorithmOptions$allowedValues": "<p>The set of accepted hash algorithms allowed in a code signing job.</p>" 217 } 218 }, 219 "ImageFormat": { 220 "base": null, 221 "refs": { 222 "ImageFormats$member": null, 223 "SigningImageFormat$defaultFormat": "<p>The default format of a code signing image.</p>", 224 "SigningPlatformOverrides$signingImageFormat": "<p>A signed image is a JSON object. When overriding the default signing platform configuration, a customer can select either of two signing formats, <code>JSONEmbedded</code> or <code>JSONDetached</code>. (A third format value, <code>JSON</code>, is reserved for future use.) With <code>JSONEmbedded</code>, the signing image has the payload embedded in it. With <code>JSONDetached</code>, the payload is not be embedded in the signing image.</p>" 225 } 226 }, 227 "ImageFormats": { 228 "base": null, 229 "refs": { 230 "SigningImageFormat$supportedFormats": "<p>The supported formats of a code signing image.</p>" 231 } 232 }, 233 "Integer": { 234 "base": null, 235 "refs": { 236 "SignatureValidityPeriod$value": "<p>The numerical value of the time unit for signature validity.</p>" 237 } 238 }, 239 "InternalServiceErrorException": { 240 "base": "<p>An internal error occurred.</p>", 241 "refs": { 242 } 243 }, 244 "JobId": { 245 "base": null, 246 "refs": { 247 "DescribeSigningJobRequest$jobId": "<p>The ID of the signing job on input.</p>", 248 "DescribeSigningJobResponse$jobId": "<p>The ID of the signing job on output.</p>", 249 "RevokeSignatureRequest$jobId": "<p>ID of the signing job to be revoked.</p>", 250 "SigningJob$jobId": "<p>The ID of the signing job.</p>", 251 "StartSigningJobResponse$jobId": "<p>The ID of your signing job.</p>" 252 } 253 }, 254 "Key": { 255 "base": null, 256 "refs": { 257 "S3SignedObject$key": "<p>Key name that uniquely identifies a signed code image in your bucket.</p>", 258 "S3Source$key": "<p>Key name of the bucket object that contains your unsigned code.</p>" 259 } 260 }, 261 "ListProfilePermissionsRequest": { 262 "base": null, 263 "refs": { 264 } 265 }, 266 "ListProfilePermissionsResponse": { 267 "base": null, 268 "refs": { 269 } 270 }, 271 "ListSigningJobsRequest": { 272 "base": null, 273 "refs": { 274 } 275 }, 276 "ListSigningJobsResponse": { 277 "base": null, 278 "refs": { 279 } 280 }, 281 "ListSigningPlatformsRequest": { 282 "base": null, 283 "refs": { 284 } 285 }, 286 "ListSigningPlatformsResponse": { 287 "base": null, 288 "refs": { 289 } 290 }, 291 "ListSigningProfilesRequest": { 292 "base": null, 293 "refs": { 294 } 295 }, 296 "ListSigningProfilesResponse": { 297 "base": null, 298 "refs": { 299 } 300 }, 301 "ListTagsForResourceRequest": { 302 "base": null, 303 "refs": { 304 } 305 }, 306 "ListTagsForResourceResponse": { 307 "base": null, 308 "refs": { 309 } 310 }, 311 "MaxResults": { 312 "base": null, 313 "refs": { 314 "ListSigningJobsRequest$maxResults": "<p>Specifies the maximum number of items to return in the response. Use this parameter when paginating results. If additional items exist beyond the number you specify, the <code>nextToken</code> element is set in the response. Use the <code>nextToken</code> value in a subsequent request to retrieve additional items. </p>", 315 "ListSigningPlatformsRequest$maxResults": "<p>The maximum number of results to be returned by this operation.</p>", 316 "ListSigningProfilesRequest$maxResults": "<p>The maximum number of profiles to be returned.</p>" 317 } 318 }, 319 "MaxSizeInMB": { 320 "base": null, 321 "refs": { 322 "GetSigningPlatformResponse$maxSizeInMB": "<p>The maximum size (in MB) of the payload that can be signed by the target platform.</p>", 323 "SigningPlatform$maxSizeInMB": "<p>The maximum size (in MB) of code that can be signed by a code signing platform.</p>" 324 } 325 }, 326 "NextToken": { 327 "base": null, 328 "refs": { 329 "ListSigningJobsRequest$nextToken": "<p>String for specifying the next set of paginated results to return. After you receive a response with truncated results, use this parameter in a subsequent request. Set it to the value of <code>nextToken</code> from the response that you just received.</p>", 330 "ListSigningJobsResponse$nextToken": "<p>String for specifying the next set of paginated results.</p>", 331 "ListSigningProfilesRequest$nextToken": "<p>Value for specifying the next set of paginated results to return. After you receive a response with truncated results, use this parameter in a subsequent request. Set it to the value of <code>nextToken</code> from the response that you just received.</p>", 332 "ListSigningProfilesResponse$nextToken": "<p>Value for specifying the next set of paginated results to return.</p>" 333 } 334 }, 335 "NotFoundException": { 336 "base": "<p>The signing profile was not found.</p>", 337 "refs": { 338 } 339 }, 340 "Permission": { 341 "base": "<p>A cross-account permission for a signing profile.</p>", 342 "refs": { 343 "Permissions$member": null 344 } 345 }, 346 "Permissions": { 347 "base": null, 348 "refs": { 349 "ListProfilePermissionsResponse$permissions": "<p>List of permissions associated with the Signing Profile.</p>" 350 } 351 }, 352 "PlatformId": { 353 "base": null, 354 "refs": { 355 "DescribeSigningJobResponse$platformId": "<p>The microcontroller platform to which your signed code image will be distributed.</p>", 356 "GetSigningPlatformRequest$platformId": "<p>The ID of the target signing platform.</p>", 357 "GetSigningPlatformResponse$platformId": "<p>The ID of the target signing platform.</p>", 358 "GetSigningProfileResponse$platformId": "<p>The ID of the platform that is used by the target signing profile.</p>", 359 "ListSigningJobsRequest$platformId": "<p>The ID of microcontroller platform that you specified for the distribution of your code image.</p>", 360 "ListSigningProfilesRequest$platformId": "<p>Filters results to return only signing jobs initiated for a specified signing platform.</p>", 361 "PutSigningProfileRequest$platformId": "<p>The ID of the signing platform to be created.</p>", 362 "SigningJob$platformId": "<p>The unique identifier for a signing platform.</p>", 363 "SigningProfile$platformId": "<p>The ID of a platform that is available for use by a signing profile.</p>" 364 } 365 }, 366 "PolicySizeBytes": { 367 "base": null, 368 "refs": { 369 "ListProfilePermissionsResponse$policySizeBytes": "<p>Total size of the policy associated with the Signing Profile in bytes.</p>" 370 } 371 }, 372 "Prefix": { 373 "base": null, 374 "refs": { 375 "S3Destination$prefix": "<p>An Amazon S3 prefix that you can use to limit responses to those that begin with the specified prefix.</p>" 376 } 377 }, 378 "ProfileName": { 379 "base": null, 380 "refs": { 381 "AddProfilePermissionRequest$profileName": "<p>The human-readable name of the signing profile.</p>", 382 "CancelSigningProfileRequest$profileName": "<p>The name of the signing profile to be canceled.</p>", 383 "DescribeSigningJobResponse$profileName": "<p>The name of the profile that initiated the signing operation.</p>", 384 "GetSigningProfileRequest$profileName": "<p>The name of the target signing profile.</p>", 385 "GetSigningProfileResponse$profileName": "<p>The name of the target signing profile.</p>", 386 "ListProfilePermissionsRequest$profileName": "<p>Name of the signing profile containing the cross-account permissions.</p>", 387 "PutSigningProfileRequest$profileName": "<p>The name of the signing profile to be created.</p>", 388 "RemoveProfilePermissionRequest$profileName": "<p>A human-readable name for the signing profile with permissions to be removed.</p>", 389 "RevokeSigningProfileRequest$profileName": "<p>The name of the signing profile to be revoked.</p>", 390 "SigningJob$profileName": "<p>The name of the signing profile that created a signing job.</p>", 391 "SigningProfile$profileName": "<p>The name of the signing profile.</p>", 392 "StartSigningJobRequest$profileName": "<p>The name of the signing profile.</p>" 393 } 394 }, 395 "ProfileVersion": { 396 "base": null, 397 "refs": { 398 "AddProfilePermissionRequest$profileVersion": "<p>The version of the signing profile.</p>", 399 "DescribeSigningJobResponse$profileVersion": "<p>The version of the signing profile used to initiate the signing job.</p>", 400 "GetSigningProfileResponse$profileVersion": "<p>The current version of the signing profile.</p>", 401 "Permission$profileVersion": "<p>The signing profile version that a permission applies to.</p>", 402 "PutSigningProfileResponse$profileVersion": "<p>The version of the signing profile being created.</p>", 403 "RevokeSigningProfileRequest$profileVersion": "<p>The version of the signing profile to be revoked.</p>", 404 "SigningJob$profileVersion": "<p>The version of the signing profile that created a signing job.</p>", 405 "SigningProfile$profileVersion": "<p>The version of a signing profile.</p>" 406 } 407 }, 408 "PutSigningProfileRequest": { 409 "base": null, 410 "refs": { 411 } 412 }, 413 "PutSigningProfileResponse": { 414 "base": null, 415 "refs": { 416 } 417 }, 418 "RemoveProfilePermissionRequest": { 419 "base": null, 420 "refs": { 421 } 422 }, 423 "RemoveProfilePermissionResponse": { 424 "base": null, 425 "refs": { 426 } 427 }, 428 "RequestedBy": { 429 "base": null, 430 "refs": { 431 "DescribeSigningJobResponse$requestedBy": "<p>The IAM principal that requested the signing job.</p>", 432 "ListSigningJobsRequest$requestedBy": "<p>The IAM principal that requested the signing job.</p>" 433 } 434 }, 435 "ResourceNotFoundException": { 436 "base": "<p>A specified resource could not be found.</p>", 437 "refs": { 438 } 439 }, 440 "RevocationReasonString": { 441 "base": null, 442 "refs": { 443 "RevokeSignatureRequest$reason": "<p>The reason for revoking the signing job.</p>", 444 "RevokeSigningProfileRequest$reason": "<p>The reason for revoking a signing profile.</p>" 445 } 446 }, 447 "RevokeSignatureRequest": { 448 "base": null, 449 "refs": { 450 } 451 }, 452 "RevokeSigningProfileRequest": { 453 "base": null, 454 "refs": { 455 } 456 }, 457 "S3Destination": { 458 "base": "<p>The name and prefix of the S3 bucket where code signing saves your signed objects.</p>", 459 "refs": { 460 "Destination$s3": "<p>The <code>S3Destination</code> object.</p>" 461 } 462 }, 463 "S3SignedObject": { 464 "base": "<p>The S3 bucket name and key where code signing saved your signed code image.</p>", 465 "refs": { 466 "SignedObject$s3": "<p>The <code>S3SignedObject</code>.</p>" 467 } 468 }, 469 "S3Source": { 470 "base": "<p>Information about the S3 bucket where you saved your unsigned code.</p>", 471 "refs": { 472 "Source$s3": "<p>The <code>S3Source</code> object.</p>" 473 } 474 }, 475 "ServiceLimitExceededException": { 476 "base": "<p>The client is making a request that exceeds service limits.</p>", 477 "refs": { 478 } 479 }, 480 "SignatureValidityPeriod": { 481 "base": "<p>The validity period for a signing job.</p>", 482 "refs": { 483 "GetSigningProfileResponse$signatureValidityPeriod": null, 484 "PutSigningProfileRequest$signatureValidityPeriod": "<p>The default validity period override for any signature generated using this signing profile. If unspecified, the default is 135 months.</p>", 485 "SigningProfile$signatureValidityPeriod": "<p>The validity period for a signing job created using this signing profile.</p>" 486 } 487 }, 488 "SignedObject": { 489 "base": "<p>Points to an <code>S3SignedObject</code> object that contains information about your signed code image.</p>", 490 "refs": { 491 "DescribeSigningJobResponse$signedObject": "<p>Name of the S3 bucket where the signed code image is saved by code signing.</p>", 492 "SigningJob$signedObject": "<p>A <code>SignedObject</code> structure that contains information about a signing job's signed code image.</p>" 493 } 494 }, 495 "SigningConfiguration": { 496 "base": "<p>The configuration of a code signing operation.</p>", 497 "refs": { 498 "GetSigningPlatformResponse$signingConfiguration": "<p>A list of configurations applied to the target platform at signing.</p>", 499 "SigningPlatform$signingConfiguration": "<p>The configuration of a code signing platform. This includes the designated hash algorithm and encryption algorithm of a signing platform.</p>" 500 } 501 }, 502 "SigningConfigurationOverrides": { 503 "base": "<p>A signing configuration that overrides the default encryption or hash algorithm of a signing job.</p>", 504 "refs": { 505 "SigningPlatformOverrides$signingConfiguration": "<p>A signing configuration that overrides the default encryption or hash algorithm of a signing job.</p>" 506 } 507 }, 508 "SigningImageFormat": { 509 "base": "<p>The image format of a code signing platform or profile.</p>", 510 "refs": { 511 "GetSigningPlatformResponse$signingImageFormat": "<p>The format of the target platform's signing image.</p>", 512 "SigningPlatform$signingImageFormat": null 513 } 514 }, 515 "SigningJob": { 516 "base": "<p>Contains information about a signing job.</p>", 517 "refs": { 518 "SigningJobs$member": null 519 } 520 }, 521 "SigningJobRevocationRecord": { 522 "base": "<p>Revocation information for a signing job.</p>", 523 "refs": { 524 "DescribeSigningJobResponse$revocationRecord": "<p>A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.</p>" 525 } 526 }, 527 "SigningJobs": { 528 "base": null, 529 "refs": { 530 "ListSigningJobsResponse$jobs": "<p>A list of your signing jobs.</p>" 531 } 532 }, 533 "SigningMaterial": { 534 "base": "<p>The ACM certificate that is used to sign your code.</p>", 535 "refs": { 536 "DescribeSigningJobResponse$signingMaterial": "<p>The Amazon Resource Name (ARN) of your code signing certificate.</p>", 537 "GetSigningProfileResponse$signingMaterial": "<p>The ARN of the certificate that the target profile uses for signing operations.</p>", 538 "PutSigningProfileRequest$signingMaterial": "<p>The AWS Certificate Manager certificate that will be used to sign code with the new signing profile.</p>", 539 "SigningJob$signingMaterial": "<p>A <code>SigningMaterial</code> object that contains the Amazon Resource Name (ARN) of the certificate used for the signing job.</p>", 540 "SigningProfile$signingMaterial": "<p>The ACM certificate that is available for use by a signing profile.</p>" 541 } 542 }, 543 "SigningParameterKey": { 544 "base": null, 545 "refs": { 546 "SigningParameters$key": null 547 } 548 }, 549 "SigningParameterValue": { 550 "base": null, 551 "refs": { 552 "SigningParameters$value": null 553 } 554 }, 555 "SigningParameters": { 556 "base": null, 557 "refs": { 558 "DescribeSigningJobResponse$signingParameters": "<p>Map of user-assigned key-value pairs used during signing. These values contain any information that you specified for use in your signing job. </p>", 559 "GetSigningProfileResponse$signingParameters": "<p>A map of key-value pairs for signing operations that is attached to the target signing profile.</p>", 560 "PutSigningProfileRequest$signingParameters": "<p>Map of key-value pairs for signing. These can include any information that you want to use during signing.</p>", 561 "SigningProfile$signingParameters": "<p>The parameters that are available for use by a code signing user.</p>" 562 } 563 }, 564 "SigningPlatform": { 565 "base": "<p>Contains information about the signing configurations and parameters that are used to perform a code signing job.</p>", 566 "refs": { 567 "SigningPlatforms$member": null 568 } 569 }, 570 "SigningPlatformOverrides": { 571 "base": "<p>Any overrides that are applied to the signing configuration of a code signing platform.</p>", 572 "refs": { 573 "DescribeSigningJobResponse$overrides": "<p>A list of any overrides that were applied to the signing operation.</p>", 574 "GetSigningProfileResponse$overrides": "<p>A list of overrides applied by the target signing profile for signing operations.</p>", 575 "PutSigningProfileRequest$overrides": "<p>A subfield of <code>platform</code>. This specifies any different configuration options that you want to apply to the chosen platform (such as a different <code>hash-algorithm</code> or <code>signing-algorithm</code>).</p>" 576 } 577 }, 578 "SigningPlatforms": { 579 "base": null, 580 "refs": { 581 "ListSigningPlatformsResponse$platforms": "<p>A list of all platforms that match the request parameters.</p>" 582 } 583 }, 584 "SigningProfile": { 585 "base": "<p>Contains information about the ACM certificates and code signing configuration parameters that can be used by a given code signing user.</p>", 586 "refs": { 587 "SigningProfiles$member": null 588 } 589 }, 590 "SigningProfileRevocationRecord": { 591 "base": "<p>Revocation information for a signing profile.</p>", 592 "refs": { 593 "GetSigningProfileResponse$revocationRecord": null 594 } 595 }, 596 "SigningProfileStatus": { 597 "base": null, 598 "refs": { 599 "GetSigningProfileResponse$status": "<p>The status of the target signing profile.</p>", 600 "SigningProfile$status": "<p>The status of a code signing profile.</p>", 601 "Statuses$member": null 602 } 603 }, 604 "SigningProfiles": { 605 "base": null, 606 "refs": { 607 "ListSigningProfilesResponse$profiles": "<p>A list of profiles that are available in the AWS account. This includes profiles with the status of <code>CANCELED</code> if the <code>includeCanceled</code> parameter is set to <code>true</code>.</p>" 608 } 609 }, 610 "SigningStatus": { 611 "base": null, 612 "refs": { 613 "DescribeSigningJobResponse$status": "<p>Status of the signing job.</p>", 614 "ListSigningJobsRequest$status": "<p>A status value with which to filter your results.</p>", 615 "SigningJob$status": "<p>The status of the signing job.</p>" 616 } 617 }, 618 "Source": { 619 "base": "<p>An <code>S3Source</code> object that contains information about the S3 bucket where you saved your unsigned code.</p>", 620 "refs": { 621 "DescribeSigningJobResponse$source": "<p>The object that contains the name of your S3 bucket or your raw code.</p>", 622 "SigningJob$source": "<p>A <code>Source</code> that contains information about a signing job's code image source.</p>", 623 "StartSigningJobRequest$source": "<p>The S3 bucket that contains the object to sign or a BLOB that contains your raw code.</p>" 624 } 625 }, 626 "StartSigningJobRequest": { 627 "base": null, 628 "refs": { 629 } 630 }, 631 "StartSigningJobResponse": { 632 "base": null, 633 "refs": { 634 } 635 }, 636 "StatusReason": { 637 "base": null, 638 "refs": { 639 "DescribeSigningJobResponse$statusReason": "<p>String value that contains the status reason.</p>" 640 } 641 }, 642 "Statuses": { 643 "base": null, 644 "refs": { 645 "ListSigningProfilesRequest$statuses": "<p>Filters results to return only signing jobs with statuses in the specified list.</p>" 646 } 647 }, 648 "String": { 649 "base": null, 650 "refs": { 651 "AddProfilePermissionRequest$action": "<p>The AWS Signer action permitted as part of cross-account permissions.</p>", 652 "AddProfilePermissionRequest$principal": "<p>The AWS principal receiving cross-account permissions. This may be an IAM role or another AWS account ID.</p>", 653 "AddProfilePermissionRequest$revisionId": "<p>A unique identifier for the current profile revision.</p>", 654 "AddProfilePermissionRequest$statementId": "<p>A unique identifier for the cross-account permission statement.</p>", 655 "AddProfilePermissionResponse$revisionId": "<p>A unique identifier for the current profile revision.</p>", 656 "GetSigningPlatformResponse$partner": "<p>A list of partner entities that use the target signing platform.</p>", 657 "GetSigningPlatformResponse$target": "<p>The validation template that is used by the target signing platform.</p>", 658 "GetSigningProfileResponse$statusReason": "<p>Reason for the status of the target signing profile.</p>", 659 "ListProfilePermissionsRequest$nextToken": "<p>String for specifying the next set of paginated results.</p>", 660 "ListProfilePermissionsResponse$revisionId": "<p>The identifier for the current revision of profile permissions.</p>", 661 "ListProfilePermissionsResponse$nextToken": "<p>String for specifying the next set of paginated results.</p>", 662 "ListSigningPlatformsRequest$category": "<p>The category type of a signing platform.</p>", 663 "ListSigningPlatformsRequest$partner": "<p>Any partner entities connected to a signing platform.</p>", 664 "ListSigningPlatformsRequest$target": "<p>The validation template that is used by the target signing platform.</p>", 665 "ListSigningPlatformsRequest$nextToken": "<p>Value for specifying the next set of paginated results to return. After you receive a response with truncated results, use this parameter in a subsequent request. Set it to the value of <code>nextToken</code> from the response that you just received.</p>", 666 "ListSigningPlatformsResponse$nextToken": "<p>Value for specifying the next set of paginated results to return.</p>", 667 "ListTagsForResourceRequest$resourceArn": "<p>The Amazon Resource Name (ARN) for the signing profile.</p>", 668 "Permission$action": "<p>An AWS Signer action permitted as part of cross-account permissions.</p>", 669 "Permission$principal": "<p>The AWS principal that has been granted a cross-account permission.</p>", 670 "Permission$statementId": "<p>A unique identifier for a cross-account permission statement.</p>", 671 "RemoveProfilePermissionRequest$revisionId": "<p>An identifier for the current revision of the signing profile permissions.</p>", 672 "RemoveProfilePermissionRequest$statementId": "<p>A unique identifier for the cross-account permissions statement.</p>", 673 "RemoveProfilePermissionResponse$revisionId": "<p>An identifier for the current revision of the profile permissions.</p>", 674 "SigningJobRevocationRecord$reason": "<p>A caller-supplied reason for revocation.</p>", 675 "SigningJobRevocationRecord$revokedBy": "<p>The identity of the revoker.</p>", 676 "SigningPlatform$platformId": "<p>The ID of a code signing; platform.</p>", 677 "SigningPlatform$displayName": "<p>The display name of a code signing platform.</p>", 678 "SigningPlatform$partner": "<p>Any partner entities linked to a code signing platform.</p>", 679 "SigningPlatform$target": "<p>The types of targets that can be signed by a code signing platform.</p>", 680 "SigningProfileRevocationRecord$revokedBy": "<p>The identity of the revoker.</p>", 681 "TagResourceRequest$resourceArn": "<p>The Amazon Resource Name (ARN) for the signing profile.</p>", 682 "UntagResourceRequest$resourceArn": "<p>The Amazon Resource Name (ARN) for the signing profile.</p>" 683 } 684 }, 685 "TagKey": { 686 "base": null, 687 "refs": { 688 "TagKeyList$member": null, 689 "TagMap$key": null 690 } 691 }, 692 "TagKeyList": { 693 "base": null, 694 "refs": { 695 "UntagResourceRequest$tagKeys": "<p>A list of tag keys to be removed from the signing profile.</p>" 696 } 697 }, 698 "TagMap": { 699 "base": null, 700 "refs": { 701 "GetSigningProfileResponse$tags": "<p>A list of tags associated with the signing profile.</p>", 702 "ListTagsForResourceResponse$tags": "<p>A list of tags associated with the signing profile.</p>", 703 "PutSigningProfileRequest$tags": "<p>Tags to be associated with the signing profile that is being created.</p>", 704 "SigningProfile$tags": "<p>A list of tags associated with the signing profile.</p>", 705 "TagResourceRequest$tags": "<p>One or more tags to be associated with the signing profile.</p>" 706 } 707 }, 708 "TagResourceRequest": { 709 "base": null, 710 "refs": { 711 } 712 }, 713 "TagResourceResponse": { 714 "base": null, 715 "refs": { 716 } 717 }, 718 "TagValue": { 719 "base": null, 720 "refs": { 721 "TagMap$value": null 722 } 723 }, 724 "ThrottlingException": { 725 "base": "<p>The request was denied due to request throttling.</p> <p>Instead of this error, <code>TooManyRequestsException</code> should be used.</p>", 726 "refs": { 727 } 728 }, 729 "Timestamp": { 730 "base": null, 731 "refs": { 732 "DescribeSigningJobResponse$createdAt": "<p>Date and time that the signing job was created.</p>", 733 "DescribeSigningJobResponse$completedAt": "<p>Date and time that the signing job was completed.</p>", 734 "DescribeSigningJobResponse$signatureExpiresAt": "<p>Thr expiration timestamp for the signature generated by the signing job.</p>", 735 "ListSigningJobsRequest$signatureExpiresBefore": "<p>Filters results to return only signing jobs with signatures expiring before a specified timestamp.</p>", 736 "ListSigningJobsRequest$signatureExpiresAfter": "<p>Filters results to return only signing jobs with signatures expiring after a specified timestamp.</p>", 737 "RevokeSigningProfileRequest$effectiveTime": "<p>A timestamp for when revocation of a Signing Profile should become effective. Signatures generated using the signing profile after this timestamp are not trusted.</p>", 738 "SigningJob$createdAt": "<p>The date and time that the signing job was created.</p>", 739 "SigningJob$signatureExpiresAt": "<p>The time when the signature of a signing job expires.</p>", 740 "SigningJobRevocationRecord$revokedAt": "<p>The time of revocation.</p>", 741 "SigningProfileRevocationRecord$revocationEffectiveFrom": "<p>The time when revocation becomes effective.</p>", 742 "SigningProfileRevocationRecord$revokedAt": "<p>The time when the signing profile was revoked.</p>" 743 } 744 }, 745 "TooManyRequestsException": { 746 "base": "<p>The allowed number of job-signing requests has been exceeded.</p> <p>This error supersedes the error <code>ThrottlingException</code>.</p>", 747 "refs": { 748 } 749 }, 750 "UntagResourceRequest": { 751 "base": null, 752 "refs": { 753 } 754 }, 755 "UntagResourceResponse": { 756 "base": null, 757 "refs": { 758 } 759 }, 760 "ValidationException": { 761 "base": "<p>You signing certificate could not be validated.</p>", 762 "refs": { 763 } 764 }, 765 "ValidityType": { 766 "base": null, 767 "refs": { 768 "SignatureValidityPeriod$type": "<p>The time unit for signature validity.</p>" 769 } 770 }, 771 "Version": { 772 "base": null, 773 "refs": { 774 "S3Source$version": "<p>Version of your source image in your version enabled S3 bucket.</p>" 775 } 776 }, 777 "bool": { 778 "base": null, 779 "refs": { 780 "GetSigningPlatformResponse$revocationSupported": "<p>A flag indicating whether signatures generated for the signing platform can be revoked.</p>", 781 "ListSigningJobsRequest$isRevoked": "<p>Filters results to return only signing jobs with revoked signatures.</p>", 782 "ListSigningProfilesRequest$includeCanceled": "<p>Designates whether to include profiles with the status of <code>CANCELED</code>.</p>", 783 "SigningJob$isRevoked": "<p>Indicates whether the signing job is revoked.</p>", 784 "SigningPlatform$revocationSupported": "<p>Indicates whether revocation is supported for the platform.</p>" 785 } 786 }, 787 "string": { 788 "base": null, 789 "refs": { 790 "GetSigningProfileResponse$arn": "<p>The Amazon Resource Name (ARN) for the signing profile.</p>", 791 "PutSigningProfileResponse$arn": "<p>The Amazon Resource Name (ARN) of the signing profile created.</p>", 792 "SigningProfile$arn": "<p>The Amazon Resource Name (ARN) for the signing profile.</p>" 793 } 794 } 795 } 796 }