Show / Hide Table of Contents

Namespace Oci.ServicemeshService.Models

Classes

AccessLoggingConfiguration

This configuration determines if logging is enabled and where the logs will be output.

AccessPolicy

Access policies enable administrators to restrict the access of certain services.

AccessPolicyCollection

Results of an access policy search. Contains both AccessPolicySummary items and other information such as metadata.

AccessPolicyRule

Access policy rule.

AccessPolicyRuleDetails

Access policy rule.

AccessPolicySummary

Summary of the access policy.

AccessPolicyTarget

Target of the access policy. This can either be the source or the destination of the traffic.

AccessPolicyTargetDetails

Target of the access policy. This can either be the source or the destination of the traffic.

AccessPolicyTargetDetailsModelConverter

AccessPolicyTargetModelConverter

AllVirtualServicesAccessPolicyTarget

An internal virtual service directs traffic to all virtual services in a mesh using this target type or vice versa.

AllVirtualServicesAccessPolicyTargetDetails

An internal virtual service directs traffic to all virtual services in a mesh using this target type or vice versa.

CaBundle

Resource representing the CA bundle.

CaBundleModelConverter

CertificateAuthority

A certificate authority resource to use for creating leaf certificates.

ChangeAccessPolicyCompartmentDetails

The information to be updated.

ChangeIngressGatewayCompartmentDetails

The information to be updated.

ChangeIngressGatewayRouteTableCompartmentDetails

The information to be updated.

ChangeMeshCompartmentDetails

The information to be updated.

ChangeVirtualDeploymentCompartmentDetails

The information to be updated.

ChangeVirtualServiceCompartmentDetails

The information to be updated.

ChangeVirtualServiceRouteTableCompartmentDetails

The information to be updated.

CreateAccessPolicyDetails

The information about a new access policy.

CreateIngressGatewayDetails

The information about a new IngressGateway.

CreateIngressGatewayRouteTableDetails

The information about a new IngressGatewayRouteTable.

CreateMeshDetails

The information about a new Mesh.

CreateVirtualDeploymentDetails

The information about a new VirtualDeployment.

CreateVirtualServiceDetails

The information about the new VirtualService.

CreateVirtualServiceRouteTableDetails

The information about the new VirtualServiceRouteTable.

DefaultVirtualServiceRoutingPolicy

Routing policy for the virtual service.

DisabledServiceDiscoveryConfiguration

Disabled service discovery configuration for virtual deployments.

DnsServiceDiscoveryConfiguration

DNS-based service discovery configuration for virtual deployments.

ExternalServiceAccessPolicyTarget

External service target that internal virtual services direct traffic to.

ExternalServiceAccessPolicyTargetDetails

External service target that internal virtual services direct traffic to.

HttpIngressGatewayTrafficRouteRule

Rule for routing incoming ingress gateway traffic with HTTP protocol

HttpIngressGatewayTrafficRouteRuleDetails

Rule for routing incoming ingress gateway traffic with HTTP protocol

HttpVirtualServiceTrafficRouteRule

Rule for routing incoming Virtual Service traffic with HTTP protocol

HttpVirtualServiceTrafficRouteRuleDetails

Rule for routing incoming Virtual Service traffic with HTTP protocol

IngressGateway

An ingress gateway allows resources that are outside of a mesh to communicate to resources that are inside the mesh. It sits on the edge of a service mesh receiving incoming HTTP/TCP connections to the mesh.

IngressGatewayAccessPolicyTarget

Ingress gateway target that virtual services in mesh receive traffic from.

IngressGatewayAccessPolicyTargetDetails

Ingress gateway target that virtual services in mesh receive traffic from.

IngressGatewayCollection

Results of an ingressGateway search. Contains both IngressGatewaySummary items and other information such as metadata.

IngressGatewayHost

Host for the ingress listener.

IngressGatewayHostRef

The ingress gateway host to which the route rule attaches. If not specified, the route rule gets attached to all hosts on the ingress gateway.

IngressGatewayListener

Listener configuration.

IngressGatewayMutualTransportLayerSecurity

Mutual TLS settings used when sending requests to virtual services within the mesh.

