in azext_edge/edge/providers/orchestration/targets.py [0:0]
def __init__(
self,
cluster_name: str,
resource_group_name: str,
schema_registry_resource_id: Optional[str] = None,
cluster_namespace: str = "azure-iot-operations",
location: Optional[str] = None,
custom_location_name: Optional[str] = None,
enable_rsync_rules: Optional[bool] = None,
instance_name: Optional[str] = None,
instance_description: Optional[str] = None,
instance_features: Optional[List[str]] = None,
tags: Optional[dict] = None,
enable_fault_tolerance: Optional[bool] = None,
# Extension config
ops_config: Optional[List[str]] = None,
ops_version: Optional[str] = None,
ops_train: Optional[str] = None,
acs_config: Optional[List[str]] = None,
acs_version: Optional[str] = None,
acs_train: Optional[str] = None,
ssc_config: Optional[List[str]] = None,
ssc_version: Optional[str] = None,
ssc_train: Optional[str] = None,
# Dataflow
dataflow_profile_instances: int = 1,
# Broker
custom_broker_config: Optional[dict] = None,
broker_memory_profile: Optional[str] = None,
broker_service_type: Optional[str] = None,
broker_backend_partitions: Optional[int] = None,
broker_backend_workers: Optional[int] = None,
broker_backend_redundancy_factor: Optional[int] = None,
broker_frontend_workers: Optional[int] = None,
broker_frontend_replicas: Optional[int] = None,
add_insecure_listener: Optional[bool] = None,
# Akri
kubernetes_distro: str = KubernetesDistroType.k8s.value,
container_runtime_socket: Optional[str] = None,
# User Trust Config
user_trust: Optional[bool] = None,
trust_settings: Optional[List[str]] = None,
**_,