REST Resource: projects.locations.services

Resource: Service

Layanan metastore terkelola yang menayangkan kueri metadata.

Representasi JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "network": string,
  "endpointUri": string,
  "port": integer,
  "state": enum (State),
  "stateMessage": string,
  "artifactGcsUri": string,
  "tier": enum (Tier),
  "metadataIntegration": {
    object (MetadataIntegration)
  },
  "maintenanceWindow": {
    object (MaintenanceWindow)
  },
  "uid": string,
  "metadataManagementActivity": {
    object (MetadataManagementActivity)
  },
  "releaseChannel": enum (ReleaseChannel),
  "encryptionConfig": {
    object (EncryptionConfig)
  },
  "networkConfig": {
    object (NetworkConfig)
  },
  "databaseType": enum (DatabaseType),
  "telemetryConfig": {
    object (TelemetryConfig)
  },
  "scalingConfig": {
    object (ScalingConfig)
  },
  "multiRegionConfig": {
    object (MultiRegionConfig)
  },
  "scheduledBackup": {
    object (ScheduledBackup)
  },
  "deletionProtection": boolean,

  // Union field metastore_config can be only one of the following:
  "hiveMetastoreConfig": {
    object (HiveMetastoreConfig)
  }
  // End of list of possible types for union field metastore_config.
}
Kolom
name

string

Tidak dapat diubah. Nama resource relatif layanan metastore, dalam format berikut:

projects/{projectNumber}/locations/{locationId}/services/{serviceId}.

createTime

string (Timestamp format)

Hanya output. Waktu saat layanan metastore dibuat.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Waktu saat layanan metastore terakhir diperbarui.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Label yang ditentukan pengguna untuk layanan metastore.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

network

string

Tidak dapat diubah. Nama resource relatif dari jaringan VPC tempat instance dapat diakses. Nilai ini ditentukan dalam bentuk berikut:

projects/{projectNumber}/global/networks/{network_id}.

endpointUri

string

Hanya output. URI endpoint yang digunakan untuk mengakses layanan metastore.

port

integer

Port TCP tempat layanan metastore dijangkau. Default: 9083.

state

enum (State)

Hanya output. Status layanan metastore saat ini.

stateMessage

string

Hanya output. Informasi tambahan tentang status layanan metastore saat ini, jika tersedia.

artifactGcsUri

string

