#[non_exhaustive]pub struct DescribePublisherOutput {
pub publisher_id: Option<String>,
pub publisher_status: Option<PublisherStatus>,
pub identity_provider: Option<IdentityProvider>,
pub publisher_profile: Option<String>,
/* 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.publisher_id: Option<String>
The ID of the extension publisher.
publisher_status: Option<PublisherStatus>
Whether the publisher is verified. Currently, all registered publishers are verified.
identity_provider: Option<IdentityProvider>
The type of account used as the identity provider when registering this publisher with CloudFormation.
publisher_profile: Option<String>
The URL to the publisher's profile with the identity provider.
Implementations§
source§impl DescribePublisherOutput
impl DescribePublisherOutput
sourcepub fn publisher_id(&self) -> Option<&str>
pub fn publisher_id(&self) -> Option<&str>
The ID of the extension publisher.
sourcepub fn publisher_status(&self) -> Option<&PublisherStatus>
pub fn publisher_status(&self) -> Option<&PublisherStatus>
Whether the publisher is verified. Currently, all registered publishers are verified.
sourcepub fn identity_provider(&self) -> Option<&IdentityProvider>
pub fn identity_provider(&self) -> Option<&IdentityProvider>
The type of account used as the identity provider when registering this publisher with CloudFormation.
sourcepub fn publisher_profile(&self) -> Option<&str>
pub fn publisher_profile(&self) -> Option<&str>
The URL to the publisher's profile with the identity provider.
source§impl DescribePublisherOutput
impl DescribePublisherOutput
sourcepub fn builder() -> DescribePublisherOutputBuilder
pub fn builder() -> DescribePublisherOutputBuilder
Creates a new builder-style object to manufacture DescribePublisherOutput
.
Trait Implementations§
source§impl Clone for DescribePublisherOutput
impl Clone for DescribePublisherOutput
source§fn clone(&self) -> DescribePublisherOutput
fn clone(&self) -> DescribePublisherOutput
Returns a copy of the value. Read more
1.0.0 · 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 DescribePublisherOutput
impl Debug for DescribePublisherOutput
source§impl PartialEq for DescribePublisherOutput
impl PartialEq for DescribePublisherOutput
source§fn eq(&self, other: &DescribePublisherOutput) -> bool
fn eq(&self, other: &DescribePublisherOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribePublisherOutput
impl RequestId for DescribePublisherOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for DescribePublisherOutput
Auto Trait Implementations§
impl Freeze for DescribePublisherOutput
impl RefUnwindSafe for DescribePublisherOutput
impl Send for DescribePublisherOutput
impl Sync for DescribePublisherOutput
impl Unpin for DescribePublisherOutput
impl UnwindSafe for DescribePublisherOutput
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.