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]
- Type: typing.Union[ros_cdk_core.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]