pub struct AwsOpenSearchOutputs {
pub endpoint: String,
pub collection_arn: String,
}Expand description
Outputs generated by a successfully provisioned AwsOpenSearch collection.
Next-generation collections expose no OpenSearch Dashboards endpoint
(the DashboardEndpoint attribute exists only for classic collections),
so only the data-plane endpoint and ARN are surfaced.
Fields§
§endpoint: StringCollection endpoint (https://<collectionId>.aoss.<region>.on.aws).
Requests must be SigV4-signed with service name aoss.
collection_arn: StringARN of the collection.
Trait Implementations§
Source§impl Clone for AwsOpenSearchOutputs
impl Clone for AwsOpenSearchOutputs
Source§fn clone(&self) -> AwsOpenSearchOutputs
fn clone(&self) -> AwsOpenSearchOutputs
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AwsOpenSearchOutputs
impl Debug for AwsOpenSearchOutputs
Source§impl<'de> Deserialize<'de> for AwsOpenSearchOutputs
impl<'de> Deserialize<'de> for AwsOpenSearchOutputs
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AwsOpenSearchOutputs
Source§impl PartialEq for AwsOpenSearchOutputs
impl PartialEq for AwsOpenSearchOutputs
Source§impl ResourceOutputsDefinition for AwsOpenSearchOutputs
impl ResourceOutputsDefinition for AwsOpenSearchOutputs
Source§fn get_resource_type(&self) -> ResourceType
fn get_resource_type(&self) -> ResourceType
Returns the resource type for this instance
Source§fn box_clone(&self) -> Box<dyn ResourceOutputsDefinition>
fn box_clone(&self) -> Box<dyn ResourceOutputsDefinition>
Creates a boxed clone of this resource outputs
Source§fn outputs_eq(&self, other: &dyn ResourceOutputsDefinition) -> bool
fn outputs_eq(&self, other: &dyn ResourceOutputsDefinition) -> bool
For equality comparison between resource outputs
Source§fn to_json_value(&self) -> Result<Value>
fn to_json_value(&self) -> Result<Value>
Serialize this resource outputs to a JSON value (without the “type” tag - that’s added by ResourceOutputs)
Source§impl Serialize for AwsOpenSearchOutputs
impl Serialize for AwsOpenSearchOutputs
impl StructuralPartialEq for AwsOpenSearchOutputs
Auto Trait Implementations§
impl Freeze for AwsOpenSearchOutputs
impl RefUnwindSafe for AwsOpenSearchOutputs
impl Send for AwsOpenSearchOutputs
impl Sync for AwsOpenSearchOutputs
impl Unpin for AwsOpenSearchOutputs
impl UnsafeUnpin for AwsOpenSearchOutputs
impl UnwindSafe for AwsOpenSearchOutputs
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.