Hanya output. URI Cloud Storage (dimulai dengan gs://) yang menentukan tempat penyimpanan artefak yang terkait dengan layanan metastore.

tier

enum (Tier)

Tingkat layanan.

metadataIntegration

object (MetadataIntegration)

Opsional. Setelan yang menentukan cara metadata metastore diintegrasikan dengan layanan dan sistem eksternal.

maintenanceWindow

object (MaintenanceWindow)

Periode pemeliharaan satu jam untuk layanan metastore. Ini menentukan kapan layanan dapat dimulai ulang untuk tujuan pemeliharaan dalam waktu UTC. Periode pemeliharaan tidak diperlukan untuk layanan dengan jenis database SPANNER.

uid

string

Hanya output. ID resource unik global dari layanan metastore.

metadataManagementActivity

object (MetadataManagementActivity)

Hanya output. Aktivitas pengelolaan metadata layanan metastore.

releaseChannel

enum (ReleaseChannel)

Tidak dapat diubah. Saluran rilis layanan. Jika tidak ditentukan, setelan defaultnya adalah STABLE.

encryptionConfig

object (EncryptionConfig)

Tidak dapat diubah. Informasi yang digunakan untuk mengonfigurasi layanan Dataproc Metastore guna mengenkripsi data pelanggan dalam penyimpanan. Tidak dapat diperbarui.

networkConfig

object (NetworkConfig)

Konfigurasi yang menentukan setelan jaringan untuk layanan Dataproc Metastore.

databaseType

enum (DatabaseType)

Tidak dapat diubah. Jenis database tempat layanan Metastore menyimpan datanya.

telemetryConfig

object (TelemetryConfig)

Konfigurasi yang menentukan setelan telemetri untuk layanan Dataproc Metastore. Jika tidak ditentukan, setelan defaultnya adalah JSON.

scalingConfig

object (ScalingConfig)

Menskalakan konfigurasi layanan metastore.

multiRegionConfig

object (MultiRegionConfig)

Opsional. Menentukan informasi konfigurasi multi-region untuk layanan metastore Hive.

scheduledBackup

object (ScheduledBackup)

Opsional. Konfigurasi pencadangan terjadwal untuk layanan metastore.

deletionProtection

boolean

Opsional. Menunjukkan apakah metastore dataproc harus dilindungi dari penghapusan yang tidak disengaja.

Kolom union metastore_config. Properti konfigurasi khusus untuk teknologi layanan metastore yang mendasarinya (software yang menayangkan kueri metastore). metastore_config hanya ada berupa salah satu diantara berikut:
hiveMetastoreConfig

object (HiveMetastoreConfig)

Informasi konfigurasi khusus untuk menjalankan software metastore Hive sebagai layanan metastore.

HiveMetastoreConfig

Menentukan informasi konfigurasi khusus untuk menjalankan software metastore Hive sebagai layanan metastore.

Representasi JSON
{
  "version": string,
  "configOverrides": {
    string: string,
    ...
  },
  "kerberosConfig": {
    object (KerberosConfig)
  },
  "endpointProtocol": enum (EndpointProtocol),
  "auxiliaryVersions": {
    string: {
      object (AuxiliaryVersionConfig)
    },
    ...
  }
}
Kolom
version

string

Tidak dapat diubah. Versi skema metastore Hive.

configOverrides

map (key: string, value: string)

Pemetaan pasangan nilai kunci konfigurasi metastore Hive yang akan diterapkan ke metastore Hive (dikonfigurasi di hive-site.xml). Pemetaan akan mengganti setelan default sistem (beberapa kunci tidak dapat diganti). Penggantian ini juga diterapkan ke versi tambahan dan dapat disesuaikan lebih lanjut di AuxiliaryVersionConfig versi tambahan.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

kerberosConfig

object (KerberosConfig)

Informasi yang digunakan untuk mengonfigurasi layanan metastore Hive sebagai akun utama layanan di realm Kerberos. Untuk menonaktifkan Kerberos, gunakan metode services.patch dan tentukan jalur kolom ini (hiveMetastoreConfig.kerberos_config) di updateMask permintaan sambil menghapus kolom ini dari service permintaan.

endpointProtocol

enum (EndpointProtocol)

Protokol yang akan digunakan untuk endpoint layanan metastore. Jika tidak ditentukan, setelan defaultnya adalah THRIFT.

auxiliaryVersions

map (key: string, value: object (AuxiliaryVersionConfig))

Pemetaan versi metastore Hive ke konfigurasi versi tambahan. Jika ditentukan, layanan metastore Hive sekunder akan dibuat bersama dengan layanan utama. Semua versi tambahan harus lebih kecil dari versi utama layanan. Kunci adalah nama layanan tambahan dan harus cocok dengan ekspresi reguler a-z?. Artinya, karakter pertama harus berupa huruf kecil, dan semua karakter berikutnya harus berupa tanda hubung, huruf kecil, atau angka, kecuali karakter terakhir yang tidak boleh berupa tanda hubung.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

KerberosConfig

Informasi konfigurasi untuk akun utama Kerberos.

Representasi JSON
{
  "keytab": {
    object (Secret)
  },
  "principal": string,
  "krb5ConfigGcsUri": string
}
Kolom
keytab

object (Secret)

File keytab Kerberos yang dapat digunakan untuk mengautentikasi akun utama layanan dengan Key Distribution Center (KDC) Kerberos.

principal

string

Akun utama Kerberos yang ada di keytab KDC untuk melakukan autentikasi. Akun utama standar memiliki format primary/instance@REALM, tetapi tidak ada format yang pasti.

krb5ConfigGcsUri

string

URI Cloud Storage yang menentukan jalur ke file krb5.conf. File ini memiliki format gs://{bucket_name}/path/to/krb5.conf, meskipun file tidak perlu diberi nama krb5.conf secara eksplisit.

Rahasia

Nilai yang disimpan dengan aman.

Representasi JSON
{

  // Union field value can be only one of the following:
  "cloudSecret": string
  // End of list of possible types for union field value.
}
Kolom

Kolom union value.

value hanya dapat berupa salah satu dari hal berikut:

cloudSecret

string

Nama resource relatif dari versi secret Secret Manager, dalam bentuk berikut:

projects/{projectNumber}/secrets/{secret_id}/versions/{version_id}.

EndpointProtocol

Protokol yang tersedia untuk menayangkan endpoint layanan metastore.

Enum
ENDPOINT_PROTOCOL_UNSPECIFIED Protokol tidak ditetapkan.
THRIFT Gunakan protokol Apache Thrift lama untuk endpoint layanan metastore.
GRPC Gunakan protokol gRPC yang dimodernisasi untuk endpoint layanan metastore.

AuxiliaryVersionConfig

Informasi konfigurasi untuk versi layanan tambahan.

Representasi JSON
{
  "version": string,
  "configOverrides": {
    string: string,
    ...
  },
  "networkConfig": {
    object (NetworkConfig)
  }
}
Kolom
version

string

Versi metastore Hive dari layanan tambahan. Versi ini harus lebih rendah dari versi layanan metastore Hive utama.

configOverrides

map (key: string, value: string)

Pemetaan pasangan nilai kunci konfigurasi metastore Hive yang akan diterapkan ke metastore Hive tambahan (dikonfigurasi di hive-site.xml) selain penggantian versi utama. Jika kunci ada di penggantian versi tambahan dan penggantian versi utama, nilai dari penggantian versi tambahan akan diprioritaskan.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

networkConfig

object (NetworkConfig)

Hanya output. Konfigurasi jaringan berisi URI endpoint layanan metastore Hive tambahan.

NetworkConfig

Konfigurasi jaringan untuk layanan Dataproc Metastore.

Representasi JSON
{
  "consumers": [
    {
      object (Consumer)
    }
  ],
  "customRoutesEnabled": boolean
}
Kolom
consumers[]

object (Consumer)

Tidak dapat diubah. Konfigurasi jaringan sisi konsumen untuk instance Dataproc Metastore.

customRoutesEnabled

boolean

Memungkinkan rute kustom diimpor dan diekspor untuk jaringan VPC yang di-peering dengan layanan Dataproc Metastore.

Konsumen

Berisi informasi konfigurasi jaringan pelanggan.

Representasi JSON
{
  "endpointUri": string,
  "endpointLocation": string,

  // Union field vpc_resource can be only one of the following:
  "subnetwork": string
  // End of list of possible types for union field vpc_resource.
}
Kolom
endpointUri

string

Hanya output. URI endpoint yang digunakan untuk mengakses layanan metastore.

endpointLocation

string

Hanya output. Lokasi URI endpoint. Format projects/{project}/locations/{location}.

Kolom union vpc_resource.

vpc_resource hanya dapat berupa salah satu dari hal berikut:

subnetwork

string

Tidak dapat diubah. Subnetwork project pelanggan tempat alamat IP dicadangkan dan digunakan sebagai endpoint layanan Dataproc Metastore. IP ini dapat diakses oleh host di subnet dan oleh semua host di subnet di region dan jaringan yang sama. Harus ada minimal satu alamat IP yang tersedia dalam rentang utama subnet. Subnet ditentukan dalam format berikut:

projects/{projectNumber}/regions/{region_id}/subnetworks/{subnetwork_id}

Negara bagian/Provinsi

Status layanan metastore saat ini.

Enum
STATE_UNSPECIFIED Status layanan metastore tidak diketahui.
CREATING Layanan metastore sedang dalam proses pembuatan.
ACTIVE Layanan metastore berjalan dan siap melayani kueri.
SUSPENDING Layanan metastore memasuki penangguhan. Ketersediaan penayangan kuerinya dapat berhenti secara tiba-tiba.
SUSPENDED Layanan metastore ditangguhkan dan tidak dapat menayangkan kueri.
UPDATING Layanan metastore sedang diperbarui. Aplikasi tersebut tetap dapat digunakan, tetapi tidak dapat menerima permintaan update tambahan atau dihapus untuk saat ini.
DELETING Layanan metastore sedang dihapus. Kode ini tidak dapat digunakan.
ERROR Layanan metastore mengalami error dan tidak dapat digunakan. Layanan metastore harus dihapus.
AUTOSCALING Layanan Dataproc Metastore 2 sedang diskalakan ke atas atau ke bawah.
MIGRATING Layanan metastore sedang memproses migrasi terkelola.

Tingkat

Tingkat layanan yang tersedia.

Enum
TIER_UNSPECIFIED Tingkat tidak ditetapkan.
DEVELOPER Paket developer memberikan skalabilitas terbatas dan tidak ada fault tolerance. Cocok untuk bukti konsep dengan biaya rendah.
ENTERPRISE Paket enterprise menyediakan ketersediaan tinggi multi-zona, dan skalabilitas yang memadai untuk workload Dataproc Metastore tingkat perusahaan.

MetadataIntegration

Menentukan cara metadata metastore harus diintegrasikan dengan layanan eksternal.

Representasi JSON
{
  "dataCatalogConfig": {
    object (DataCatalogConfig)
  },
  "dataplexConfig": {
    object (DataplexConfig)
  }
}
Kolom
dataCatalogConfig

object (DataCatalogConfig)

Opsional. Konfigurasi integrasi untuk layanan Data Catalog.

dataplexConfig

object (DataplexConfig)

Konfigurasi integrasi untuk layanan Dataplex.

DataCatalogConfig

Menentukan cara metadata metastore harus diintegrasikan dengan layanan Data Catalog.

Representasi JSON
{
  "enabled": boolean
}
Kolom
enabled

boolean

Opsional. Menentukan apakah metadata metastore harus disinkronkan ke Data Catalog. Nilai defaultnya adalah menonaktifkan sinkronisasi metadata metastore ke Data Catalog.

DataplexConfig

Menentukan cara metadata metastore harus diintegrasikan dengan layanan Dataplex.

Representasi JSON
{
  "lakeResources": {
    string: {
      object (Lake)
    },
    ...
  }
}
Kolom
lakeResources

map (key: string, value: object (Lake))

Referensi ke resource Danau tempat layanan metastore ini dilampirkan. Kuncinya adalah nama resource danau. Contoh: projects/{projectNumber}/locations/{locationId}/lakes/{lake_id}.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Danau

Merepresentasikan resource Danau

Representasi JSON
{
  "name": string
}
Kolom
name

string

Nama resource Danau. Contoh: projects/{projectNumber}/locations/{locationId}/lakes/{lake_id}

MaintenanceWindow

Masa pemeliharaan. Ini menentukan kapan Dataproc Metastore dapat melakukan operasi pemeliharaan sistem ke layanan.

Representasi JSON
{
  "hourOfDay": integer,
  "dayOfWeek": enum (DayOfWeek)
}
Kolom
hourOfDay

integer

Jam dalam hari (0-23) saat periode dimulai.

dayOfWeek

enum (DayOfWeek)

Hari dalam seminggu, saat periode dimulai.

MetadataManagementActivity

Aktivitas pengelolaan metadata layanan metastore.

Representasi JSON
{
  "metadataExports": [
    {
      object (MetadataExport)
    }
  ],
  "restores": [
    {
      object (Restore)
    }
  ]
}
Kolom
metadataExports[]

object (MetadataExport)

Hanya output. Ekspor metadata terbaru dari layanan metastore.

restores[]

object (Restore)

Hanya output. Pemulihan terbaru layanan metastore.

MetadataExport

Detail operasi ekspor metadata.

Representasi JSON
{
  "startTime": string,
  "endTime": string,
  "state": enum (State),
  "databaseDumpType": enum (Type),

  // Union field destination can be only one of the following:
  "destinationGcsUri": string
  // End of list of possible types for union field destination.
}
Kolom
startTime

string (Timestamp format)

Hanya output. Waktu saat ekspor dimulai.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Hanya output. Waktu saat ekspor berakhir.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Hanya output. Status ekspor saat ini.

databaseDumpType

enum (Type)

Hanya output. Jenis dump database.

Kolom union destination.

destination hanya dapat berupa salah satu dari hal berikut:

destinationGcsUri

string

Hanya output. URI Cloud Storage dari folder tempat metadata diekspor, dalam bentuk gs://<bucket_name>/<path_inside_bucket>/<export_folder>, dengan <export_folder> dibuat secara otomatis.

Negara bagian/Provinsi

Status ekspor metadata saat ini.

Enum
STATE_UNSPECIFIED Status ekspor metadata tidak diketahui.
RUNNING Ekspor metadata sedang berjalan.
SUCCEEDED Ekspor metadata berhasil diselesaikan.
FAILED Ekspor metadata gagal.
CANCELLED Ekspor metadata dibatalkan.

Pulihkan

Detail operasi pemulihan metadata.

Representasi JSON
{
  "startTime": string,
  "endTime": string,
  "state": enum (State),
  "backup": string,
  "type": enum (RestoreType),
  "details": string,
  "backupLocation": string
}
Kolom
startTime

string (Timestamp format)

Hanya output. Waktu saat pemulihan dimulai.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Hanya output. Waktu saat pemulihan berakhir.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Hanya output. Status pemulihan saat ini.

backup

string

Hanya output. Nama resource relatif dari pencadangan layanan metastore yang akan dipulihkan, dalam bentuk berikut:

projects/{projectId}/locations/{locationId}/services/{serviceId}/backups/{backupId}.

type

enum (RestoreType)

Hanya output. Jenis pemulihan.

details

string

Hanya output. Detail pemulihan yang berisi revisi layanan yang akan dipulihkan, dalam format JSON.

backupLocation

string

Opsional. URI Cloud Storage yang menentukan tempat artefak cadangan disimpan, dalam format gs://<bucket_name>/<path_inside_bucket>.

Negara bagian/Provinsi

Status pemulihan saat ini.

Enum
STATE_UNSPECIFIED Status pemulihan metadata tidak diketahui.
RUNNING Pemulihan metadata sedang berjalan.
SUCCEEDED Pemulihan metadata berhasil diselesaikan.
FAILED Pemulihan metadata gagal.
CANCELLED Pemulihan metadata dibatalkan.

RestoreType

Jenis pemulihan. Jika tidak ditentukan, setelan defaultnya adalah METADATA_ONLY.

Enum
RESTORE_TYPE_UNSPECIFIED Jenis pemulihan tidak diketahui.
FULL Metadata dan konfigurasi layanan dipulihkan.
METADATA_ONLY Hanya metadata layanan yang dipulihkan.

ReleaseChannel

Saluran rilis memaketkan fitur dengan berbagai tingkat stabilitas. Fitur yang lebih baru mungkin diperkenalkan pada awalnya ke saluran rilis yang kurang stabil dan dapat dipromosikan secara otomatis ke saluran rilis yang lebih stabil.

Enum
RELEASE_CHANNEL_UNSPECIFIED Saluran rilis tidak ditentukan.
CANARY Saluran rilis CANARY berisi fitur terbaru, yang mungkin tidak stabil dan memiliki masalah yang belum terselesaikan tanpa solusi yang diketahui. Layanan yang menggunakan saluran rilis CANARY tidak tunduk pada SLA apa pun.
STABLE Saluran rilis STABLE berisi fitur yang dianggap stabil dan telah divalidasi untuk penggunaan produksi.

EncryptionConfig

Setelan enkripsi untuk layanan.

Representasi JSON
{
  "kmsKey": string
}
Kolom
kmsKey

string

Pelanggan yang sepenuhnya memenuhi syarat memberikan nama kunci Cloud KMS yang akan digunakan untuk enkripsi data pelanggan, dalam format berikut:

projects/{projectNumber}/locations/{locationId}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}.

