Skip to content

RosServiceMeshProps

Properties for defining a RosServiceMesh.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Asm;
new RosServiceMeshProps {
    object VpcId,
    object VSwitches,
    object AccessLogEnabled = null,
    object AccessLogFile = null,
    object AccessLogFormat = null,
    object AccessLogProject = null,
    object AccessLogServiceEnabled = null,
    object AccessLogServiceHost = null,
    object AccessLogServicePort = null,
    object ApiServerLoadBalancerSpec = null,
    object ApiServerPublicEip = null,
    object AuditProject = null,
    object AutoRenew = null,
    object AutoRenewPeriod = null,
    object CertChain = null,
    object ChargeType = null,
    object ClusterSpec = null,
    object ConfigSourceEnabled = null,
    object ConfigSourceNacosId = null,
    object ControlPlaneLogEnabled = null,
    object ControlPlaneLogProject = null,
    object CrAggregationEnabled = null,
    object CustomizedPrometheus = null,
    object CustomizedZipkin = null,
    object DnsProxyingEnabled = null,
    object DubboFilterEnabled = null,
    object Edition = null,
    object EnableAcmg = null,
    object EnableAmbient = null,
    object EnableAudit = null,
    object EnableCrHistory = null,
    object EnableSdsServer = null,
    object ExcludeInboundPorts = null,
    object ExcludeIpRanges = null,
    object ExcludeOutboundPorts = null,
    object ExistingCaCert = null,
    object ExistingCaKey = null,
    object ExistingCaType = null,
    object ExistingRootCaCert = null,
    object ExistingRootCaKey = null,
    object FilterGatewayClusterConfig = null,
    object GatewayApiEnabled = null,
    object GuestCluster = null,
    object IncludeIpRanges = null,
    object IstioVersion = null,
    object KialiEnabled = null,
    object LocalityLbConf = null,
    object LocalityLoadBalancing = null,
    object MseEnabled = null,
    object MultiBufferEnabled = null,
    object MultiBufferPollDelay = null,
    object MysqlFilterEnabled = null,
    object Name = null,
    object Opa = null,
    object OpaEnabled = null,
    object OutboundTrafficPolicy = null,
    object Period = null,
    object PilotLoadBalancerSpec = null,
    object PilotPublicEip = null,
    object PlaygroundScene = null,
    object PrometheusUrl = null,
    object Proxy = null,
    object Telemetry = null,
    object TraceSampling = null,
    object Tracing = null,
    object UseExistingCa = null,
    object WebAssemblyFilterEnabled = null
};

Properties

Name Type Description
VpcId object No description.
VSwitches object No description.
AccessLogEnabled object No description.
AccessLogFile object No description.
AccessLogFormat object No description.
AccessLogProject object No description.
AccessLogServiceEnabled object No description.
AccessLogServiceHost object No description.
AccessLogServicePort object No description.
ApiServerLoadBalancerSpec object No description.
ApiServerPublicEip object No description.
AuditProject object No description.
AutoRenew object No description.
AutoRenewPeriod object No description.
CertChain object No description.
ChargeType object No description.
ClusterSpec object No description.
ConfigSourceEnabled object No description.
ConfigSourceNacosId object No description.
ControlPlaneLogEnabled object No description.
ControlPlaneLogProject object No description.
CrAggregationEnabled object No description.
CustomizedPrometheus object No description.
CustomizedZipkin object No description.
DnsProxyingEnabled object No description.
DubboFilterEnabled object No description.
Edition object No description.
EnableAcmg object No description.
EnableAmbient object No description.
EnableAudit object No description.
EnableCrHistory object No description.
EnableSdsServer object No description.
ExcludeInboundPorts object No description.
ExcludeIpRanges object No description.
ExcludeOutboundPorts object No description.
ExistingCaCert object No description.
ExistingCaKey object No description.
ExistingCaType object No description.
ExistingRootCaCert object No description.
ExistingRootCaKey object No description.
FilterGatewayClusterConfig object No description.
GatewayApiEnabled object No description.
GuestCluster object No description.
IncludeIpRanges object No description.
IstioVersion object No description.
KialiEnabled object No description.
LocalityLbConf object No description.
LocalityLoadBalancing object No description.
MseEnabled object No description.
MultiBufferEnabled object No description.
MultiBufferPollDelay object No description.
MysqlFilterEnabled object No description.
Name object No description.
Opa object No description.
OpaEnabled object No description.
OutboundTrafficPolicy object No description.
Period object No description.
PilotLoadBalancerSpec object No description.
PilotPublicEip object No description.
PlaygroundScene object No description.
PrometheusUrl object No description.
Proxy object No description.
Telemetry object No description.
TraceSampling object No description.
Tracing object No description.
UseExistingCa object No description.
WebAssemblyFilterEnabled object No description.

VpcIdRequired

public object VpcId { get; set; }
  • Type: object

VSwitchesRequired

public object VSwitches { get; set; }
  • Type: object

AccessLogEnabledOptional

public object AccessLogEnabled { get; set; }
  • Type: object

AccessLogFileOptional

public object AccessLogFile { get; set; }
  • Type: object

AccessLogFormatOptional

public object AccessLogFormat { get; set; }
  • Type: object

AccessLogProjectOptional

public object AccessLogProject { get; set; }
  • Type: object

AccessLogServiceEnabledOptional

public object AccessLogServiceEnabled { get; set; }
  • Type: object

AccessLogServiceHostOptional

public object AccessLogServiceHost { get; set; }
  • Type: object

