Struct aws_sdk_codeartifact::types::DomainDescription
source · #[non_exhaustive]pub struct DomainDescription {
pub name: Option<String>,
pub owner: Option<String>,
pub arn: Option<String>,
pub status: Option<DomainStatus>,
pub created_time: Option<DateTime>,
pub encryption_key: Option<String>,
pub repository_count: i32,
pub asset_size_bytes: i64,
pub s3_bucket_arn: Option<String>,
}
Expand description
Information about a domain. A domain is a container for repositories. When you create a domain, it is empty until you add one or more repositories.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: Option<String>
The name of the domain.
owner: Option<String>
The Amazon Web Services account ID that owns the domain.
arn: Option<String>
The Amazon Resource Name (ARN) of the domain.
status: Option<DomainStatus>
The current status of a domain.
created_time: Option<DateTime>
A timestamp that represents the date and time the domain was created.
encryption_key: Option<String>
The ARN of an Key Management Service (KMS) key associated with a domain.
repository_count: i32
The number of repositories in the domain.
asset_size_bytes: i64
The total size of all assets in the domain.
s3_bucket_arn: Option<String>
The Amazon Resource Name (ARN) of the Amazon S3 bucket that is used to store package assets in the domain.
Implementations§
source§impl DomainDescription
impl DomainDescription
sourcepub fn status(&self) -> Option<&DomainStatus>
pub fn status(&self) -> Option<&DomainStatus>
The current status of a domain.
sourcepub fn created_time(&self) -> Option<&DateTime>
pub fn created_time(&self) -> Option<&DateTime>
A timestamp that represents the date and time the domain was created.
sourcepub fn encryption_key(&self) -> Option<&str>
pub fn encryption_key(&self) -> Option<&str>
The ARN of an Key Management Service (KMS) key associated with a domain.
sourcepub fn repository_count(&self) -> i32
pub fn repository_count(&self) -> i32
The number of repositories in the domain.
sourcepub fn asset_size_bytes(&self) -> i64
pub fn asset_size_bytes(&self) -> i64
The total size of all assets in the domain.
sourcepub fn s3_bucket_arn(&self) -> Option<&str>
pub fn s3_bucket_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the Amazon S3 bucket that is used to store package assets in the domain.
source§impl DomainDescription
impl DomainDescription
sourcepub fn builder() -> DomainDescriptionBuilder
pub fn builder() -> DomainDescriptionBuilder
Creates a new builder-style object to manufacture DomainDescription
.
Trait Implementations§
source§impl Clone for DomainDescription
impl Clone for DomainDescription
source§fn clone(&self) -> DomainDescription
fn clone(&self) -> DomainDescription
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DomainDescription
impl Debug for DomainDescription
source§impl PartialEq for DomainDescription
impl PartialEq for DomainDescription
source§fn eq(&self, other: &DomainDescription) -> bool
fn eq(&self, other: &DomainDescription) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DomainDescription
Auto Trait Implementations§
impl Freeze for DomainDescription
impl RefUnwindSafe for DomainDescription
impl Send for DomainDescription
impl Sync for DomainDescription
impl Unpin for DomainDescription
impl UnwindSafe for DomainDescription
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
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>
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>
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 more