pub struct OciPushOptions {
pub config: Option<PathBuf>,
pub allow_latest: bool,
pub user: Option<String>,
pub password: Option<String>,
pub insecure: bool,
pub insecure_skip_tls_verify: bool,
pub annotations: Option<BTreeMap<String, String>>,
pub monolithic_push: bool,
}Expand description
Additional options for pushing an OCI artifact
Fields§
§config: Option<PathBuf>A path to an optional OCI configuration
allow_latest: boolBy default, we do not allow latest tags in wasmCloud. This overrides that setting
user: Option<String>An optional username to use for authentication.
password: Option<String>An optional password to use for authentication.
insecure: boolWhether or not to allow pulling from non-https registries
insecure_skip_tls_verify: boolWhether or not OCI registry’s certificate will be checked for validity. This will make your HTTPS connections insecure.
annotations: Option<BTreeMap<String, String>>Optional annotations you’d like to add to the pushed artifact
monolithic_push: boolWhether to use monolithic push instead of chunked push
Trait Implementations§
Source§impl Default for OciPushOptions
impl Default for OciPushOptions
Source§fn default() -> OciPushOptions
fn default() -> OciPushOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OciPushOptions
impl RefUnwindSafe for OciPushOptions
impl Send for OciPushOptions
impl Sync for OciPushOptions
impl Unpin for OciPushOptions
impl UnwindSafe for OciPushOptions
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
Set the “status” flags for the
self file descriptor. Read moreSource§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 more