IngressGatewayMutualTransportLayerSecurityDetails

Mutual TLS settings used when sending requests to virtual services within the mesh.

IngressGatewayRouteTable

This resource represents a customer-managed ingress gateway route table in the Service Mesh.

IngressGatewayRouteTableCollection

Results of a serviceMesh search. Contains both IngressGatewayRouteTableSummary items and other information such as metadata.

IngressGatewayRouteTableSummary

Summary of the IngressGatewayRouteTable.

IngressGatewaySummary

Summary of the IngressGateway.

IngressGatewayTrafficRouteRule

Rule for routing incoming ingress gateway traffic to a virtual service.

IngressGatewayTrafficRouteRuleDetails

Rule for routing incoming ingress gateway traffic to a virtual service.

IngressGatewayTrafficRouteRuleDetailsModelConverter

IngressGatewayTrafficRouteRuleModelConverter

IngressListenerClientValidationConfig

Resource representing the TLS configuration used for validating client certificates.

IngressListenerTlsConfig

TLS enforcement config for the ingress listener.

LocalFileCaBundle

CA Bundle from the filesystem.

LocalFileTlsCertificate

TLS certificate from the filesystem.

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. A mesh also provides a unit of access control.

MeshCollection

Results of a Mesh search. Contains both MeshSummary items and other information such as metadata.

MeshMutualTransportLayerSecurity

Sets a minimum level of mTLS authentication for all virtual services within the mesh.

MeshSummary

Summary of the Mesh.

MutualTransportLayerSecurity

Mutual TLS settings used when communicating with other virtual services or ingress gateways within the mesh.

OciCaBundle

CA Bundle from OCI Certificates service.

OciTlsCertificate

TLS certificate from OCI Certificates service.

ProxyDetails

Details of the proxy such as version of the proxy image.

ServiceDiscoveryConfiguration

Service Discovery configuration for virtual deployments.

ServiceDiscoveryConfigurationModelConverter

TcpIngressGatewayTrafficRouteRule

Rule for routing incoming ingress gateway traffic with TCP protocol.

TcpIngressGatewayTrafficRouteRuleDetails

Rule for routing incoming ingress gateway traffic with TCP protocol.

TcpVirtualServiceTrafficRouteRule

Rule for routing incoming Virtual Service traffic with TCP protocol

TcpVirtualServiceTrafficRouteRuleDetails

Rule for routing incoming Virtual Service traffic with TCP protocol

TlsCertificate

Resource representing the location of the TLS certificate.

TlsCertificateModelConverter

TlsPassthroughIngressGatewayTrafficRouteRule

Rule for routing incoming ingress gateway traffic with TCP protocol.

TlsPassthroughIngressGatewayTrafficRouteRuleDetails

Rule for routing incoming ingress gateway traffic with TCP protocol.

TlsPassthroughVirtualServiceTrafficRouteRule

Rule for routing incoming Virtual Service traffic with TLS_PASSTHROUGH protocol

TlsPassthroughVirtualServiceTrafficRouteRuleDetails

Rule for routing incoming Virtual Service traffic with TLS_PASSTHROUGH protocol

TrafficRuleTarget

Target of the traffic router rule.

TrafficRuleTargetDetails

Target of the traffic router rule.

TrafficRuleTargetDetailsModelConverter

TrafficRuleTargetModelConverter

UpdateAccessPolicyDetails

The information to be updated.

UpdateIngressGatewayDetails

The information to be updated.

UpdateIngressGatewayRouteTableDetails

The information to be updated.

UpdateMeshDetails

The information to be updated.

UpdateVirtualDeploymentDetails

The information to be updated.

UpdateVirtualServiceDetails

The information to be updated.

UpdateVirtualServiceRouteTableDetails

The information to be updated.

VirtualDeployment

This resource represents a customer-managed virtual service deployment in the Service Mesh.

VirtualDeploymentCollection

Results of a mesh search. Contains both VirtualDeploymentSummary items and other information, such as metadata.

VirtualDeploymentListener

Listener configuration for a virtual deployment.

VirtualDeploymentSummary

Summary of the VirtualDeployment.