DatabaseType

Jenis database backend untuk layanan metastore.

Enum
DATABASE_TYPE_UNSPECIFIED DATABASE_TYPE tidak ditetapkan.
MYSQL MySQL digunakan untuk mempertahankan data metastore.
SPANNER Spanner digunakan untuk mempertahankan data metastore.

TelemetryConfig

Konfigurasi Telemetri untuk layanan Dataproc Metastore.

Representasi JSON
{
  "logFormat": enum (LogFormat)
}
Kolom
logFormat

enum (LogFormat)

Format output log layanan Dataproc Metastore.

LogFormat

Enum
LOG_FORMAT_UNSPECIFIED LOG_FORMAT tidak ditetapkan.
LEGACY Output logging menggunakan format textPayload lama.
JSON Output logging menggunakan format jsonPayload.

ScalingConfig

Merepresentasikan konfigurasi penskalaan layanan metastore.

Representasi JSON
{
  "autoscalingConfig": {
    object (AutoscalingConfig)
  },

  // Union field scaling_model can be only one of the following:
  "instanceSize": enum (InstanceSize),
  "scalingFactor": number
  // End of list of possible types for union field scaling_model.
}
Kolom
autoscalingConfig

object (AutoscalingConfig)

Opsional. Konfigurasi penskalaan otomatis.