AccessLogServicePortOptional

public object AccessLogServicePort { get; set; }
  • Type: object

ApiServerLoadBalancerSpecOptional

public object ApiServerLoadBalancerSpec { get; set; }
  • Type: object

ApiServerPublicEipOptional

public object ApiServerPublicEip { get; set; }
  • Type: object

AuditProjectOptional

public object AuditProject { get; set; }
  • Type: object

AutoRenewOptional

public object AutoRenew { get; set; }
  • Type: object

AutoRenewPeriodOptional

public object AutoRenewPeriod { get; set; }
  • Type: object

CertChainOptional

public object CertChain { get; set; }
  • Type: object

ChargeTypeOptional

public object ChargeType { get; set; }
  • Type: object

ClusterSpecOptional

public object ClusterSpec { get; set; }
  • Type: object

ConfigSourceEnabledOptional

public object ConfigSourceEnabled { get; set; }
  • Type: object

ConfigSourceNacosIdOptional

public object ConfigSourceNacosId { get; set; }
  • Type: object

ControlPlaneLogEnabledOptional

public object ControlPlaneLogEnabled { get; set; }
  • Type: object

ControlPlaneLogProjectOptional

public object ControlPlaneLogProject { get; set; }
  • Type: object

CrAggregationEnabledOptional

public object CrAggregationEnabled { get; set; }
  • Type: object

CustomizedPrometheusOptional

public object CustomizedPrometheus { get; set; }
  • Type: object

CustomizedZipkinOptional

public object CustomizedZipkin { get; set; }
  • Type: object

DnsProxyingEnabledOptional

public object DnsProxyingEnabled { get; set; }
  • Type: object

DubboFilterEnabledOptional

public object DubboFilterEnabled { get; set; }
  • Type: object

EditionOptional

public object Edition { get; set; }
  • Type: object

EnableAcmgOptional

public object EnableAcmg { get; set; }
  • Type: object

EnableAmbientOptional

public object EnableAmbient { get; set; }
  • Type: object

EnableAuditOptional

public object EnableAudit { get; set; }
  • Type: object

EnableCrHistoryOptional

public object EnableCrHistory { get; set; }
  • Type: object

EnableSdsServerOptional

public object EnableSdsServer { get; set; }
  • Type: object

ExcludeInboundPortsOptional

public object ExcludeInboundPorts { get; set; }
  • Type: object

ExcludeIpRangesOptional

public object ExcludeIpRanges { get; set; }
  • Type: object

ExcludeOutboundPortsOptional

public object ExcludeOutboundPorts { get; set; }
  • Type: object

ExistingCaCertOptional

public object ExistingCaCert { get; set; }
  • Type: object

ExistingCaKeyOptional

public object ExistingCaKey { get; set; }
  • Type: object

ExistingCaTypeOptional

public object ExistingCaType { get; set; }
  • Type: object

ExistingRootCaCertOptional

public object ExistingRootCaCert { get; set; }
  • Type: object

ExistingRootCaKeyOptional

public object ExistingRootCaKey { get; set; }
  • Type: object

FilterGatewayClusterConfigOptional

public object FilterGatewayClusterConfig { get; set; }
  • Type: object

GatewayApiEnabledOptional

public object GatewayApiEnabled { get; set; }
  • Type: object

GuestClusterOptional

public object GuestCluster { get; set; }
  • Type: object

IncludeIpRangesOptional

public object IncludeIpRanges { get; set; }
  • Type: object

IstioVersionOptional

public object IstioVersion { get; set; }
  • Type: object

KialiEnabledOptional

public object KialiEnabled { get; set; }
  • Type: object

LocalityLbConfOptional

public object LocalityLbConf { get; set; }
  • Type: object

LocalityLoadBalancingOptional

public object LocalityLoadBalancing { get; set; }
  • Type: object

MseEnabledOptional

public object MseEnabled { get; set; }
  • Type: object

MultiBufferEnabledOptional

public object MultiBufferEnabled { get; set; }
  • Type: object

MultiBufferPollDelayOptional

public object MultiBufferPollDelay { get; set; }
  • Type: object

MysqlFilterEnabledOptional

public object MysqlFilterEnabled { get; set; }
  • Type: object

NameOptional

public object Name { get; set; }
  • Type: object

OpaOptional

public object Opa { get; set; }
  • Type: object

OpaEnabledOptional

public object OpaEnabled { get; set; }
  • Type: object

OutboundTrafficPolicyOptional

public object OutboundTrafficPolicy { get; set; }
  • Type: object

PeriodOptional

public object Period { get; set; }
  • Type: object

PilotLoadBalancerSpecOptional

public object PilotLoadBalancerSpec { get; set; }
  • Type: object

PilotPublicEipOptional

public object PilotPublicEip { get; set; }
  • Type: object

PlaygroundSceneOptional

public object PlaygroundScene { get; set; }
  • Type: object

PrometheusUrlOptional

public object PrometheusUrl { get; set; }
  • Type: object

ProxyOptional

public object Proxy { get; set; }
  • Type: object

TelemetryOptional

public object Telemetry { get; set; }
  • Type: object

TraceSamplingOptional

public object TraceSampling { get; set; }
  • Type: object

TracingOptional

public object Tracing { get; set; }
  • Type: object

UseExistingCaOptional

public object UseExistingCa { get; set; }
  • Type: object

WebAssemblyFilterEnabledOptional

public object WebAssemblyFilterEnabled { get; set; }
  • Type: object