VirtualDeploymentTrafficRuleTarget

Traffic router target for a virtual service version.

VirtualDeploymentTrafficRuleTargetDetails

Traffic router target for a virtual service version.

VirtualService

This resource represents a customer-managed service in the Service Mesh. Each virtual service declares multiple running versions of the service and maps to a group of instances/pods running a specific version of the actual service.

VirtualServiceAccessPolicyTarget

Virtual service target which communicates with other virtual services in a mesh.

VirtualServiceAccessPolicyTargetDetails

Virtual service target which communicates with other virtual services in a mesh.

VirtualServiceCollection

Results of a mesh search. Contains both VirtualServiceSummary items and other information, such as metadata.

VirtualServiceMutualTransportLayerSecurityDetails

The mTLS authentication mode to use when receiving requests from other virtual services or ingress gateways within the mesh.

VirtualServiceRouteTable

This resource represents a customer-managed service route table in the Service Mesh.

VirtualServiceRouteTableCollection

Results of a mesh search. Contains both VirtualServiceRouteTableSummary items and other information, such as metadata.

VirtualServiceRouteTableSummary

Summary of the VirtualServiceRouteTable.

VirtualServiceSummary

Summary of the VirtualService.

VirtualServiceTrafficRouteRule

Rule for routing incoming virtual service traffic to a version.

VirtualServiceTrafficRouteRuleDetails

Rule for routing incoming virtual service traffic to a version.

VirtualServiceTrafficRouteRuleDetailsModelConverter

VirtualServiceTrafficRouteRuleModelConverter

VirtualServiceTrafficRuleTarget

Traffic router target for an ingress gateway.

VirtualServiceTrafficRuleTargetDetails

Traffic router target for an ingress gateway.

WorkRequest

A description of the work request status.

WorkRequestCollection

Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.

WorkRequestError

An error encountered while executing a work request.

WorkRequestErrorCollection

Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.

WorkRequestLogEntry

A log message from the execution of a work request.

WorkRequestLogEntryCollection

Results of a workRequestLog search. Contains both WorkRequestLogEntry items and other information, such as metadata.

WorkRequestResource

A resource created or operated on by a work request.

WorkRequestSummary

A summary of the status of a work request.

Enums

AccessPolicy.LifecycleStateEnum

AccessPolicyRule.ActionEnum

AccessPolicyRuleDetails.ActionEnum

AccessPolicyTarget.TypeEnum

AccessPolicyTargetDetails.TypeEnum

ActionType

Possible types of actions.

CaBundle.TypeEnum

DefaultVirtualServiceRoutingPolicy.TypeEnum

ExternalServiceAccessPolicyTarget.ProtocolEnum

ExternalServiceAccessPolicyTargetDetails.ProtocolEnum

HttpIngressGatewayTrafficRouteRule.PathTypeEnum

HttpIngressGatewayTrafficRouteRuleDetails.PathTypeEnum

HttpVirtualServiceTrafficRouteRule.PathTypeEnum

HttpVirtualServiceTrafficRouteRuleDetails.PathTypeEnum

IngressGateway.LifecycleStateEnum

IngressGatewayListener.ProtocolEnum

IngressGatewayRouteTable.LifecycleStateEnum

IngressGatewayTrafficRouteRule.TypeEnum

IngressGatewayTrafficRouteRuleDetails.TypeEnum

IngressListenerTlsConfig.ModeEnum

Mesh.LifecycleStateEnum

MutualTransportLayerSecurity.ModeEnum

OperationStatus

Possible operation status.

OperationType

Possible operation types.

ServiceDiscoveryConfiguration.TypeEnum

SortOrder

Sort orders.

TlsCertificate.TypeEnum

TrafficRuleTarget.TypeEnum

TrafficRuleTargetDetails.TypeEnum

VirtualDeployment.LifecycleStateEnum

VirtualDeploymentListener.ProtocolEnum

VirtualService.LifecycleStateEnum

VirtualServiceRouteTable.LifecycleStateEnum

VirtualServiceTrafficRouteRule.TypeEnum

VirtualServiceTrafficRouteRuleDetails.TypeEnum

In this article
Back to top