Kolom union scaling_model. Merepresentasikan ukuran instance yang telah ditentukan atau faktor penskalaan numerik. scaling_model hanya ada berupa salah satu diantara berikut:
instanceSize

enum (InstanceSize)

Enum ukuran instance yang dapat dibaca, dengan setiap ukuran instance dipetakan ke nilai float (misalnya, InstanceSize.EXTRA_SMALL = scalingFactor(0.1))

scalingFactor

number

Faktor penskalaan, penambahan 0,1 untuk nilai kurang dari 1,0, dan penambahan 1,0 untuk nilai lebih besar dari 1,0.

InstanceSize

Ukuran instance metastore.

Enum
INSTANCE_SIZE_UNSPECIFIED Ukuran instance yang tidak ditentukan
EXTRA_SMALL Ukuran instance ekstra kecil, dipetakan ke faktor penskalaan 0,1.
SMALL Ukuran instance kecil, dipetakan ke faktor penskalaan 0,5.
MEDIUM Ukuran instance sedang, dipetakan ke faktor penskalaan 1,0.
LARGE Ukuran instance besar, dipetakan ke faktor penskalaan 3,0.
EXTRA_LARGE Ukuran instance ekstra besar, dipetakan ke faktor penskalaan 6,0.

AutoscalingConfig

