Struct aws_sdk_ecr::types::AuthorizationData
source · #[non_exhaustive]pub struct AuthorizationData {
pub authorization_token: Option<String>,
pub expires_at: Option<DateTime>,
pub proxy_endpoint: Option<String>,
}
Expand description
An object representing authorization data for an Amazon ECR registry.
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.A base64-encoded string that contains authorization data for the specified Amazon ECR registry. When the string is decoded, it is presented in the format user:password
for private registry authentication using docker login
.
expires_at: Option<DateTime>
The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.
proxy_endpoint: Option<String>
The registry URL to use for this authorization token in a docker login
command. The Amazon ECR registry URL format is https://aws_account_id.dkr.ecr.region.amazonaws.com
. For example, https://012345678910.dkr.ecr.us-east-1.amazonaws.com
..
Implementations§
source§impl AuthorizationData
impl AuthorizationData
A base64-encoded string that contains authorization data for the specified Amazon ECR registry. When the string is decoded, it is presented in the format user:password
for private registry authentication using docker login
.
sourcepub fn expires_at(&self) -> Option<&DateTime>
pub fn expires_at(&self) -> Option<&DateTime>
The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.
sourcepub fn proxy_endpoint(&self) -> Option<&str>
pub fn proxy_endpoint(&self) -> Option<&str>
The registry URL to use for this authorization token in a docker login
command. The Amazon ECR registry URL format is https://aws_account_id.dkr.ecr.region.amazonaws.com
. For example, https://012345678910.dkr.ecr.us-east-1.amazonaws.com
..
source§impl AuthorizationData
impl AuthorizationData
sourcepub fn builder() -> AuthorizationDataBuilder
pub fn builder() -> AuthorizationDataBuilder
Creates a new builder-style object to manufacture AuthorizationData
.
Trait Implementations§
source§impl Clone for AuthorizationData
impl Clone for AuthorizationData
source§fn clone(&self) -> AuthorizationData
fn clone(&self) -> AuthorizationData
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AuthorizationData
impl Debug for AuthorizationData
source§impl PartialEq for AuthorizationData
impl PartialEq for AuthorizationData
source§fn eq(&self, other: &AuthorizationData) -> bool
fn eq(&self, other: &AuthorizationData) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AuthorizationData
Auto Trait Implementations§
impl Freeze for AuthorizationData
impl RefUnwindSafe for AuthorizationData
impl Send for AuthorizationData
impl Sync for AuthorizationData
impl Unpin for AuthorizationData
impl UnwindSafe for AuthorizationData
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