Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

TestTypeInput

import type { TestTypeInput } from "https://aws-api.deno.dev/v0.4/services/cloudformation.ts?docs=full";
interface TestTypeInput {
Arn?: string | null;
LogDeliveryBucket?: string | null;
Type?: ThirdPartyType | null;
TypeName?: string | null;
VersionId?: string | null;
}

§Properties

§
Arn?: string | null
[src]

The Amazon Resource Name (ARN) of the extension.

Conditional: You must specify Arn, or TypeName and Type.

§
LogDeliveryBucket?: string | null
[src]

The S3 bucket to which CloudFormation delivers the contract test execution logs.

CloudFormation delivers the logs by the time contract testing has completed and the extension has been assigned a test type status of PASSED or FAILED.

The user calling TestType must be able to access items in the specified S3 bucket. Specifically, the user needs the following permissions:

  • GetObject
    
  • PutObject
    

For more information, see Actions, Resources, and Condition Keys for Amazon S3 in the Amazon Web Services Identity and Access Management User Guide.

§
Type?: ThirdPartyType | null
[src]

The type of the extension to test.

Conditional: You must specify Arn, or TypeName and Type.

§
TypeName?: string | null
[src]

The name of the extension to test.

Conditional: You must specify Arn, or TypeName and Type.

§
VersionId?: string | null
[src]

The version of the extension to test.

You can specify the version id with either Arn, or with TypeName and Type.

If you don't specify a version, CloudFormation uses the default version of the extension in this account and region for testing.