REST Resource: projects.locations.dataExchanges

Risorsa: DataExchange

Uno scambio di dati è un contenitore che ti consente di condividere i dati. Oltre alle informazioni descrittive sullo scambio di dati, contiene schede che fanno riferimento a set di dati condivisi.

Rappresentazione JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "primaryContact": string,
  "documentation": string,
  "listingCount": integer,
  "icon": string,
  "sharingEnvironmentConfig": {
    object (SharingEnvironmentConfig)
  }
}
Campi
name

string

Solo output. Il nome della risorsa dello scambio di dati, ad esempio projects/myproject/locations/US/dataExchanges/123.

displayName

string

Obbligatorio. Nome visualizzato leggibile dello scambio di dati. Il nome visualizzato deve contenere solo lettere Unicode, numeri (0-9), trattini bassi (_), trattini (-), spazi ( ), e commerciale (&) e non deve iniziare o terminare con spazi. Il valore predefinito è una stringa vuota. Lunghezza massima: 63 byte.

description

string

Facoltativo. Descrizione dello scambio di dati. La descrizione non deve contenere caratteri Unicode senza caratteri e codici di controllo C0 e C1, ad eccezione di tabulazioni (HT), nuove righe (LF), ritorni a capo (CR) e interruzioni di pagina (FF). Il valore predefinito è una stringa vuota. Lunghezza massima: 2000 byte.

primaryContact

string

Facoltativo. Indirizzo email o URL del punto di contatto principale dello scambio di dati. Lunghezza massima: 1000 byte.

documentation

string

Facoltativo. Documentazione che descrive lo scambio di dati.

listingCount

integer

Solo output. Numero di schede contenute nello scambio di dati.

icon

string (bytes format)

Facoltativo. Immagine con codifica Base64 che rappresenta lo scambio di dati. Dimensione massima: 3,0 MiB Le dimensioni previste per l'immagine sono 512 x 512 pixel, tuttavia l'API esegue la convalida solo sulla dimensione dei dati codificati. Nota: per i campi di byte, i contenuti dei campi sono codificati in base64 (che aumenta la dimensione dei dati del 33-36%) quando si utilizza JSON on-line.

Una stringa con codifica Base64.

sharingEnvironmentConfig

object (SharingEnvironmentConfig)

Obbligatorio. Opzione configurabile dell'ambiente di condivisione dei dati per uno scambio di dati.

SharingEnvironmentConfig

L'ambiente di condivisione è un modello di comportamento per la condivisione dei dati all'interno di uno scambio di dati. Questa opzione è configurabile per uno scambio di dati.

Rappresentazione JSON
{

  // Union field environment can be only one of the following:
  "defaultExchangeConfig": {
    object (DefaultExchangeConfig)
  },
  "dcrExchangeConfig": {
    object (DcrExchangeConfig)
  }
  // End of list of possible types for union field environment.
}
Campi

Campo di unione environment.

environment può essere solo uno dei seguenti:

defaultExchangeConfig

object (DefaultExchangeConfig)

Scambio di dati Analytics Hub predefinito, utilizzato per la condivisione sicura dei dati.

dcrExchangeConfig

object (DcrExchangeConfig)

Data clean room (DCR), utilizzata per una condivisione dei dati protetta e nel rispetto della privacy.

DefaultExchangeConfig

Questo tipo non contiene campi.

Scambio di dati Analytics Hub predefinito, utilizzato per la condivisione sicura dei dati.

DcrExchangeConfig

Questo tipo non contiene campi.

Data clean room (DCR), utilizzata per una condivisione dei dati protetta e nel rispetto della privacy.

Metodi

create

Crea un nuovo scambio di dati.

delete

Elimina uno scambio di dati esistente.

get

Recupera i dettagli di uno scambio di dati.

getIamPolicy

Recupera il criterio IAM.

list

Elenca tutti gli scambi di dati in un determinato progetto e in una località.

listSubscriptions

Elenca tutte le sottoscrizioni in un determinato Data Exchange o scheda.

patch

Aggiorna uno scambio di dati esistente.

setIamPolicy

Imposta il criterio IAM.

subscribe

Crea una sottoscrizione a un Data Exchange.

testIamPermissions

Restituisce le autorizzazioni di cui dispone un chiamante.