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

PrivateConfig

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

PrivateConfig includes settings for private instance.

interface PrivateConfig {
caPool?: string;
readonly httpServiceAttachment?: string;
isPrivate?: boolean;
pscAllowedProjects?: string[];
readonly sshServiceAttachment?: string;
}

§Properties

§
caPool?: string
[src]

Optional. Immutable. CA pool resource, resource must in the format of projects/{project}/locations/{location}/caPools/{ca_pool}.

§
readonly httpServiceAttachment?: string
[src]

Output only. Service Attachment for HTTP, resource is in the format of projects/{project}/regions/{region}/serviceAttachments/{service_attachment}.

§
isPrivate?: boolean
[src]

Required. Immutable. Indicate if it's private instance.

§
pscAllowedProjects?: string[]
[src]

Optional. Additional allowed projects for setting up PSC connections. Instance host project is automatically allowed and does not need to be included in this list.

§
readonly sshServiceAttachment?: string
[src]

Output only. Service Attachment for SSH, resource is in the format of projects/{project}/regions/{region}/serviceAttachments/{service_attachment}.