Service Mesh

oci.service_mesh.ServiceMeshClient Use the Service Mesh API to manage mesh, virtual service, access policy and other mesh related items.
oci.service_mesh.ServiceMeshClientCompositeOperations This class provides a wrapper around ServiceMeshClient and offers convenience methods for operations that would otherwise need to be chained together.

Models

oci.service_mesh.models.AccessLoggingConfiguration This configuration determines if logging is enabled and where the logs will be output.
oci.service_mesh.models.AccessPolicy Access policies enable administrators to restrict the access of certain services.
oci.service_mesh.models.AccessPolicyCollection Results of an access policy search.
oci.service_mesh.models.AccessPolicyRule Access policy rule.
oci.service_mesh.models.AccessPolicyRuleDetails Access policy rule.
oci.service_mesh.models.AccessPolicySummary Summary of the access policy.
oci.service_mesh.models.AccessPolicyTarget Target of the access policy.
oci.service_mesh.models.AccessPolicyTargetDetails Target of the access policy.
oci.service_mesh.models.AllVirtualServicesAccessPolicyTarget An internal virtual service directs traffic to all virtual services in a mesh using this target type or vice versa.
oci.service_mesh.models.AllVirtualServicesAccessPolicyTargetDetails An internal virtual service directs traffic to all virtual services in a mesh using this target type or vice versa.
oci.service_mesh.models.CaBundle Resource representing the CA bundle.
oci.service_mesh.models.CertificateAuthority A certificate authority resource to use for creating leaf certificates.
oci.service_mesh.models.ChangeAccessPolicyCompartmentDetails The information to be updated.
oci.service_mesh.models.ChangeIngressGatewayCompartmentDetails The information to be updated.
oci.service_mesh.models.ChangeIngressGatewayRouteTableCompartmentDetails The information to be updated.
oci.service_mesh.models.ChangeMeshCompartmentDetails The information to be updated.
oci.service_mesh.models.ChangeVirtualDeploymentCompartmentDetails The information to be updated.
oci.service_mesh.models.ChangeVirtualServiceCompartmentDetails The information to be updated.
oci.service_mesh.models.ChangeVirtualServiceRouteTableCompartmentDetails The information to be updated.
oci.service_mesh.models.CreateAccessPolicyDetails The information about a new access policy.
oci.service_mesh.models.CreateIngressGatewayDetails The information about a new IngressGateway.
oci.service_mesh.models.CreateIngressGatewayRouteTableDetails The information about a new IngressGatewayRouteTable.
oci.service_mesh.models.CreateMeshDetails The information about a new Mesh.
oci.service_mesh.models.CreateVirtualDeploymentDetails The information about a new VirtualDeployment.
oci.service_mesh.models.CreateVirtualServiceDetails The information about the new VirtualService.
oci.service_mesh.models.CreateVirtualServiceRouteTableDetails The information about the new VirtualServiceRouteTable.
oci.service_mesh.models.DefaultVirtualServiceRoutingPolicy Routing policy for the virtual service.
oci.service_mesh.models.DisabledServiceDiscoveryConfiguration Disabled service discovery configuration for virtual deployments.
oci.service_mesh.models.DnsServiceDiscoveryConfiguration DNS-based service discovery configuration for virtual deployments.
oci.service_mesh.models.ExternalServiceAccessPolicyTarget External service target that internal virtual services direct traffic to.
oci.service_mesh.models.ExternalServiceAccessPolicyTargetDetails External service target that internal virtual services direct traffic to.
oci.service_mesh.models.HttpIngressGatewayTrafficRouteRule Rule for routing incoming ingress gateway traffic with HTTP protocol
oci.service_mesh.models.HttpIngressGatewayTrafficRouteRuleDetails Rule for routing incoming ingress gateway traffic with HTTP protocol
oci.service_mesh.models.HttpVirtualServiceTrafficRouteRule Rule for routing incoming Virtual Service traffic with HTTP protocol
oci.service_mesh.models.HttpVirtualServiceTrafficRouteRuleDetails Rule for routing incoming Virtual Service traffic with HTTP protocol
oci.service_mesh.models.IngressGateway An ingress gateway allows resources that are outside of a mesh to communicate to resources that are inside the mesh.
oci.service_mesh.models.IngressGatewayAccessPolicyTarget Ingress gateway target that virtual services in mesh receive traffic from.
oci.service_mesh.models.IngressGatewayAccessPolicyTargetDetails Ingress gateway target that virtual services in mesh receive traffic from.
oci.service_mesh.models.IngressGatewayCollection Results of an ingressGateway search.
oci.service_mesh.models.IngressGatewayHost Host for the ingress listener.
oci.service_mesh.models.IngressGatewayHostRef The ingress gateway host to which the route rule attaches.
oci.service_mesh.models.IngressGatewayListener Listener configuration.
oci.service_mesh.models.IngressGatewayMutualTransportLayerSecurity Mutual TLS settings used when sending requests to virtual services within the mesh.
oci.service_mesh.models.IngressGatewayMutualTransportLayerSecurityDetails Mutual TLS settings used when sending requests to virtual services within the mesh.
oci.service_mesh.models.IngressGatewayRouteTable This resource represents a customer-managed ingress gateway route table in the Service Mesh.
oci.service_mesh.models.IngressGatewayRouteTableCollection Results of a serviceMesh search.
oci.service_mesh.models.IngressGatewayRouteTableSummary Summary of the IngressGatewayRouteTable.
oci.service_mesh.models.IngressGatewaySummary Summary of the IngressGateway.
oci.service_mesh.models.IngressGatewayTrafficRouteRule Rule for routing incoming ingress gateway traffic to a virtual service.
oci.service_mesh.models.IngressGatewayTrafficRouteRuleDetails Rule for routing incoming ingress gateway traffic to a virtual service.
oci.service_mesh.models.IngressListenerClientValidationConfig Resource representing the TLS configuration used for validating client certificates.
oci.service_mesh.models.IngressListenerTlsConfig TLS enforcement config for the ingress listener.
oci.service_mesh.models.LocalFileCaBundle CA Bundle from the filesystem.
oci.service_mesh.models.LocalFileTlsCertificate TLS certificate from the filesystem.
oci.service_mesh.models.Mesh The mesh resource is the top-level container that represents the logical boundary of application traffic between the services and deployments that reside within it.
oci.service_mesh.models.MeshCollection Results of a Mesh search.
oci.service_mesh.models.MeshMutualTransportLayerSecurity Sets a minimum level of mTLS authentication for all virtual services within the mesh.
oci.service_mesh.models.MeshSummary Summary of the Mesh.
oci.service_mesh.models.MutualTransportLayerSecurity Mutual TLS settings used when communicating with other virtual services or ingress gateways within the mesh.
oci.service_mesh.models.OciCaBundle CA Bundle from OCI Certificates service.
oci.service_mesh.models.OciTlsCertificate TLS certificate from OCI Certificates service.
oci.service_mesh.models.ProxyDetails Details of the proxy such as version of the proxy image.
oci.service_mesh.models.ServiceDiscoveryConfiguration Service Discovery configuration for virtual deployments.
oci.service_mesh.models.TcpIngressGatewayTrafficRouteRule Rule for routing incoming ingress gateway traffic with TCP protocol.
oci.service_mesh.models.TcpIngressGatewayTrafficRouteRuleDetails Rule for routing incoming ingress gateway traffic with TCP protocol.
oci.service_mesh.models.TcpVirtualServiceTrafficRouteRule Rule for routing incoming Virtual Service traffic with TCP protocol
oci.service_mesh.models.TcpVirtualServiceTrafficRouteRuleDetails Rule for routing incoming Virtual Service traffic with TCP protocol
oci.service_mesh.models.TlsCertificate Resource representing the location of the TLS certificate.
oci.service_mesh.models.TlsPassthroughIngressGatewayTrafficRouteRule Rule for routing incoming ingress gateway traffic with TCP protocol.
oci.service_mesh.models.TlsPassthroughIngressGatewayTrafficRouteRuleDetails Rule for routing incoming ingress gateway traffic with TCP protocol.
oci.service_mesh.models.TlsPassthroughVirtualServiceTrafficRouteRule Rule for routing incoming Virtual Service traffic with TLS_PASSTHROUGH protocol
oci.service_mesh.models.TlsPassthroughVirtualServiceTrafficRouteRuleDetails Rule for routing incoming Virtual Service traffic with TLS_PASSTHROUGH protocol
oci.service_mesh.models.TrafficRuleTarget Target of the traffic router rule.
oci.service_mesh.models.TrafficRuleTargetDetails Target of the traffic router rule.
oci.service_mesh.models.UpdateAccessPolicyDetails The information to be updated.
oci.service_mesh.models.UpdateIngressGatewayDetails The information to be updated.
oci.service_mesh.models.UpdateIngressGatewayRouteTableDetails The information to be updated.
oci.service_mesh.models.UpdateMeshDetails The information to be updated.
oci.service_mesh.models.UpdateVirtualDeploymentDetails The information to be updated.
oci.service_mesh.models.UpdateVirtualServiceDetails The information to be updated.
oci.service_mesh.models.UpdateVirtualServiceRouteTableDetails The information to be updated.
oci.service_mesh.models.VirtualDeployment This resource represents a customer-managed virtual service deployment in the Service Mesh.
oci.service_mesh.models.VirtualDeploymentCollection Results of a mesh search.
oci.service_mesh.models.VirtualDeploymentListener Listener configuration for a virtual deployment.
oci.service_mesh.models.VirtualDeploymentSummary Summary of the VirtualDeployment.
oci.service_mesh.models.VirtualDeploymentTrafficRuleTarget Traffic router target for a virtual service version.
oci.service_mesh.models.VirtualDeploymentTrafficRuleTargetDetails Traffic router target for a virtual service version.
oci.service_mesh.models.VirtualService This resource represents a customer-managed service in the Service Mesh.
oci.service_mesh.models.VirtualServiceAccessPolicyTarget Virtual service target which communicates with other virtual services in a mesh.
oci.service_mesh.models.VirtualServiceAccessPolicyTargetDetails Virtual service target which communicates with other virtual services in a mesh.
oci.service_mesh.models.VirtualServiceCollection Results of a mesh search.
oci.service_mesh.models.VirtualServiceMutualTransportLayerSecurityDetails The mTLS authentication mode to use when receiving requests from other virtual services or ingress gateways within the mesh.
oci.service_mesh.models.VirtualServiceRouteTable This resource represents a customer-managed service route table in the Service Mesh.
oci.service_mesh.models.VirtualServiceRouteTableCollection Results of a mesh search.
oci.service_mesh.models.VirtualServiceRouteTableSummary Summary of the VirtualServiceRouteTable.
oci.service_mesh.models.VirtualServiceSummary Summary of the VirtualService.
oci.service_mesh.models.VirtualServiceTrafficRouteRule Rule for routing incoming virtual service traffic to a version.
oci.service_mesh.models.VirtualServiceTrafficRouteRuleDetails Rule for routing incoming virtual service traffic to a version.
oci.service_mesh.models.VirtualServiceTrafficRuleTarget Traffic router target for an ingress gateway.
oci.service_mesh.models.VirtualServiceTrafficRuleTargetDetails Traffic router target for an ingress gateway.
oci.service_mesh.models.WorkRequest A description of the work request status.
oci.service_mesh.models.WorkRequestCollection Results of a workRequest search.
oci.service_mesh.models.WorkRequestError An error encountered while executing a work request.
oci.service_mesh.models.WorkRequestErrorCollection Results of a workRequestError search.
oci.service_mesh.models.WorkRequestLogEntry A log message from the execution of a work request.
oci.service_mesh.models.WorkRequestLogEntryCollection Results of a workRequestLog search.
oci.service_mesh.models.WorkRequestResource A resource created or operated on by a work request.
oci.service_mesh.models.WorkRequestSummary A summary of the status of a work request.