Merepresentasikan konfigurasi penskalaan otomatis layanan metastore.

Representasi JSON
{
  "autoscalingFactor": number,
  "autoscalingEnabled": boolean,
  "limitConfig": {
    object (LimitConfig)
  }
}
Kolom
autoscalingFactor

number

Hanya output. Faktor penskalaan layanan dengan penskalaan otomatis diaktifkan.

autoscalingEnabled

boolean

Opsional. Apakah penskalaan otomatis diaktifkan untuk layanan ini atau tidak.

limitConfig

object (LimitConfig)

Opsional. LimitConfig layanan.

LimitConfig

Merepresentasikan konfigurasi batas penskalaan otomatis layanan metastore.

Representasi JSON
{
  "maxScalingFactor": number,
  "minScalingFactor": number
}
Kolom
maxScalingFactor

number

Opsional. Faktor penskalaan tertinggi yang harus digunakan untuk penskalaan otomatis layanan.

minScalingFactor

number

Opsional. Faktor penskalaan terendah yang harus digunakan untuk penskalaan otomatis layanan.

MultiRegionConfig

Konfigurasi multi-region untuk layanan Dataproc Metastore.

Representasi JSON
{
  "certificates": [
    {
      object (RootCACertificate)
    }
  ],
  "customRegionConfig": {
    object (CustomRegionConfig)
  }
}
Kolom
certificates[]
(deprecated)

