mz_cloud_resources/
lib.rs

1// Copyright Materialize, Inc. and contributors. All rights reserved.
2//
3// Use of this software is governed by the Business Source License
4// included in the LICENSE file.
5//
6// As of the Change Date specified in that file, in accordance with
7// the Business Source License, use of this software will be governed
8// by the Apache License, Version 2.0.
9
10//! Abstractions for management of cloud resources that have no equivalent when running
11//! locally, like AWS PrivateLink endpoints.
12
13pub mod crd;
14#[cfg(feature = "vpc-endpoints")]
15pub mod vpc_endpoint;
16#[cfg(feature = "vpc-endpoints")]
17pub use vpc_endpoint::{
18    AwsExternalIdPrefix, CloudResourceController, CloudResourceReader, VpcEndpointConfig,
19    VpcEndpointEvent, id_from_vpc_endpoint_name, vpc_endpoint_host, vpc_endpoint_name,
20};