Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
DeleteApplicationReferenceDataSource
Menghapus konfigurasi sumber data referensi dari konfigurasi aplikasi SQL-based Kinesis Data Analytics yang ditentukan.
Jika aplikasi sedang berjalan, Kinesis Data Analytics segera menghapus tabel dalam aplikasi yang Anda buat menggunakan operasi. AddApplicationReferenceDataSource
Sintaksis Permintaan
{
"ApplicationName": "string",
"CurrentApplicationVersionId": number,
"ReferenceId": "string"
}
Parameter Permintaan
Permintaan menerima data berikut dalam format JSON.
- ApplicationName
-
Nama aplikasi yang ada.
Tipe: String
Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.
Pola:
[a-zA-Z0-9_.-]+Wajib: Ya
- CurrentApplicationVersionId
-
Versi aplikasi saat ini. Anda dapat menggunakan DescribeApplication operasi untuk mendapatkan versi aplikasi saat ini. Jika versi yang ditentukan bukan versi saat ini,
ConcurrentModificationExceptiondikembalikan.Tipe: Long
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 999999999.
Wajib: Ya
- ReferenceId
-
ID sumber data referensi. Saat Anda menambahkan sumber data referensi ke aplikasi menggunakanAddApplicationReferenceDataSource, Kinesis Data Analytics menetapkan ID. Anda dapat menggunakan DescribeApplication operasi untuk mendapatkan ID referensi.
Tipe: String
Batasan Panjang: Panjang minimum 1. Panjang maksimum 50.
Pola:
[a-zA-Z0-9_.-]+Diperlukan: Ya
Sintaksis Respons
{
"ApplicationARN": "string",
"ApplicationVersionId": number
}
Elemen Respons
Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.
Layanan mengembalikan data berikut dalam format JSON.
- ApplicationARN
-
Aplikasi Nama Sumber Daya Amazon (ARN).
Tipe: String
Batasan Panjang: Panjang minimum 1. Panjang maksimum 2048.
Pola:
arn:.* - ApplicationVersionId
-
ID versi aplikasi yang diperbarui.
Tipe: Long
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 999999999.
Kesalahan
- ConcurrentModificationException
-
Pengecualian dilemparkan sebagai hasil dari modifikasi bersamaan ke aplikasi. Kesalahan ini dapat disebabkan oleh upaya untuk memodifikasi aplikasi tanpa menggunakan ID aplikasi saat ini.
Kode Status HTTP: 400
- InvalidArgumentException
-
Nilai parameter input yang ditentukan tidak valid.
Kode Status HTTP: 400
- InvalidRequestException
-
Permintaan JSON tidak valid untuk operasi.
Kode Status HTTP: 400
- ResourceInUseException
-
Aplikasi tidak tersedia untuk operasi ini.
Kode Status HTTP: 400
- ResourceNotFoundException
-
Aplikasi yang ditentukan tidak dapat ditemukan.
Kode Status HTTP: 400
Lihat Juga
Untuk informasi selengkapnya tentang menggunakan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini: