Skip to content

RosServiceMeshProps

Properties for defining a RosServiceMesh.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-asm-servicemesh

Initializer

import ros_cdk_asm
ros_cdk_asm.RosServiceMeshProps(
  vpc_id: typing.Union[str, IResolvable],
  v_switches: typing.Union[typing.List[typing.Any], IResolvable],
  access_log_enabled: typing.Union[bool, IResolvable] = None,
  access_log_file: typing.Union[str, IResolvable] = None,
  access_log_format: typing.Union[str, IResolvable] = None,
  access_log_project: typing.Union[str, IResolvable] = None,
  access_log_service_enabled: typing.Union[bool, IResolvable] = None,
  access_log_service_host: typing.Union[str, IResolvable] = None,
  access_log_service_port: typing.Union[typing.Union[int, float], IResolvable] = None,
  api_server_load_balancer_spec: typing.Union[str, IResolvable] = None,
  api_server_public_eip: typing.Union[bool, IResolvable] = None,
  audit_project: typing.Union[str, IResolvable] = None,
  auto_renew: typing.Union[bool, IResolvable] = None,
  auto_renew_period: typing.Union[typing.Union[int, float], IResolvable] = None,
  cert_chain: typing.Union[str, IResolvable] = None,
  charge_type: typing.Union[str, IResolvable] = None,
  cluster_spec: typing.Union[str, IResolvable] = None,
  config_source_enabled: typing.Union[bool, IResolvable] = None,
  config_source_nacos_id: typing.Union[str, IResolvable] = None,
  control_plane_log_enabled: typing.Union[bool, IResolvable] = None,
  control_plane_log_project: typing.Union[str, IResolvable] = None,
  cr_aggregation_enabled: typing.Union[bool, IResolvable] = None,
  customized_prometheus: typing.Union[bool, IResolvable] = None,
  customized_zipkin: typing.Union[bool, IResolvable] = None,
  dns_proxying_enabled: typing.Union[bool, IResolvable] = None,
  dubbo_filter_enabled: typing.Union[bool, IResolvable] = None,
  edition: typing.Union[str, IResolvable] = None,
  enable_acmg: typing.Union[bool, IResolvable] = None,
  enable_ambient: typing.Union[bool, IResolvable] = None,
  enable_audit: typing.Union[bool, IResolvable] = None,
  enable_cr_history: typing.Union[bool, IResolvable] = None,
  enable_sds_server: typing.Union[bool, IResolvable] = None,
  exclude_inbound_ports: typing.Union[str, IResolvable] = None,
  exclude_ip_ranges: typing.Union[str, IResolvable] = None,
  exclude_outbound_ports: typing.Union[str, IResolvable] = None,
  existing_ca_cert: typing.Union[str, IResolvable] = None,
  existing_ca_key: typing.Union[str, IResolvable] = None,
  existing_ca_type: typing.Union[str, IResolvable] = None,
  existing_root_ca_cert: typing.Union[str, IResolvable] = None,
  existing_root_ca_key: typing.Union[str, IResolvable] = None,
  filter_gateway_cluster_config: typing.Union[bool, IResolvable] = None,
  gateway_api_enabled: typing.Union[bool, IResolvable] = None,
  guest_cluster: typing.Union[str, IResolvable] = None,
  include_ip_ranges: typing.Union[str, IResolvable] = None,
  istio_version: typing.Union[str, IResolvable] = None,
  kiali_enabled: typing.Union[bool, IResolvable] = None,
  locality_lb_conf: typing.Union[str, IResolvable] = None,
  locality_load_balancing: typing.Union[bool, IResolvable] = None,
  mse_enabled: typing.Union[bool, IResolvable] = None,
  multi_buffer_enabled: typing.Union[bool, IResolvable] = None,
  multi_buffer_poll_delay: typing.Union[str, IResolvable] = None,
  mysql_filter_enabled: typing.Union[bool, IResolvable] = None,
  name: typing.Union[str, IResolvable] = None,
  opa: typing.Union[IResolvable, OPAProperty] = None,
  opa_enabled: typing.Union[bool, IResolvable] = None,
  outbound_traffic_policy: typing.Union[str, IResolvable] = None,
  period: typing.Union[typing.Union[int, float], IResolvable] = None,
  pilot_load_balancer_spec: typing.Union[str, IResolvable] = None,
  pilot_public_eip: typing.Union[bool, IResolvable] = None,
  playground_scene: typing.Union[str, IResolvable] = None,
  prometheus_url: typing.Union[str, IResolvable] = None,
  proxy: typing.Union[IResolvable, ProxyProperty] = None,
  telemetry: typing.Union[bool, IResolvable] = None,
  trace_sampling: typing.Union[typing.Union[int, float], IResolvable] = None,
  tracing: typing.Union[bool, IResolvable] = None,
  use_existing_ca: typing.Union[bool, IResolvable] = None,
  web_assembly_filter_enabled: typing.Union[bool, IResolvable] = None
)

Properties

Name Type Description
vpc_id typing.Union[str, ros_cdk_core.IResolvable] No description.
v_switches typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable] No description.
access_log_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
access_log_file typing.Union[str, ros_cdk_core.IResolvable] No description.
access_log_format typing.Union[str, ros_cdk_core.IResolvable] No description.
access_log_project typing.Union[str, ros_cdk_core.IResolvable] No description.
access_log_service_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
access_log_service_host typing.Union[str, ros_cdk_core.IResolvable] No description.
access_log_service_port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
api_server_load_balancer_spec typing.Union[str, ros_cdk_core.IResolvable] No description.
api_server_public_eip typing.Union[bool, ros_cdk_core.IResolvable] No description.
audit_project typing.Union[str, ros_cdk_core.IResolvable] No description.
auto_renew typing.Union[bool, ros_cdk_core.IResolvable] No description.
auto_renew_period typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
cert_chain typing.Union[str, ros_cdk_core.IResolvable] No description.
charge_type typing.Union[str, ros_cdk_core.IResolvable] No description.
cluster_spec typing.Union[str, ros_cdk_core.IResolvable] No description.
config_source_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
config_source_nacos_id typing.Union[str, ros_cdk_core.IResolvable] No description.
control_plane_log_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
control_plane_log_project typing.Union[str, ros_cdk_core.IResolvable] No description.
cr_aggregation_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
customized_prometheus typing.Union[bool, ros_cdk_core.IResolvable] No description.
customized_zipkin typing.Union[bool, ros_cdk_core.IResolvable] No description.
dns_proxying_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
dubbo_filter_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
edition typing.Union[str, ros_cdk_core.IResolvable] No description.
enable_acmg typing.Union[bool, ros_cdk_core.IResolvable] No description.
enable_ambient typing.Union[bool, ros_cdk_core.IResolvable] No description.
enable_audit typing.Union[bool, ros_cdk_core.IResolvable] No description.
enable_cr_history typing.Union[bool, ros_cdk_core.IResolvable] No description.
enable_sds_server typing.Union[bool, ros_cdk_core.IResolvable] No description.
exclude_inbound_ports typing.Union[str, ros_cdk_core.IResolvable] No description.
exclude_ip_ranges typing.Union[str, ros_cdk_core.IResolvable] No description.
exclude_outbound_ports typing.Union[str, ros_cdk_core.IResolvable] No description.
existing_ca_cert typing.Union[str, ros_cdk_core.IResolvable] No description.
existing_ca_key typing.Union[str, ros_cdk_core.IResolvable] No description.
existing_ca_type typing.Union[str, ros_cdk_core.IResolvable] No description.
existing_root_ca_cert typing.Union[str, ros_cdk_core.IResolvable] No description.
existing_root_ca_key typing.Union[str, ros_cdk_core.IResolvable] No description.
filter_gateway_cluster_config typing.Union[bool, ros_cdk_core.IResolvable] No description.
gateway_api_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
guest_cluster typing.Union[str, ros_cdk_core.IResolvable] No description.
include_ip_ranges typing.Union[str, ros_cdk_core.IResolvable] No description.
istio_version typing.Union[str, ros_cdk_core.IResolvable] No description.
kiali_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
locality_lb_conf typing.Union[str, ros_cdk_core.IResolvable] No description.
locality_load_balancing typing.Union[bool, ros_cdk_core.IResolvable] No description.
mse_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
multi_buffer_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
multi_buffer_poll_delay typing.Union[str, ros_cdk_core.IResolvable] No description.
mysql_filter_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
name typing.Union[str, ros_cdk_core.IResolvable] No description.
opa typing.Union[ros_cdk_core.IResolvable, OPAProperty] No description.
opa_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
outbound_traffic_policy typing.Union[str, ros_cdk_core.IResolvable] No description.
period typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
pilot_load_balancer_spec typing.Union[str, ros_cdk_core.IResolvable] No description.
pilot_public_eip typing.Union[bool, ros_cdk_core.IResolvable] No description.
playground_scene typing.Union[str, ros_cdk_core.IResolvable] No description.
prometheus_url typing.Union[str, ros_cdk_core.IResolvable] No description.
proxy typing.Union[ros_cdk_core.IResolvable, ProxyProperty] No description.
telemetry typing.Union[bool, ros_cdk_core.IResolvable] No description.
trace_sampling typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
tracing typing.Union[bool, ros_cdk_core.IResolvable] No description.
use_existing_ca typing.Union[bool, ros_cdk_core.IResolvable] No description.
web_assembly_filter_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.

