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

OSPolicyResourceRepositoryResourceAptRepository

import type { OSPolicyResourceRepositoryResourceAptRepository } from "https://googleapis.deno.dev/v1/osconfig:v1.ts";

Represents a single apt package repository. These will be added to a repo file that will be managed at /etc/apt/sources.list.d/google_osconfig.list.

interface OSPolicyResourceRepositoryResourceAptRepository {
archiveType?: "ARCHIVE_TYPE_UNSPECIFIED" | "DEB" | "DEB_SRC";
components?: string[];
distribution?: string;
gpgKey?: string;
uri?: string;
}

§Properties

§
archiveType?: "ARCHIVE_TYPE_UNSPECIFIED" | "DEB" | "DEB_SRC"
[src]

Required. Type of archive files in this repository.

§
components?: string[]
[src]

Required. List of components for this repository. Must contain at least one item.

§
distribution?: string
[src]

Required. Distribution of this repository.

§
gpgKey?: string
[src]

URI of the key file for this repository. The agent maintains a keyring at /etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg.

§
uri?: string
[src]

Required. URI for this repository.