1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. servicemesh
  5. getServiceMeshes
Alibaba Cloud v3.53.0 published on Wednesday, Apr 17, 2024 by Pulumi

alicloud.servicemesh.getServiceMeshes

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.53.0 published on Wednesday, Apr 17, 2024 by Pulumi

    This data source provides the Service Mesh Service Meshes of the current Alibaba Cloud user.

    NOTE: Available since v1.138.0.

    Using getServiceMeshes

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getServiceMeshes(args: GetServiceMeshesArgs, opts?: InvokeOptions): Promise<GetServiceMeshesResult>
    function getServiceMeshesOutput(args: GetServiceMeshesOutputArgs, opts?: InvokeOptions): Output<GetServiceMeshesResult>
    def get_service_meshes(enable_details: Optional[bool] = None,
                           ids: Optional[Sequence[str]] = None,
                           name_regex: Optional[str] = None,
                           output_file: Optional[str] = None,
                           status: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetServiceMeshesResult
    def get_service_meshes_output(enable_details: Optional[pulumi.Input[bool]] = None,
                           ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           name_regex: Optional[pulumi.Input[str]] = None,
                           output_file: Optional[pulumi.Input[str]] = None,
                           status: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetServiceMeshesResult]
    func GetServiceMeshes(ctx *Context, args *GetServiceMeshesArgs, opts ...InvokeOption) (*GetServiceMeshesResult, error)
    func GetServiceMeshesOutput(ctx *Context, args *GetServiceMeshesOutputArgs, opts ...InvokeOption) GetServiceMeshesResultOutput

    > Note: This function is named GetServiceMeshes in the Go SDK.

    public static class GetServiceMeshes 
    {
        public static Task<GetServiceMeshesResult> InvokeAsync(GetServiceMeshesArgs args, InvokeOptions? opts = null)
        public static Output<GetServiceMeshesResult> Invoke(GetServiceMeshesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetServiceMeshesResult> getServiceMeshes(GetServiceMeshesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: alicloud:servicemesh/getServiceMeshes:getServiceMeshes
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EnableDetails bool
    Whether to query the detailed list of resource attributes. Default value: false.
    Ids List<string>
    A list of Service Mesh IDs.
    NameRegex string
    A regex string to filter results by Service Mesh name.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    Status string
    The status of the Service Mesh. Valid values: running, initial.
    EnableDetails bool
    Whether to query the detailed list of resource attributes. Default value: false.
    Ids []string
    A list of Service Mesh IDs.
    NameRegex string
    A regex string to filter results by Service Mesh name.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    Status string
    The status of the Service Mesh. Valid values: running, initial.
    enableDetails Boolean
    Whether to query the detailed list of resource attributes. Default value: false.
    ids List<String>
    A list of Service Mesh IDs.
    nameRegex String
    A regex string to filter results by Service Mesh name.
    outputFile String
    File name where to save data source results (after running pulumi preview).
    status String
    The status of the Service Mesh. Valid values: running, initial.
    enableDetails boolean
    Whether to query the detailed list of resource attributes. Default value: false.
    ids string[]
    A list of Service Mesh IDs.
    nameRegex string
    A regex string to filter results by Service Mesh name.
    outputFile string
    File name where to save data source results (after running pulumi preview).
    status string
    The status of the Service Mesh. Valid values: running, initial.
    enable_details bool
    Whether to query the detailed list of resource attributes. Default value: false.
    ids Sequence[str]
    A list of Service Mesh IDs.
    name_regex str
    A regex string to filter results by Service Mesh name.
    output_file str
    File name where to save data source results (after running pulumi preview).
    status str
    The status of the Service Mesh. Valid values: running, initial.
    enableDetails Boolean
    Whether to query the detailed list of resource attributes. Default value: false.
    ids List<String>
    A list of Service Mesh IDs.
    nameRegex String
    A regex string to filter results by Service Mesh name.
    outputFile String
    File name where to save data source results (after running pulumi preview).
    status String
    The status of the Service Mesh. Valid values: running, initial.

    getServiceMeshes Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Ids List<string>
    Meshes List<Pulumi.AliCloud.ServiceMesh.Outputs.GetServiceMeshesMesh>
    A list of Service Mesh Service Meshes. Each element contains the following attributes:
    Names List<string>
    A list of Service Mesh names.
    EnableDetails bool
    NameRegex string
    OutputFile string
    Status string
    The status of the Service Mesh instance.
    Id string
    The provider-assigned unique ID for this managed resource.
    Ids []string
    Meshes []GetServiceMeshesMesh
    A list of Service Mesh Service Meshes. Each element contains the following attributes:
    Names []string
    A list of Service Mesh names.
    EnableDetails bool
    NameRegex string
    OutputFile string
    Status string
    The status of the Service Mesh instance.
    id String
    The provider-assigned unique ID for this managed resource.
    ids List<String>
    meshes List<GetServiceMeshesMesh>
    A list of Service Mesh Service Meshes. Each element contains the following attributes:
    names List<String>
    A list of Service Mesh names.
    enableDetails Boolean
    nameRegex String
    outputFile String
    status String
    The status of the Service Mesh instance.
    id string
    The provider-assigned unique ID for this managed resource.
    ids string[]
    meshes GetServiceMeshesMesh[]
    A list of Service Mesh Service Meshes. Each element contains the following attributes:
    names string[]
    A list of Service Mesh names.
    enableDetails boolean
    nameRegex string
    outputFile string
    status string
    The status of the Service Mesh instance.
    id str
    The provider-assigned unique ID for this managed resource.
    ids Sequence[str]
    meshes Sequence[GetServiceMeshesMesh]
    A list of Service Mesh Service Meshes. Each element contains the following attributes:
    names Sequence[str]
    A list of Service Mesh names.
    enable_details bool
    name_regex str
    output_file str
    status str
    The status of the Service Mesh instance.
    id String
    The provider-assigned unique ID for this managed resource.
    ids List<String>
    meshes List<Property Map>
    A list of Service Mesh Service Meshes. Each element contains the following attributes:
    names List<String>
    A list of Service Mesh names.
    enableDetails Boolean
    nameRegex String
    outputFile String
    status String
    The status of the Service Mesh instance.

    Supporting Types

    GetServiceMeshesMesh

    Clusters List<string>
    The Cluster List.
    CreateTime string
    The created time of the Service Mesh instance.
    Edition string
    Grid instance version type. Note: edition takes effect only if enable_details is set to true.
    Endpoints List<Pulumi.AliCloud.ServiceMesh.Inputs.GetServiceMeshesMeshEndpoint>
    The endpoint details. Note: endpoints takes effect only if enable_details is set to true.
    ErrorMessage string
    The returned error message.
    Id string
    The ID of the Service Mesh instance.
    IstioOperatorVersion string
    (Available since v1.170.0) The Istio Operator Version. Note: istio_operator_version takes effect only if enable_details is set to true.
    KubeConfig string
    The content of Kube config. Note: kube_config takes effect only if enable_details is set to true.
    LoadBalancers List<Pulumi.AliCloud.ServiceMesh.Inputs.GetServiceMeshesMeshLoadBalancer>
    The configuration of the Load Balancer. Note: load_balancer takes effect only if enable_details is set to true.
    MeshConfigs List<Pulumi.AliCloud.ServiceMesh.Inputs.GetServiceMeshesMeshMeshConfig>
    The configuration of the Service grid. Note: mesh_config takes effect only if enable_details is set to true.
    Networks List<Pulumi.AliCloud.ServiceMesh.Inputs.GetServiceMeshesMeshNetwork>
    The configuration of the Service grid network. Note: network takes effect only if enable_details is set to true.
    ServiceMeshId string
    The ID of the Service Mesh instance.
    ServiceMeshName string
    The name of the Service Mesh instance.
    SidecarVersion string
    (Available since v1.170.0) The SideCar Version. Note: sidecar_version takes effect only if enable_details is set to true.
    Status string
    The status of the Service Mesh. Valid values: running, initial.
    Version string
    The version of the Service Mesh instance.
    Clusters []string
    The Cluster List.
    CreateTime string
    The created time of the Service Mesh instance.
    Edition string
    Grid instance version type. Note: edition takes effect only if enable_details is set to true.
    Endpoints []GetServiceMeshesMeshEndpoint
    The endpoint details. Note: endpoints takes effect only if enable_details is set to true.
    ErrorMessage string
    The returned error message.
    Id string
    The ID of the Service Mesh instance.
    IstioOperatorVersion string
    (Available since v1.170.0) The Istio Operator Version. Note: istio_operator_version takes effect only if enable_details is set to true.
    KubeConfig string
    The content of Kube config. Note: kube_config takes effect only if enable_details is set to true.
    LoadBalancers []GetServiceMeshesMeshLoadBalancer
    The configuration of the Load Balancer. Note: load_balancer takes effect only if enable_details is set to true.
    MeshConfigs []GetServiceMeshesMeshMeshConfig
    The configuration of the Service grid. Note: mesh_config takes effect only if enable_details is set to true.
    Networks []GetServiceMeshesMeshNetwork
    The configuration of the Service grid network. Note: network takes effect only if enable_details is set to true.
    ServiceMeshId string
    The ID of the Service Mesh instance.
    ServiceMeshName string
    The name of the Service Mesh instance.
    SidecarVersion string
    (Available since v1.170.0) The SideCar Version. Note: sidecar_version takes effect only if enable_details is set to true.
    Status string
    The status of the Service Mesh. Valid values: running, initial.
    Version string
    The version of the Service Mesh instance.
    clusters List<String>
    The Cluster List.
    createTime String
    The created time of the Service Mesh instance.
    edition String
    Grid instance version type. Note: edition takes effect only if enable_details is set to true.
    endpoints List<GetServiceMeshesMeshEndpoint>
    The endpoint details. Note: endpoints takes effect only if enable_details is set to true.
    errorMessage String
    The returned error message.
    id String
    The ID of the Service Mesh instance.
    istioOperatorVersion String
    (Available since v1.170.0) The Istio Operator Version. Note: istio_operator_version takes effect only if enable_details is set to true.
    kubeConfig String
    The content of Kube config. Note: kube_config takes effect only if enable_details is set to true.
    loadBalancers List<GetServiceMeshesMeshLoadBalancer>
    The configuration of the Load Balancer. Note: load_balancer takes effect only if enable_details is set to true.
    meshConfigs List<GetServiceMeshesMeshMeshConfig>
    The configuration of the Service grid. Note: mesh_config takes effect only if enable_details is set to true.
    networks List<GetServiceMeshesMeshNetwork>
    The configuration of the Service grid network. Note: network takes effect only if enable_details is set to true.
    serviceMeshId String
    The ID of the Service Mesh instance.
    serviceMeshName String
    The name of the Service Mesh instance.
    sidecarVersion String
    (Available since v1.170.0) The SideCar Version. Note: sidecar_version takes effect only if enable_details is set to true.
    status String
    The status of the Service Mesh. Valid values: running, initial.
    version String
    The version of the Service Mesh instance.
    clusters string[]
    The Cluster List.
    createTime string
    The created time of the Service Mesh instance.
    edition string
    Grid instance version type. Note: edition takes effect only if enable_details is set to true.
    endpoints GetServiceMeshesMeshEndpoint[]
    The endpoint details. Note: endpoints takes effect only if enable_details is set to true.
    errorMessage string
    The returned error message.
    id string
    The ID of the Service Mesh instance.
    istioOperatorVersion string
    (Available since v1.170.0) The Istio Operator Version. Note: istio_operator_version takes effect only if enable_details is set to true.
    kubeConfig string
    The content of Kube config. Note: kube_config takes effect only if enable_details is set to true.
    loadBalancers GetServiceMeshesMeshLoadBalancer[]
    The configuration of the Load Balancer. Note: load_balancer takes effect only if enable_details is set to true.
    meshConfigs GetServiceMeshesMeshMeshConfig[]
    The configuration of the Service grid. Note: mesh_config takes effect only if enable_details is set to true.
    networks GetServiceMeshesMeshNetwork[]
    The configuration of the Service grid network. Note: network takes effect only if enable_details is set to true.
    serviceMeshId string
    The ID of the Service Mesh instance.
    serviceMeshName string
    The name of the Service Mesh instance.
    sidecarVersion string
    (Available since v1.170.0) The SideCar Version. Note: sidecar_version takes effect only if enable_details is set to true.
    status string
    The status of the Service Mesh. Valid values: running, initial.
    version string
    The version of the Service Mesh instance.
    clusters Sequence[str]
    The Cluster List.
    create_time str
    The created time of the Service Mesh instance.
    edition str
    Grid instance version type. Note: edition takes effect only if enable_details is set to true.
    endpoints Sequence[GetServiceMeshesMeshEndpoint]
    The endpoint details. Note: endpoints takes effect only if enable_details is set to true.
    error_message str
    The returned error message.
    id str
    The ID of the Service Mesh instance.
    istio_operator_version str
    (Available since v1.170.0) The Istio Operator Version. Note: istio_operator_version takes effect only if enable_details is set to true.
    kube_config str
    The content of Kube config. Note: kube_config takes effect only if enable_details is set to true.
    load_balancers Sequence[GetServiceMeshesMeshLoadBalancer]
    The configuration of the Load Balancer. Note: load_balancer takes effect only if enable_details is set to true.
    mesh_configs Sequence[GetServiceMeshesMeshMeshConfig]
    The configuration of the Service grid. Note: mesh_config takes effect only if enable_details is set to true.
    networks Sequence[GetServiceMeshesMeshNetwork]
    The configuration of the Service grid network. Note: network takes effect only if enable_details is set to true.
    service_mesh_id str
    The ID of the Service Mesh instance.
    service_mesh_name str
    The name of the Service Mesh instance.
    sidecar_version str
    (Available since v1.170.0) The SideCar Version. Note: sidecar_version takes effect only if enable_details is set to true.
    status str
    The status of the Service Mesh. Valid values: running, initial.
    version str
    The version of the Service Mesh instance.
    clusters List<String>
    The Cluster List.
    createTime String
    The created time of the Service Mesh instance.
    edition String
    Grid instance version type. Note: edition takes effect only if enable_details is set to true.
    endpoints List<Property Map>
    The endpoint details. Note: endpoints takes effect only if enable_details is set to true.
    errorMessage String
    The returned error message.
    id String
    The ID of the Service Mesh instance.
    istioOperatorVersion String
    (Available since v1.170.0) The Istio Operator Version. Note: istio_operator_version takes effect only if enable_details is set to true.
    kubeConfig String
    The content of Kube config. Note: kube_config takes effect only if enable_details is set to true.
    loadBalancers List<Property Map>
    The configuration of the Load Balancer. Note: load_balancer takes effect only if enable_details is set to true.
    meshConfigs List<Property Map>
    The configuration of the Service grid. Note: mesh_config takes effect only if enable_details is set to true.
    networks List<Property Map>
    The configuration of the Service grid network. Note: network takes effect only if enable_details is set to true.
    serviceMeshId String
    The ID of the Service Mesh instance.
    serviceMeshName String
    The name of the Service Mesh instance.
    sidecarVersion String
    (Available since v1.170.0) The SideCar Version. Note: sidecar_version takes effect only if enable_details is set to true.
    status String
    The status of the Service Mesh. Valid values: running, initial.
    version String
    The version of the Service Mesh instance.

    GetServiceMeshesMeshEndpoint

    IntranetApiServerEndpoint string
    The internal address of the API Server.
    IntranetPilotEndpoint string
    The internal address of the Istio Pilot.
    PublicApiServerEndpoint string
    The public address of the API Server.
    PublicPilotEndpoint string
    The public address of the Istio Pilot.
    IntranetApiServerEndpoint string
    The internal address of the API Server.
    IntranetPilotEndpoint string
    The internal address of the Istio Pilot.
    PublicApiServerEndpoint string
    The public address of the API Server.
    PublicPilotEndpoint string
    The public address of the Istio Pilot.
    intranetApiServerEndpoint String
    The internal address of the API Server.
    intranetPilotEndpoint String
    The internal address of the Istio Pilot.
    publicApiServerEndpoint String
    The public address of the API Server.
    publicPilotEndpoint String
    The public address of the Istio Pilot.
    intranetApiServerEndpoint string
    The internal address of the API Server.
    intranetPilotEndpoint string
    The internal address of the Istio Pilot.
    publicApiServerEndpoint string
    The public address of the API Server.
    publicPilotEndpoint string
    The public address of the Istio Pilot.
    intranet_api_server_endpoint str
    The internal address of the API Server.
    intranet_pilot_endpoint str
    The internal address of the Istio Pilot.
    public_api_server_endpoint str
    The public address of the API Server.
    public_pilot_endpoint str
    The public address of the Istio Pilot.
    intranetApiServerEndpoint String
    The internal address of the API Server.
    intranetPilotEndpoint String
    The internal address of the Istio Pilot.
    publicApiServerEndpoint String
    The public address of the API Server.
    publicPilotEndpoint String
    The public address of the Istio Pilot.

    GetServiceMeshesMeshLoadBalancer

    ApiServerLoadbalancerId string
    The IP address of a public network exposed API Server corresponding to the Load Balance.
    ApiServerPublicEip bool
    Whether to use the IP address of a public network exposed the API Server.
    PilotPublicEip bool
    Whether to use the IP address of a public network exposure the Istio Pilot.
    PilotPublicLoadbalancerId string
    The IP address of a public network exposure Istio Pilot corresponds to the Load Balance.
    ApiServerLoadbalancerId string
    The IP address of a public network exposed API Server corresponding to the Load Balance.
    ApiServerPublicEip bool
    Whether to use the IP address of a public network exposed the API Server.
    PilotPublicEip bool
    Whether to use the IP address of a public network exposure the Istio Pilot.
    PilotPublicLoadbalancerId string
    The IP address of a public network exposure Istio Pilot corresponds to the Load Balance.
    apiServerLoadbalancerId String
    The IP address of a public network exposed API Server corresponding to the Load Balance.
    apiServerPublicEip Boolean
    Whether to use the IP address of a public network exposed the API Server.
    pilotPublicEip Boolean
    Whether to use the IP address of a public network exposure the Istio Pilot.
    pilotPublicLoadbalancerId String
    The IP address of a public network exposure Istio Pilot corresponds to the Load Balance.
    apiServerLoadbalancerId string
    The IP address of a public network exposed API Server corresponding to the Load Balance.
    apiServerPublicEip boolean
    Whether to use the IP address of a public network exposed the API Server.
    pilotPublicEip boolean
    Whether to use the IP address of a public network exposure the Istio Pilot.
    pilotPublicLoadbalancerId string
    The IP address of a public network exposure Istio Pilot corresponds to the Load Balance.
    api_server_loadbalancer_id str
    The IP address of a public network exposed API Server corresponding to the Load Balance.
    api_server_public_eip bool
    Whether to use the IP address of a public network exposed the API Server.
    pilot_public_eip bool
    Whether to use the IP address of a public network exposure the Istio Pilot.
    pilot_public_loadbalancer_id str
    The IP address of a public network exposure Istio Pilot corresponds to the Load Balance.
    apiServerLoadbalancerId String
    The IP address of a public network exposed API Server corresponding to the Load Balance.
    apiServerPublicEip Boolean
    Whether to use the IP address of a public network exposed the API Server.
    pilotPublicEip Boolean
    Whether to use the IP address of a public network exposure the Istio Pilot.
    pilotPublicLoadbalancerId String
    The IP address of a public network exposure Istio Pilot corresponds to the Load Balance.

    GetServiceMeshesMeshMeshConfig

    AccessLogs List<Pulumi.AliCloud.ServiceMesh.Inputs.GetServiceMeshesMeshMeshConfigAccessLog>
    The configuration of the access logging.
    Audits List<Pulumi.AliCloud.ServiceMesh.Inputs.GetServiceMeshesMeshMeshConfigAudit>
    The configuration of the Service grid audit.
    ControlPlaneLogs List<Pulumi.AliCloud.ServiceMesh.Inputs.GetServiceMeshesMeshMeshConfigControlPlaneLog>
    (Available since v1.174.0) The configuration of the control plane logging.
    CustomizedZipkin bool
    Whether or not to enable the use of a custom zipkin.
    EnableLocalityLb bool
    Whether to enable service can access the service through the nearest node access.
    IncludeIpRanges string
    The IP ADDRESS range.
    Kialis List<Pulumi.AliCloud.ServiceMesh.Inputs.GetServiceMeshesMeshMeshConfigKiali>
    The configuration of the Kiali.
    Opas List<Pulumi.AliCloud.ServiceMesh.Inputs.GetServiceMeshesMeshMeshConfigOpa>
    The open-door policy of agent (OPA) plug-in information.
    OutboundTrafficPolicy string
    The policy of the Out to the traffic.
    Pilots List<Pulumi.AliCloud.ServiceMesh.Inputs.GetServiceMeshesMeshMeshConfigPilot>
    The configuration of the Link trace sampling.
    Prometheuses List<Pulumi.AliCloud.ServiceMesh.Inputs.GetServiceMeshesMeshMeshConfigPrometheus>
    the configuration of the Prometheus.
    Proxies List<Pulumi.AliCloud.ServiceMesh.Inputs.GetServiceMeshesMeshMeshConfigProxy>
    The configuration of the Proxy.
    SidecarInjectors List<Pulumi.AliCloud.ServiceMesh.Inputs.GetServiceMeshesMeshMeshConfigSidecarInjector>
    The configuration of the Sidecar injector.
    Telemetry bool
    Whether to enable acquisition Prometheus metrics.
    Tracing bool
    Whether to enable link trace.
    AccessLogs []GetServiceMeshesMeshMeshConfigAccessLog
    The configuration of the access logging.
    Audits []GetServiceMeshesMeshMeshConfigAudit
    The configuration of the Service grid audit.
    ControlPlaneLogs []GetServiceMeshesMeshMeshConfigControlPlaneLog
    (Available since v1.174.0) The configuration of the control plane logging.
    CustomizedZipkin bool
    Whether or not to enable the use of a custom zipkin.
    EnableLocalityLb bool
    Whether to enable service can access the service through the nearest node access.
    IncludeIpRanges string
    The IP ADDRESS range.
    Kialis []GetServiceMeshesMeshMeshConfigKiali
    The configuration of the Kiali.
    Opas []GetServiceMeshesMeshMeshConfigOpa
    The open-door policy of agent (OPA) plug-in information.
    OutboundTrafficPolicy string
    The policy of the Out to the traffic.
    Pilots []GetServiceMeshesMeshMeshConfigPilot
    The configuration of the Link trace sampling.
    Prometheuses []GetServiceMeshesMeshMeshConfigPrometheus
    the configuration of the Prometheus.
    Proxies []GetServiceMeshesMeshMeshConfigProxy
    The configuration of the Proxy.
    SidecarInjectors []GetServiceMeshesMeshMeshConfigSidecarInjector
    The configuration of the Sidecar injector.
    Telemetry bool
    Whether to enable acquisition Prometheus metrics.
    Tracing bool
    Whether to enable link trace.
    accessLogs List<GetServiceMeshesMeshMeshConfigAccessLog>
    The configuration of the access logging.
    audits List<GetServiceMeshesMeshMeshConfigAudit>
    The configuration of the Service grid audit.
    controlPlaneLogs List<GetServiceMeshesMeshMeshConfigControlPlaneLog>
    (Available since v1.174.0) The configuration of the control plane logging.
    customizedZipkin Boolean
    Whether or not to enable the use of a custom zipkin.
    enableLocalityLb Boolean
    Whether to enable service can access the service through the nearest node access.
    includeIpRanges String
    The IP ADDRESS range.
    kialis List<GetServiceMeshesMeshMeshConfigKiali>
    The configuration of the Kiali.
    opas List<GetServiceMeshesMeshMeshConfigOpa>
    The open-door policy of agent (OPA) plug-in information.
    outboundTrafficPolicy String
    The policy of the Out to the traffic.
    pilots List<GetServiceMeshesMeshMeshConfigPilot>
    The configuration of the Link trace sampling.
    prometheuses List<GetServiceMeshesMeshMeshConfigPrometheus>
    the configuration of the Prometheus.
    proxies List<GetServiceMeshesMeshMeshConfigProxy>
    The configuration of the Proxy.
    sidecarInjectors List<GetServiceMeshesMeshMeshConfigSidecarInjector>
    The configuration of the Sidecar injector.
    telemetry Boolean
    Whether to enable acquisition Prometheus metrics.
    tracing Boolean
    Whether to enable link trace.
    accessLogs GetServiceMeshesMeshMeshConfigAccessLog[]
    The configuration of the access logging.
    audits GetServiceMeshesMeshMeshConfigAudit[]
    The configuration of the Service grid audit.
    controlPlaneLogs GetServiceMeshesMeshMeshConfigControlPlaneLog[]
    (Available since v1.174.0) The configuration of the control plane logging.
    customizedZipkin boolean
    Whether or not to enable the use of a custom zipkin.
    enableLocalityLb boolean
    Whether to enable service can access the service through the nearest node access.
    includeIpRanges string
    The IP ADDRESS range.
    kialis GetServiceMeshesMeshMeshConfigKiali[]
    The configuration of the Kiali.
    opas GetServiceMeshesMeshMeshConfigOpa[]
    The open-door policy of agent (OPA) plug-in information.
    outboundTrafficPolicy string
    The policy of the Out to the traffic.
    pilots GetServiceMeshesMeshMeshConfigPilot[]
    The configuration of the Link trace sampling.
    prometheuses GetServiceMeshesMeshMeshConfigPrometheus[]
    the configuration of the Prometheus.
    proxies GetServiceMeshesMeshMeshConfigProxy[]
    The configuration of the Proxy.
    sidecarInjectors GetServiceMeshesMeshMeshConfigSidecarInjector[]
    The configuration of the Sidecar injector.
    telemetry boolean
    Whether to enable acquisition Prometheus metrics.
    tracing boolean
    Whether to enable link trace.
    access_logs Sequence[GetServiceMeshesMeshMeshConfigAccessLog]
    The configuration of the access logging.
    audits Sequence[GetServiceMeshesMeshMeshConfigAudit]
    The configuration of the Service grid audit.
    control_plane_logs Sequence[GetServiceMeshesMeshMeshConfigControlPlaneLog]
    (Available since v1.174.0) The configuration of the control plane logging.
    customized_zipkin bool
    Whether or not to enable the use of a custom zipkin.
    enable_locality_lb bool
    Whether to enable service can access the service through the nearest node access.
    include_ip_ranges str
    The IP ADDRESS range.
    kialis Sequence[GetServiceMeshesMeshMeshConfigKiali]
    The configuration of the Kiali.
    opas Sequence[GetServiceMeshesMeshMeshConfigOpa]
    The open-door policy of agent (OPA) plug-in information.
    outbound_traffic_policy str
    The policy of the Out to the traffic.
    pilots Sequence[GetServiceMeshesMeshMeshConfigPilot]
    The configuration of the Link trace sampling.
    prometheuses Sequence[GetServiceMeshesMeshMeshConfigPrometheus]
    the configuration of the Prometheus.
    proxies Sequence[GetServiceMeshesMeshMeshConfigProxy]
    The configuration of the Proxy.
    sidecar_injectors Sequence[GetServiceMeshesMeshMeshConfigSidecarInjector]
    The configuration of the Sidecar injector.
    telemetry bool
    Whether to enable acquisition Prometheus metrics.
    tracing bool
    Whether to enable link trace.
    accessLogs List<Property Map>
    The configuration of the access logging.
    audits List<Property Map>
    The configuration of the Service grid audit.
    controlPlaneLogs List<Property Map>
    (Available since v1.174.0) The configuration of the control plane logging.
    customizedZipkin Boolean
    Whether or not to enable the use of a custom zipkin.
    enableLocalityLb Boolean
    Whether to enable service can access the service through the nearest node access.
    includeIpRanges String
    The IP ADDRESS range.
    kialis List<Property Map>
    The configuration of the Kiali.
    opas List<Property Map>
    The open-door policy of agent (OPA) plug-in information.
    outboundTrafficPolicy String
    The policy of the Out to the traffic.
    pilots List<Property Map>
    The configuration of the Link trace sampling.
    prometheuses List<Property Map>
    the configuration of the Prometheus.
    proxies List<Property Map>
    The configuration of the Proxy.
    sidecarInjectors List<Property Map>
    The configuration of the Sidecar injector.
    telemetry Boolean
    Whether to enable acquisition Prometheus metrics.
    tracing Boolean
    Whether to enable link trace.

    GetServiceMeshesMeshMeshConfigAccessLog

    Enabled bool
    Whether to enable CNI.
    Project string
    The Service grid audit that to the project.
    Enabled bool
    Whether to enable CNI.
    Project string
    The Service grid audit that to the project.
    enabled Boolean
    Whether to enable CNI.
    project String
    The Service grid audit that to the project.
    enabled boolean
    Whether to enable CNI.
    project string
    The Service grid audit that to the project.
    enabled bool
    Whether to enable CNI.
    project str
    The Service grid audit that to the project.
    enabled Boolean
    Whether to enable CNI.
    project String
    The Service grid audit that to the project.

    GetServiceMeshesMeshMeshConfigAudit

    Enabled bool
    Whether to enable CNI.
    Project string
    The Service grid audit that to the project.
    Enabled bool
    Whether to enable CNI.
    Project string
    The Service grid audit that to the project.
    enabled Boolean
    Whether to enable CNI.
    project String
    The Service grid audit that to the project.
    enabled boolean
    Whether to enable CNI.
    project string
    The Service grid audit that to the project.
    enabled bool
    Whether to enable CNI.
    project str
    The Service grid audit that to the project.
    enabled Boolean
    Whether to enable CNI.
    project String
    The Service grid audit that to the project.

    GetServiceMeshesMeshMeshConfigControlPlaneLog

    Enabled bool
    Whether to enable CNI.
    Project string
    The Service grid audit that to the project.
    Enabled bool
    Whether to enable CNI.
    Project string
    The Service grid audit that to the project.
    enabled Boolean
    Whether to enable CNI.
    project String
    The Service grid audit that to the project.
    enabled boolean
    Whether to enable CNI.
    project string
    The Service grid audit that to the project.
    enabled bool
    Whether to enable CNI.
    project str
    The Service grid audit that to the project.
    enabled Boolean
    Whether to enable CNI.
    project String
    The Service grid audit that to the project.

    GetServiceMeshesMeshMeshConfigKiali

    Enabled bool
    Whether to enable CNI.
    Url string
    The service address of the Kiali.
    Enabled bool
    Whether to enable CNI.
    Url string
    The service address of the Kiali.
    enabled Boolean
    Whether to enable CNI.
    url String
    The service address of the Kiali.
    enabled boolean
    Whether to enable CNI.
    url string
    The service address of the Kiali.
    enabled bool
    Whether to enable CNI.
    url str
    The service address of the Kiali.
    enabled Boolean
    Whether to enable CNI.
    url String
    The service address of the Kiali.

    GetServiceMeshesMeshMeshConfigOpa

    Enabled bool
    Whether to enable CNI.
    LimitCpu string
    Sidecar injector Pods on the throttle.
    LimitMemory string
    The memory limit of the Sidecar injector Pods.
    LogLevel string
    The log level of the OPA proxy container .
    RequestCpu string
    The requested cpu the Sidecar injector Pods.
    RequestMemory string
    The requested memory the Sidecar injector Pods.
    Enabled bool
    Whether to enable CNI.
    LimitCpu string
    Sidecar injector Pods on the throttle.
    LimitMemory string
    The memory limit of the Sidecar injector Pods.
    LogLevel string
    The log level of the OPA proxy container .
    RequestCpu string
    The requested cpu the Sidecar injector Pods.
    RequestMemory string
    The requested memory the Sidecar injector Pods.
    enabled Boolean
    Whether to enable CNI.
    limitCpu String
    Sidecar injector Pods on the throttle.
    limitMemory String
    The memory limit of the Sidecar injector Pods.
    logLevel String
    The log level of the OPA proxy container .
    requestCpu String
    The requested cpu the Sidecar injector Pods.
    requestMemory String
    The requested memory the Sidecar injector Pods.
    enabled boolean
    Whether to enable CNI.
    limitCpu string
    Sidecar injector Pods on the throttle.
    limitMemory string
    The memory limit of the Sidecar injector Pods.
    logLevel string
    The log level of the OPA proxy container .
    requestCpu string
    The requested cpu the Sidecar injector Pods.
    requestMemory string
    The requested memory the Sidecar injector Pods.
    enabled bool
    Whether to enable CNI.
    limit_cpu str
    Sidecar injector Pods on the throttle.
    limit_memory str
    The memory limit of the Sidecar injector Pods.
    log_level str
    The log level of the OPA proxy container .
    request_cpu str
    The requested cpu the Sidecar injector Pods.
    request_memory str
    The requested memory the Sidecar injector Pods.
    enabled Boolean
    Whether to enable CNI.
    limitCpu String
    Sidecar injector Pods on the throttle.
    limitMemory String
    The memory limit of the Sidecar injector Pods.
    logLevel String
    The log level of the OPA proxy container .
    requestCpu String
    The requested cpu the Sidecar injector Pods.
    requestMemory String
    The requested memory the Sidecar injector Pods.

    GetServiceMeshesMeshMeshConfigPilot

    Http10Enabled bool
    Whether to support the HTTP1.0.
    TraceSampling double
    The percentage of the Link trace sampling.
    Http10Enabled bool
    Whether to support the HTTP1.0.
    TraceSampling float64
    The percentage of the Link trace sampling.
    http10Enabled Boolean
    Whether to support the HTTP1.0.
    traceSampling Double
    The percentage of the Link trace sampling.
    http10Enabled boolean
    Whether to support the HTTP1.0.
    traceSampling number
    The percentage of the Link trace sampling.
    http10_enabled bool
    Whether to support the HTTP1.0.
    trace_sampling float
    The percentage of the Link trace sampling.
    http10Enabled Boolean
    Whether to support the HTTP1.0.
    traceSampling Number
    The percentage of the Link trace sampling.

    GetServiceMeshesMeshMeshConfigPrometheus

    ExternalUrl string
    The service addresses of the Prometheus.
    UseExternal bool
    Whether to enable external Prometheus.
    ExternalUrl string
    The service addresses of the Prometheus.
    UseExternal bool
    Whether to enable external Prometheus.
    externalUrl String
    The service addresses of the Prometheus.
    useExternal Boolean
    Whether to enable external Prometheus.
    externalUrl string
    The service addresses of the Prometheus.
    useExternal boolean
    Whether to enable external Prometheus.
    external_url str
    The service addresses of the Prometheus.
    use_external bool
    Whether to enable external Prometheus.
    externalUrl String
    The service addresses of the Prometheus.
    useExternal Boolean
    Whether to enable external Prometheus.

    GetServiceMeshesMeshMeshConfigProxy

    ClusterDomain string
    The domain name of the Cluster.
    LimitCpu string
    Sidecar injector Pods on the throttle.
    LimitMemory string
    The memory limit of the Sidecar injector Pods.
    RequestCpu string
    The requested cpu the Sidecar injector Pods.
    RequestMemory string
    The requested memory the Sidecar injector Pods.
    ClusterDomain string
    The domain name of the Cluster.
    LimitCpu string
    Sidecar injector Pods on the throttle.
    LimitMemory string
    The memory limit of the Sidecar injector Pods.
    RequestCpu string
    The requested cpu the Sidecar injector Pods.
    RequestMemory string
    The requested memory the Sidecar injector Pods.
    clusterDomain String
    The domain name of the Cluster.
    limitCpu String
    Sidecar injector Pods on the throttle.
    limitMemory String
    The memory limit of the Sidecar injector Pods.
    requestCpu String
    The requested cpu the Sidecar injector Pods.
    requestMemory String
    The requested memory the Sidecar injector Pods.
    clusterDomain string
    The domain name of the Cluster.
    limitCpu string
    Sidecar injector Pods on the throttle.
    limitMemory string
    The memory limit of the Sidecar injector Pods.
    requestCpu string
    The requested cpu the Sidecar injector Pods.
    requestMemory string
    The requested memory the Sidecar injector Pods.
    cluster_domain str
    The domain name of the Cluster.
    limit_cpu str
    Sidecar injector Pods on the throttle.
    limit_memory str
    The memory limit of the Sidecar injector Pods.
    request_cpu str
    The requested cpu the Sidecar injector Pods.
    request_memory str
    The requested memory the Sidecar injector Pods.
    clusterDomain String
    The domain name of the Cluster.
    limitCpu String
    Sidecar injector Pods on the throttle.
    limitMemory String
    The memory limit of the Sidecar injector Pods.
    requestCpu String
    The requested cpu the Sidecar injector Pods.
    requestMemory String
    The requested memory the Sidecar injector Pods.

    GetServiceMeshesMeshMeshConfigSidecarInjector

    AutoInjectionPolicyEnabled bool
    Whether to enable by Pod Annotations automatic injection Sidecar.
    EnableNamespacesByDefault bool
    Whether it is the all namespaces you turn on the auto injection capabilities.
    InitCniConfigurations List<Pulumi.AliCloud.ServiceMesh.Inputs.GetServiceMeshesMeshMeshConfigSidecarInjectorInitCniConfiguration>
    The configuration of the CNI
    LimitCpu string
    Sidecar injector Pods on the throttle.
    LimitMemory string
    The memory limit of the Sidecar injector Pods.
    RequestCpu string
    The requested cpu the Sidecar injector Pods.
    RequestMemory string
    The requested memory the Sidecar injector Pods.
    SidecarInjectorWebhookAsYaml string
    Other automatic injection Sidecar configuration (in YAML format).
    AutoInjectionPolicyEnabled bool
    Whether to enable by Pod Annotations automatic injection Sidecar.
    EnableNamespacesByDefault bool
    Whether it is the all namespaces you turn on the auto injection capabilities.
    InitCniConfigurations []GetServiceMeshesMeshMeshConfigSidecarInjectorInitCniConfiguration
    The configuration of the CNI
    LimitCpu string
    Sidecar injector Pods on the throttle.
    LimitMemory string
    The memory limit of the Sidecar injector Pods.
    RequestCpu string
    The requested cpu the Sidecar injector Pods.
    RequestMemory string
    The requested memory the Sidecar injector Pods.
    SidecarInjectorWebhookAsYaml string
    Other automatic injection Sidecar configuration (in YAML format).
    autoInjectionPolicyEnabled Boolean
    Whether to enable by Pod Annotations automatic injection Sidecar.
    enableNamespacesByDefault Boolean
    Whether it is the all namespaces you turn on the auto injection capabilities.
    initCniConfigurations List<GetServiceMeshesMeshMeshConfigSidecarInjectorInitCniConfiguration>
    The configuration of the CNI
    limitCpu String
    Sidecar injector Pods on the throttle.
    limitMemory String
    The memory limit of the Sidecar injector Pods.
    requestCpu String
    The requested cpu the Sidecar injector Pods.
    requestMemory String
    The requested memory the Sidecar injector Pods.
    sidecarInjectorWebhookAsYaml String
    Other automatic injection Sidecar configuration (in YAML format).
    autoInjectionPolicyEnabled boolean
    Whether to enable by Pod Annotations automatic injection Sidecar.
    enableNamespacesByDefault boolean
    Whether it is the all namespaces you turn on the auto injection capabilities.
    initCniConfigurations GetServiceMeshesMeshMeshConfigSidecarInjectorInitCniConfiguration[]
    The configuration of the CNI
    limitCpu string
    Sidecar injector Pods on the throttle.
    limitMemory string
    The memory limit of the Sidecar injector Pods.
    requestCpu string
    The requested cpu the Sidecar injector Pods.
    requestMemory string
    The requested memory the Sidecar injector Pods.
    sidecarInjectorWebhookAsYaml string
    Other automatic injection Sidecar configuration (in YAML format).
    auto_injection_policy_enabled bool
    Whether to enable by Pod Annotations automatic injection Sidecar.
    enable_namespaces_by_default bool
    Whether it is the all namespaces you turn on the auto injection capabilities.
    init_cni_configurations Sequence[GetServiceMeshesMeshMeshConfigSidecarInjectorInitCniConfiguration]
    The configuration of the CNI
    limit_cpu str
    Sidecar injector Pods on the throttle.
    limit_memory str
    The memory limit of the Sidecar injector Pods.
    request_cpu str
    The requested cpu the Sidecar injector Pods.
    request_memory str
    The requested memory the Sidecar injector Pods.
    sidecar_injector_webhook_as_yaml str
    Other automatic injection Sidecar configuration (in YAML format).
    autoInjectionPolicyEnabled Boolean
    Whether to enable by Pod Annotations automatic injection Sidecar.
    enableNamespacesByDefault Boolean
    Whether it is the all namespaces you turn on the auto injection capabilities.
    initCniConfigurations List<Property Map>
    The configuration of the CNI
    limitCpu String
    Sidecar injector Pods on the throttle.
    limitMemory String
    The memory limit of the Sidecar injector Pods.
    requestCpu String
    The requested cpu the Sidecar injector Pods.
    requestMemory String
    The requested memory the Sidecar injector Pods.
    sidecarInjectorWebhookAsYaml String
    Other automatic injection Sidecar configuration (in YAML format).

    GetServiceMeshesMeshMeshConfigSidecarInjectorInitCniConfiguration

    Enabled bool
    Whether to enable CNI.
    ExcludeNamespaces string
    The excluded namespace of the CNI.
    Enabled bool
    Whether to enable CNI.
    ExcludeNamespaces string
    The excluded namespace of the CNI.
    enabled Boolean
    Whether to enable CNI.
    excludeNamespaces String
    The excluded namespace of the CNI.
    enabled boolean
    Whether to enable CNI.
    excludeNamespaces string
    The excluded namespace of the CNI.
    enabled bool
    Whether to enable CNI.
    exclude_namespaces str
    The excluded namespace of the CNI.
    enabled Boolean
    Whether to enable CNI.
    excludeNamespaces String
    The excluded namespace of the CNI.

    GetServiceMeshesMeshNetwork

    SecurityGroupId string
    The ID of the Security group
    VpcId string
    The ID of the VPC.
    VswitcheLists List<string>
    The list of Virtual Switch.
    SecurityGroupId string
    The ID of the Security group
    VpcId string
    The ID of the VPC.
    VswitcheLists []string
    The list of Virtual Switch.
    securityGroupId String
    The ID of the Security group
    vpcId String
    The ID of the VPC.
    vswitcheLists List<String>
    The list of Virtual Switch.
    securityGroupId string
    The ID of the Security group
    vpcId string
    The ID of the VPC.
    vswitcheLists string[]
    The list of Virtual Switch.
    security_group_id str
    The ID of the Security group
    vpc_id str
    The ID of the VPC.
    vswitche_lists Sequence[str]
    The list of Virtual Switch.
    securityGroupId String
    The ID of the Security group
    vpcId String
    The ID of the VPC.
    vswitcheLists List<String>
    The list of Virtual Switch.

    Package Details

    Repository
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.53.0 published on Wednesday, Apr 17, 2024 by Pulumi