object (RootCACertificate)

Hanya output. Daftar sertifikat root CA yang digunakan klien gRPC untuk terhubung ke layanan Dataproc Metastore multi-regional.

customRegionConfig

object (CustomRegionConfig)

RootCACertificate

Klien gRPC harus menginstal semua root certificate CA untuk terhubung ke layanan Dataproc Metastore multi-regional dan mencapai failover.

Representasi JSON
{
  "certificate": string,
  "expirationTime": string
}
Kolom
certificate
(deprecated)

string

Sertifikat root CA dalam format PEM. Panjang maksimumnya adalah 65.536 byte.

expirationTime
(deprecated)

string (Timestamp format)

Waktu habis masa berlaku sertifikat dalam format stempel waktu.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

CustomRegionConfig

Konfigurasi kustom yang digunakan untuk menentukan region tempat layanan metastore berjalan. Saat ini hanya didukung di multi-region us.

Representasi JSON
{
  "readWriteRegions": [
    string
  ],
  "readOnlyRegions": [
    string
  ]
}
Kolom
readWriteRegions[]

string

Wajib. Daftar region baca-tulis tempat layanan metastore berjalan. Region ini harus merupakan bagian (atau subset) dari multi-region.

readOnlyRegions[]

string

Opsional. Daftar region hanya baca tempat layanan metastore berjalan. Region ini harus merupakan bagian (atau subset) dari multi-region.

