diff --git a/mmv1/products/compute/NetworkEndpoint.yaml b/mmv1/products/compute/NetworkEndpoint.yaml index 36fb324f4db0..ad99ac5c22af 100644 --- a/mmv1/products/compute/NetworkEndpoint.yaml +++ b/mmv1/products/compute/NetworkEndpoint.yaml @@ -21,6 +21,10 @@ description: | collections of these endpoints for GCP resources within a single subnet. **NOTE**: Network endpoints cannot be created outside of a network endpoint group. + + -> **NOTE** In case the Endpoint's Instance is recreated, it's needed to + perform `apply` twice. To avoid situations like this, please use this resource + with the lifecycle `update_triggered_by` method, with the passed Instance's ID. immutable: true create_verb: :POST create_url: projects/{{project}}/zones/{{zone}}/networkEndpointGroups/{{network_endpoint_group}}/attachNetworkEndpoints diff --git a/mmv1/products/compute/NetworkEndpoints.yaml b/mmv1/products/compute/NetworkEndpoints.yaml index 431bb1fac078..6ebf909a2bdc 100644 --- a/mmv1/products/compute/NetworkEndpoints.yaml +++ b/mmv1/products/compute/NetworkEndpoints.yaml @@ -24,6 +24,10 @@ description: | This resource is authoritative for a single NEG. Any endpoints not specified by this resource will be deleted when the resource configuration is applied. + + -> **NOTE** In case the Endpoint's Instance is recreated, it's needed to + perform `apply` twice. To avoid situations like this, please use this resource + with the lifecycle `update_triggered_by` method, with the passed Instance's ID. create_verb: :POST create_url: projects/{{project}}/zones/{{zone}}/networkEndpointGroups/{{network_endpoint_group}}/attachNetworkEndpoints update_verb: :POST