#[non_exhaustive]
pub struct GetProviderServiceOutput { pub provider_name: String, pub provider_service_name: String, pub provider_service_display_name: String, pub provider_service_type: ServiceType, pub provider_service_arn: String, pub provider_configuration_definition: Option<Document>, pub provider_endpoint_configuration: Option<ProviderEndpointConfiguration>, pub anonymized_output: bool, pub provider_entity_output_definition: Document, pub provider_intermediate_data_access_configuration: Option<ProviderIntermediateDataAccessConfiguration>, /* private fields */ }

Fields (Non-exhaustive)§

This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
§provider_name: String

The name of the provider. This name is typically the company name.

§provider_service_name: String

The name of the product that the provider service provides.

§provider_service_display_name: String

The display name of the provider service.

§provider_service_type: ServiceType

The type of provider service.

§provider_service_arn: String

The ARN (Amazon Resource Name) that Entity Resolution generated for the provider service.

§provider_configuration_definition: Option<Document>

The definition of the provider configuration.

§provider_endpoint_configuration: Option<ProviderEndpointConfiguration>

The required configuration fields to use with the provider service.

§anonymized_output: bool

Specifies whether output data from the provider is anonymized. A value of TRUE means the output will be anonymized and you can't relate the data that comes back from the provider to the identifying input. A value of FALSE means the output won't be anonymized and you can relate the data that comes back from the provider to your source data.

§provider_entity_output_definition: Document

The definition of the provider entity output.

§provider_intermediate_data_access_configuration: Option<ProviderIntermediateDataAccessConfiguration>

The Amazon Web Services accounts and the S3 permissions that are required by some providers to create an S3 bucket for intermediate data storage.

Implementations§

source§

impl GetProviderServiceOutput

source

pub fn provider_name(&self) -> &str

The name of the provider. This name is typically the company name.

source

pub fn provider_service_name(&self) -> &str

The name of the product that the provider service provides.

source

pub fn provider_service_display_name(&self) -> &str

The display name of the provider service.

source

pub fn provider_service_type(&self) -> &ServiceType

The type of provider service.

source

pub fn provider_service_arn(&self) -> &str

The ARN (Amazon Resource Name) that Entity Resolution generated for the provider service.

source

pub fn provider_configuration_definition(&self) -> Option<&Document>

The definition of the provider configuration.

source

pub fn provider_endpoint_configuration( &self ) -> Option<&ProviderEndpointConfiguration>

The required configuration fields to use with the provider service.

source

pub fn anonymized_output(&self) -> bool

Specifies whether output data from the provider is anonymized. A value of TRUE means the output will be anonymized and you can't relate the data that comes back from the provider to the identifying input. A value of FALSE means the output won't be anonymized and you can relate the data that comes back from the provider to your source data.

source

pub fn provider_entity_output_definition(&self) -> &Document

The definition of the provider entity output.

source

pub fn provider_intermediate_data_access_configuration( &self ) -> Option<&ProviderIntermediateDataAccessConfiguration>

The Amazon Web Services accounts and the S3 permissions that are required by some providers to create an S3 bucket for intermediate data storage.

source§

impl GetProviderServiceOutput

source

pub fn builder() -> GetProviderServiceOutputBuilder

Creates a new builder-style object to manufacture GetProviderServiceOutput.

Trait Implementations§

source§

impl Clone for GetProviderServiceOutput

source§

fn clone(&self) -> GetProviderServiceOutput

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GetProviderServiceOutput

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for GetProviderServiceOutput

source§

fn eq(&self, other: &GetProviderServiceOutput) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl RequestId for GetProviderServiceOutput

source§

fn request_id(&self) -> Option<&str>

Returns the request ID, or None if the service could not be reached.
source§

impl StructuralPartialEq for GetProviderServiceOutput

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<Unshared, Shared> IntoShared<Shared> for Unsharedwhere Shared: FromUnshared<Unshared>,

source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more