Listado de pools de flujos
Mostrar pools de flujos en el servicio Streaming.
Se mostrará una lista de los pools de flujos existentes. Utilice el comando oci streaming admin stream-pool list y los parámetros necesarios para mostrar los pools de flujos:
oci streaming admin stream-pool list --compartment-id <compartment_OCID> [OPTIONS]
Por defecto, se devuelven los primeros 10 pools de flujos.
Por ejemplo:
oci streaming admin stream-pool list --compartment-id ocid1.tenancy.oc1..exampleuniqueID { "data": [ { "compartment-id": "ocid1.tenancy.oc1..exampleuniqueID", "defined-tags": {}, "freeform-tags": {}, "id": "ocid1.streampool.oc1.phx.exampleuniqueID", "is-private": false, "lifecycle-state": "ACTIVE", "name": "MyStreamPool", "time-created": "2020-10-09T22:21:16.931000+00:00" }, { "compartment-id": "ocid1.tenancy.oc1..exampleuniqueID", "defined-tags": {}, "freeform-tags": {}, "id": "ocid1.streampool.oc1.phx.exampleuniqueID", "is-private": true, "lifecycle-state": "ACTIVE", "name": "example-stream-pool-02", "time-created": "2020-04-03T07:00:56.196000+00:00" }, { "compartment-id": "ocid1.tenancy.oc1..exampleCompartmentOCID", "defined-tags": {}, "freeform-tags": {}, "id": "ocid1.streampool.oc1.phx.exampleStreamPoolOCID", "is-private": false, "lifecycle-state": "ACTIVE", "name": "example-stream-pool-01, "time-created": "2020-04-03T05:28:26.025000+00:00" } ] }
Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la referencia de comandos de la CLI.
Ejecute la operación ListStreamPools para mostrar los pools de flujos.
Uso de Resource Manager y Terraform
Utilice el origen de datos oci_streaming_stream_pool
para mostrar los pools de flujos en un compartimento.
Ejemplo de representación de un pool de flujos (un recurso oci_streaming_stream_pool
):
resource oci_streaming_stream_pool export_test_stream_pool {
compartment_id = var.compartment_ocid
name = "test_stream_pool"
#Optional
private_endpoint_settings {
nsg_ids = [oci_core_network_security_group.test_nsg.id]
private_endpoint_ip = "10.0.0.5"
subnet_id = oci_core_subnet.test_subnet.id
}
kafka_settings {
#Optional
auto_create_topics_enable = true
log_retention_hours = 24
num_partitions = 1
}
}
resource "oci_core_vcn" "test_vcn" {
cidr_block = "10.0.0.0/16"
compartment_id = var.compartment_ocid
display_name = "testvcn"
dns_label = "dnslabel"
}
resource "oci_core_subnet" "test_subnet" {
cidr_block = "10.0.0.0/24"
compartment_id = var.compartment_ocid
vcn_id = oci_core_vcn.test_vcn.id
}
resource "oci_core_network_security_group" "test_nsg" {
compartment_id = var.compartment_ocid
vcn_id = oci_core_vcn.test_vcn.id
}
Resource Manager es un servicio de Oracle Cloud Infrastructure (OCI) que le permite automatizar el proceso de aprovisionamiento de los recursos de OCI. Con el uso de Terraform, el gestor de recursos le ayuda a instalar, configurar y gestionar recursos con el modelo "infraestructura como código".
Una configuración de Terraform codifica la infraestructura en archivos de configuración declarativos. La configuración define los recursos que desea aprovisionar, las variables y las instrucciones específicas para aprovisionar los recursos
Puede utilizar Resource Manager o la CLI de Terraform con el proveedor de Terraform de OCI para ver cómo se representan los flujos y los pools de flujos en los archivos de configuración de Terraform.
Para obtener más información sobre la escritura de configuraciones para su uso con Resource Manager, consulte Configuraciones de Terraform para el gestor de recursos y Configuración de Terraform.