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

AccessKey

import type { AccessKey } from "https://aws-api.deno.dev/v0.3/services/lightsail.ts?docs=full";

Describes an access key for an Amazon Lightsail bucket.

Access keys grant full programmatic access to the specified bucket and its objects. You can have a maximum of two access keys per bucket. Use the "CreateBucketAccessKey" action to create an access key for a specific bucket. For more information about access keys, see Creating access keys for a bucket in Amazon Lightsail in the Amazon Lightsail Developer Guide.

! IMPORTANT: ! The secretAccessKey value is returned only in response to the CreateBucketAccessKey action. ! You can get a secret access key only when you first create an access key; you cannot get the secret access key later. ! If you lose the secret access key, you must create a new access key.

interface AccessKey {
accessKeyId?: string | null;
createdAt?: Date | number | null;
lastUsed?: AccessKeyLastUsed | null;
secretAccessKey?: string | null;
status?: StatusType | null;
}

§Properties

§
accessKeyId?: string | null
[src]

The ID of the access key.

§
createdAt?: Date | number | null
[src]

The timestamp when the access key was created.

§
lastUsed?: AccessKeyLastUsed | null
[src]

An object that describes the last time the access key was used.

Note: This object does not include data in the response of a "CreateBucketAccessKey" action. If the access key has not been used, the region and serviceName values are N/A, and the lastUsedDate value is null.

§
secretAccessKey?: string | null
[src]

The secret access key used to sign requests.

You should store the secret access key in a safe location. We recommend that you delete the access key if the secret access key is compromised.

§
status?: StatusType | null
[src]

The status of the access key.

A status of Active means that the key is valid, while Inactive means it is not.