REST Resource: projects.locations.sacAttachments

Resource: SACAttachment

Represents a Secure Access Connect (SAC) attachment resource.

A Secure Access Connect attachment enables NCC Gateway to process traffic with an SSE product.

JSON representation
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "sacRealm": string,
  "nccGateway": string,
  "country": string,
  "timeZone": string,
  "symantecOptions": {
    object (SACAttachmentSymantecOptions)
  },
  "state": enum (State)
}
Fields
name

string

Identifier. Resource name, in the form projects/{project}/locations/{location}/sacAttachments/{sacAttachment}.

createTime

string (Timestamp format)

Output only. Timestamp when the attachment was created.

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Output only. Timestamp when the attachment was last updated.

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Optional. Optional list of labels applied to the resource.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

sacRealm

string

Required. SAC Realm which owns the attachment. This can be input as an ID or a full resource name. The output always has the form projects/{projectNumber}/locations/{location}/sacRealms/{sacRealm}.

nccGateway

string

Required. NCC Gateway associated with the attachment. This can be input as an ID or a full resource name. The output always has the form projects/{projectNumber}/locations/{location}/spokes/{nccGateway}.

country

string

Optional. Case-insensitive ISO-3166 alpha-2 country code used for localization. Only valid for Symantec attachments.

timeZone

string

Optional. Case-sensitive tzinfo identifier used for localization. Only valid for Symantec attachments.

symantecOptions

object (SACAttachmentSymantecOptions)

Optional. Configuration required for Symantec attachments.

state

enum (State)

Output only. State of the attachment.

SACAttachmentSymantecOptions

Fields specific to attachments associated with Symantec Cloud SWG.

JSON representation
{
  "symantecSite": string,
  "symantecLocationName": string
}
Fields
symantecSite

string

Immutable. Symantec data center identifier that this attachment will connect to.

symantecLocationName

string

Immutable. Name to be used when creating a location on the customer's behalf in Symantec's Location API. Not to be confused with Google Cloud locations.

State

State of the attachment.

Enums
STATE_UNSPECIFIED No state specified. This should not be used.
PENDING_PARTNER_ATTACHMENT Has never been attached to a partner.
PARTNER_ATTACHED Currently attached to a partner.
PARTNER_DETACHED Was once attached to a partner but has been detached.

Methods

create

Creates a new SACAttachment in a given project and location.

delete

Deletes the specified attachment.

get

Returns the specified attachment.

list

Lists SACAttachments in a given project and location.