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
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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