-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(servicediscovery): AWS Cloud Map construct library #1804
Conversation
Need to add a README and probably a few more tests, but wanted to get this up for initial review. This is preliminary work for ECS service discovery integration (can follow progress on WIP branch here) |
fb3bef4
to
c284a09
Compare
ea189f4
to
48c262f
Compare
packages/@aws-cdk/aws-servicediscovery/test/integ.service-with-http-namespace.ts
Outdated
Show resolved
Hide resolved
51c4693
to
ca15e65
Compare
packages/@aws-cdk/aws-servicediscovery/test/integ.service-with-http-namespace.lit.ts
Show resolved
Hide resolved
packages/@aws-cdk/aws-servicediscovery/test/integ.service-with-http-namespace.lit.ts
Outdated
Show resolved
Hide resolved
* | ||
* @default none | ||
*/ | ||
healthCheckCustomConfig?: HealthCheckCustomConfig; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't use the suffix config
both in property name and type name
* | ||
* @default none | ||
*/ | ||
healthCheckConfig?: HealthCheckConfig; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove "config" suffix
f7eb578
to
36f5e1c
Compare
30c22de
to
75b0a3e
Compare
packages/@aws-cdk/aws-servicediscovery/lib/private-dns-namespace.ts
Outdated
Show resolved
Hide resolved
packages/@aws-cdk/aws-servicediscovery/lib/private-dns-namespace.ts
Outdated
Show resolved
Hide resolved
Have you seen this #1804 (comment)? Do you want to do something at this stage? |
Partially addresses aws#1554
`instanceId` is an arbitrary identifier for an instance registered to a Cloud Map service. It is not particularly useful to the customer, but due to science it is required on a RegisterInstance API call. This makes instanceId an optional prop as it was meant to be on the instance constructs.
HealthCheckConfig can be specified for HTTP namespaces after all
e00bb06
to
bbd14fe
Compare
Partially addresses #1554
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license.