# Cloud Map compatibility, v0.0.1-alpha.44

> Compatibility test results for Cloud Map in Overcast v0.0.1-alpha.44.

28 tests. Of the 21 results that measure Overcast, 0 pass (0%). 28 tests have a result Overcast has to act on, listed below with the evidence.

The overview, with every service, is at https://overcast.sh/compat/index.md.

## Tests Overcast does not yet pass

### RegisterInstance

Group `servicediscovery-gen-instance`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### GetInstance

Group `servicediscovery-gen-instance`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### ListInstances

Group `servicediscovery-gen-instance`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### DeregisterInstance

Group `servicediscovery-gen-instance`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### CreateHttpNamespace

Group `servicediscovery-gen-namespace`.

- AWS CLI v2: Not emulated yet.
- AWS SDK for .NET: Not emulated yet.
- AWS SDK for Go v2: Not emulated yet.
- AWS SDK for Java 2.x: Not emulated yet.
- AWS SDK for JavaScript v3: Not emulated yet.
- AWS SDK for Python (boto3): Not emulated yet.
- AWS SDK for Rust: Not emulated yet.

### GetNamespace

Group `servicediscovery-gen-namespace`.

- AWS CLI v2: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for .NET: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Go v2: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Java 2.x: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for JavaScript v3: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Python (boto3): Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Rust: Blocked by an earlier step. Blocked by CreateHttpNamespace.

### UpdateHttpNamespace

Group `servicediscovery-gen-namespace`.

- AWS CLI v2: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for .NET: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Go v2: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Java 2.x: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for JavaScript v3: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Python (boto3): Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Rust: Blocked by an earlier step. Blocked by CreateHttpNamespace.

### TagResource

Group `servicediscovery-gen-namespace`.

- AWS CLI v2: Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for .NET: Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for Go v2: Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for Java 2.x: Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for JavaScript v3: Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for Python (boto3): Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for Rust: Blocked by an earlier step. Blocked by GetNamespace.

### ListTagsForResource

Group `servicediscovery-gen-namespace`.

- AWS CLI v2: Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for .NET: Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for Go v2: Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for Java 2.x: Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for JavaScript v3: Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for Python (boto3): Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for Rust: Blocked by an earlier step. Blocked by GetNamespace.

### UntagResource

Group `servicediscovery-gen-namespace`.

- AWS CLI v2: Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for .NET: Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for Go v2: Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for Java 2.x: Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for JavaScript v3: Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for Python (boto3): Blocked by an earlier step. Blocked by GetNamespace.
- AWS SDK for Rust: Blocked by an earlier step. Blocked by GetNamespace.

### ListNamespaces

Group `servicediscovery-gen-namespace`.

- AWS CLI v2: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for .NET: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Go v2: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Java 2.x: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for JavaScript v3: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Python (boto3): Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Rust: Blocked by an earlier step. Blocked by CreateHttpNamespace.

### DeleteNamespace

Group `servicediscovery-gen-namespace`.

- AWS CLI v2: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for .NET: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Go v2: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Java 2.x: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for JavaScript v3: Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Python (boto3): Blocked by an earlier step. Blocked by CreateHttpNamespace.
- AWS SDK for Rust: Blocked by an earlier step. Blocked by CreateHttpNamespace.

### GetInstancesHealthStatus

Group `servicediscovery-gen-probe`.

- AWS CLI v2: Not emulated yet.
- AWS SDK for .NET: Not emulated yet.
- AWS SDK for Go v2: Not emulated yet.
- AWS SDK for Java 2.x: Not emulated yet.
- AWS SDK for JavaScript v3: Not emulated yet.
- AWS SDK for Python (boto3): Not emulated yet.
- AWS SDK for Rust: Not emulated yet.

### GetOperation

Group `servicediscovery-gen-probe`.

- AWS CLI v2: Not emulated yet.
- AWS SDK for .NET: Not emulated yet.
- AWS SDK for Go v2: Not emulated yet.
- AWS SDK for Java 2.x: Not emulated yet.
- AWS SDK for JavaScript v3: Not emulated yet.
- AWS SDK for Python (boto3): Not emulated yet.
- AWS SDK for Rust: Not emulated yet.

### CreateService

Group `servicediscovery-gen-service`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### GetService

Group `servicediscovery-gen-service`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### UpdateService

Group `servicediscovery-gen-service`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### TagResource

Group `servicediscovery-gen-service`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### ListTagsForResource

Group `servicediscovery-gen-service`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### UntagResource

Group `servicediscovery-gen-service`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### UpdateServiceAttributes

Group `servicediscovery-gen-service`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### GetServiceAttributes

Group `servicediscovery-gen-service`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### DeleteServiceAttributes

Group `servicediscovery-gen-service`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### ListInstances

Group `servicediscovery-gen-service`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### DiscoverInstances

Group `servicediscovery-gen-service`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### ListOperations

Group `servicediscovery-gen-service`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### ListServices

Group `servicediscovery-gen-service`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

### DeleteService

Group `servicediscovery-gen-service`.

- AWS CLI v2: Blocked by an earlier step.
- AWS SDK for .NET: Blocked by an earlier step.
- AWS SDK for Go v2: Blocked by an earlier step.
- AWS SDK for Java 2.x: Blocked by an earlier step.
- AWS SDK for JavaScript v3: Blocked by an earlier step.
- AWS SDK for Python (boto3): Blocked by an earlier step.
- AWS SDK for Rust: Blocked by an earlier step.

## Not tested

Operations with no test. The generator declined to write one, for the reason given.

- CreatePrivateDnsNamespace (`never-probe`): Creates a namespace and, with it, a Route 53 private hosted zone attached to a VPC in the caller's account. The hosted zone is billed and outlives the run.
- CreatePublicDnsNamespace (`never-probe`): Creates a namespace and a Route 53 **public** hosted zone, which is billed monthly and answers queries from the internet until somebody deletes it.
- DiscoverInstancesRevision (`never-probe`): Not refused for danger — it reads and changes nothing — but for what it could assert. Its whole response is one revision counter, and a counter read for a namespace that does not exist says nothing true about the service. It is covered instead by DiscoverInstances on the service the run owns.
- UpdateInstanceCustomHealthStatus (`never-probe`): Marks a live instance healthy or unhealthy, which is what decides whether clients are given it at all.
- UpdatePrivateDnsNamespace (`never-probe`): Rewrites the SOA record of the private hosted zone behind a live namespace, changing how long every negative answer under it is cached.
- UpdatePublicDnsNamespace (`never-probe`): The same rewrite against a public hosted zone, where the cached answers are the internet's.