vpc_idRequired

vpc_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

v_switchesRequired

v_switches: typing.Union[typing.List[typing.Any], IResolvable]
  • Type: typing.Union[typing.List[typing.Any], ros_cdk_core.IResolvable]

access_log_enabledOptional

access_log_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

access_log_fileOptional

access_log_file: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

access_log_formatOptional

access_log_format: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

access_log_projectOptional

access_log_project: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

access_log_service_enabledOptional

access_log_service_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

access_log_service_hostOptional

access_log_service_host: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

access_log_service_portOptional

access_log_service_port: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

api_server_load_balancer_specOptional

api_server_load_balancer_spec: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

api_server_public_eipOptional

api_server_public_eip: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

audit_projectOptional

audit_project: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

auto_renewOptional

auto_renew: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

auto_renew_periodOptional

auto_renew_period: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

cert_chainOptional

cert_chain: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

charge_typeOptional

charge_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

cluster_specOptional

cluster_spec: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

config_source_enabledOptional

config_source_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

config_source_nacos_idOptional

config_source_nacos_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

control_plane_log_enabledOptional

control_plane_log_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

control_plane_log_projectOptional

control_plane_log_project: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

cr_aggregation_enabledOptional

cr_aggregation_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

customized_prometheusOptional

customized_prometheus: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

customized_zipkinOptional

customized_zipkin: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

dns_proxying_enabledOptional

dns_proxying_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

dubbo_filter_enabledOptional

dubbo_filter_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

editionOptional

edition: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

enable_acmgOptional

enable_acmg: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

enable_ambientOptional

enable_ambient: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

enable_auditOptional

enable_audit: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

enable_cr_historyOptional

enable_cr_history: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

enable_sds_serverOptional

enable_sds_server: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

exclude_inbound_portsOptional

exclude_inbound_ports: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

exclude_ip_rangesOptional

exclude_ip_ranges: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

exclude_outbound_portsOptional

exclude_outbound_ports: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

existing_ca_certOptional

existing_ca_cert: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

existing_ca_keyOptional

existing_ca_key: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

existing_ca_typeOptional

existing_ca_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

existing_root_ca_certOptional

existing_root_ca_cert: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

existing_root_ca_keyOptional

existing_root_ca_key: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

filter_gateway_cluster_configOptional

filter_gateway_cluster_config: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

gateway_api_enabledOptional

gateway_api_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

guest_clusterOptional

guest_cluster: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

include_ip_rangesOptional

include_ip_ranges: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

istio_versionOptional

istio_version: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

kiali_enabledOptional

kiali_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

locality_lb_confOptional

locality_lb_conf: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

locality_load_balancingOptional

locality_load_balancing: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

mse_enabledOptional

mse_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

multi_buffer_enabledOptional

multi_buffer_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

multi_buffer_poll_delayOptional

multi_buffer_poll_delay: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

mysql_filter_enabledOptional

mysql_filter_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

nameOptional

name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

opaOptional

opa: typing.Union[IResolvable, OPAProperty]
  • Type: typing.Union[ros_cdk_core.IResolvable, OPAProperty]

opa_enabledOptional

opa_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

outbound_traffic_policyOptional

outbound_traffic_policy: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

periodOptional

period: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

pilot_load_balancer_specOptional

pilot_load_balancer_spec: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

pilot_public_eipOptional

pilot_public_eip: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

playground_sceneOptional

playground_scene: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

prometheus_urlOptional

prometheus_url: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

proxyOptional

proxy: typing.Union[IResolvable, ProxyProperty]

telemetryOptional

telemetry: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

trace_samplingOptional

trace_sampling: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

tracingOptional

tracing: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

use_existing_caOptional

use_existing_ca: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

web_assembly_filter_enabledOptional

web_assembly_filter_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]