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.