ScheduledBackup

Ini menentukan konfigurasi pencadangan terjadwal.

Representasi JSON
{
  "enabled": boolean,
  "cronSchedule": string,
  "timeZone": string,
  "nextScheduledTime": string,
  "backupLocation": string,
  "latestBackup": {
    object (LatestBackup)
  }
}
Kolom
enabled

boolean

Opsional. Menentukan apakah pencadangan terjadwal diaktifkan. Nilai defaultnya adalah false.

cronSchedule

string

Opsional. Interval terjadwal dalam format Cron, lihat https://en.wikipedia.org/wiki/Cron Default-nya kosong: pencadangan terjadwal tidak diaktifkan. Harus ditentukan untuk mengaktifkan pencadangan terjadwal.

timeZone

string

Opsional. Menentukan zona waktu yang akan digunakan saat menafsirkan cronSchedule. Harus berupa nama zona waktu dari database zona waktu (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones), misalnya America/Los_Angeles atau Africa/Abidjan. Jika tidak ditentukan, default-nya adalah UTC.

nextScheduledTime

string (Timestamp format)

Hanya output. Waktu eksekusi pencadangan berikutnya dijadwalkan untuk dimulai.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

backupLocation

string

Opsional. URI Cloud Storage folder, dalam format gs://<bucket_name>/<path_inside_bucket>. Subfolder <backup_folder> yang berisi file cadangan akan disimpan di bawahnya.

latestBackup

object (LatestBackup)

Hanya output. Detail pencadangan terjadwal terbaru.

LatestBackup

Detail pencadangan terjadwal terbaru.

Representasi JSON
{
  "backupId": string,
  "startTime": string,
  "state": enum (State),
  "duration": string
}
Kolom
backupId

string

Hanya output. ID pencadangan terjadwal yang sedang berlangsung. Kosong jika tidak ada pencadangan yang sedang berlangsung.

startTime

string (Timestamp format)

Hanya output. Waktu saat pencadangan dimulai.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Hanya output. Status cadangan saat ini.

duration

string (Duration format)

Hanya output. Durasi penyelesaian pencadangan.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

Negara bagian/Provinsi

Status cadangan saat ini.

Enum
STATE_UNSPECIFIED Status pencadangan tidak diketahui.
IN_PROGRESS Pencadangan sedang berlangsung.
SUCCEEDED Pencadangan selesai.
FAILED Pencadangan gagal.

Metode

alterLocation

Mengubah lokasi resource metadata.

alterTableProperties

Mengubah properti tabel metadata.

cancelMigration

Membatalkan proses Migrasi Terkelola yang sedang berlangsung.

completeMigration

Menyelesaikan proses migrasi terkelola.

create

Membuat layanan metastore di project dan lokasi.

delete

Menghapus satu layanan.

exportMetadata

Mengekspor metadata dari layanan.

get

Mendapatkan detail satu layanan.

getIamPolicy

Mendapatkan kebijakan kontrol akses untuk resource.

list

Mencantumkan layanan di project dan lokasi.

moveTableToDatabase

Memindahkan tabel ke database lain.

patch

Memperbarui parameter satu layanan.

queryMetadata

Mengkueri metadata Dataproc Metastore.

removeIamPolicy

Menghapus kebijakan IAM yang terlampir untuk resource

restore

Memulihkan layanan dari cadangan.

setIamPolicy

Menetapkan kebijakan kontrol akses pada resource yang ditentukan.

startMigration

Memulai proses Migrasi Terkelola.

testIamPermissions

Menampilkan izin yang dimiliki pemanggil pada resource yang ditentukan.