ストリームのリスト
ストリーミング・サービスのストリームをリストします。
ストリーム・プールについては、ストリーム・プールのリストを参照してください。
既存のストリームのリストが表示されます。 ストリームをリストするには、oci streaming admin stream listコマンドおよび必要なパラメータを使用します:
oci streaming admin stream list [OPTIONS]
デフォルトでは、最初の10個のストリームが返されます。
コンパートメント別またはストリーム・プール別にストリームをリストできます。
コンパートメントの例:
oci streaming admin stream list --compartment-id ocid1.tenancy.oc1..exampleuniqueID { "data": [ { "compartment-id": "ocid1.tenancy.oc1..exampleuniqueID", "defined-tags": {}, "freeform-tags": {}, "id": "ocid1.stream.oc1.phx.exampleuniqueID", "lifecycle-state": "ACTIVE", "messages-endpoint": "https://cell-1.streaming.us-phoenix-1.oci.oraclecloud.com", "name": "example_stream_2", "partitions": 1, "stream-pool-id": "ocid1.streampool.oc1.phx.exampleuniqueID", "time-created": "2020-08-21T21:19:35.707000+00:00" }, { "compartment-id": "ocid1.tenancy.oc1..exampleuniqueID", "defined-tags": {}, "freeform-tags": {}, "id": "ocid1.stream.oc1.phx.exampleuniqueID", "lifecycle-state": "DELETED", "messages-endpoint": "https://cell-1.streaming.us-phoenix-1.oci.oraclecloud.com", "name": "example_stream_1", "partitions": 5, "stream-pool-id": "ocid1.streampool.oc1.phx.exampleuniqueID", "time-created": "2020-07-16T20:59:32.904000+00:00" } ] }
ストリーム・プールの例:
oci streaming admin stream list --stream-pool-id ocid1.streampool.oc1.phx.exampleuniqueID { "data": [ { "compartment-id": "ocid1.tenancy.oc1..exampleuniqueID", "defined-tags": {}, "freeform-tags": {}, "id": "ocid1.stream.oc1.phx.exampleuniqueID", "lifecycle-state": "ACTIVE", "messages-endpoint": "https://cell-1.streaming.us-phoenix-1.oci.oraclecloud.com", "name": "example_stream_2", "partitions": 1, "stream-pool-id": "ocid1.streampool.oc1.phx.exampleuniqueID", "time-created": "2020-08-21T21:19:35.707000+00:00" }, { "compartment-id": "ocid1.tenancy.oc1..exampleuniqueID", "defined-tags": {}, "freeform-tags": {}, "id": "ocid1.stream.oc1.phx.exampleuniqueID", "lifecycle-state": "DELETED", "messages-endpoint": "https://cell-1.streaming.us-phoenix-1.oci.oraclecloud.com", "name": "example_stream_1", "partitions": 5, "stream-pool-id": "ocid1.streampool.oc1.phx.exampleuniqueID", "time-created": "2020-07-16T20:59:32.904000+00:00" } ] }
CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。
ListStreams操作を実行して、ストリームをリストします。
OCI SDKの使用
listStreams
メソッドを使用して、指定されたコンパートメントまたはストリーム・プールのストリームのリストを戻します。
SDKの例の詳細は、ストリーミングの開発者ガイドを参照してください。
リソース・マネージャおよびTerraformの使用
oci_streaming_streams
データ・ソースを使用して、コンパートメント内のストリームをリストします。
例:
data "oci_streaming_streams" "test_streams" {
#Optional
compartment_id = var.compartment_id
id = var.stream_id
name = var.stream_name
state = var.stream_state
stream_pool_id = oci_streaming_stream_pool.test_stream_pool.id
}
ストリーム(oci_streaming_stream
リソース)の表現の例:
resource oci_streaming_stream export_example_stream {
compartment_id = var.compartment_ocid
defined_tags = {
}
freeform_tags = {
}
name = "example_stream"
partitions = "1"
retention_in_hours = "24"
#stream_pool_id = <<Optional value not found in discovery>>
}
リソース・マネージャは、Oracle Cloud Infrastructure (OCI)リソースをプロビジョニングするプロセスを自動化できるOCIサービスです。Terraformを使用する場合、リソース・マネージャでは、「infrastructure-as-code」モデルを使用してリソースをインストール、構成および管理できます。
Terraform構成は、宣言的な構成ファイルのインフラストラクチャを調整します。この構成により、プロビジョニングしようとしているリソース、変数、およびリソースのプロビジョニングに関する特定の指示が定義されます
リソース・マネージャまたはTerraform CLIをOCI Terraformプロバイダで使用して、ストリームおよびストリーム・プールがTerraform構成ファイルでどのように表されているかを確認できます。
リソース・マネージャで使用する構成の記述の詳細は、リソース・マネージャのTerraform構成およびTerraform構成を参照してください。