pub struct AwsRequest {Show 25 fields
pub capability: DeployerCapability,
pub tenant: String,
pub pack_path: PathBuf,
pub bundle_root: Option<PathBuf>,
pub bundle_source: Option<String>,
pub bundle_digest: Option<String>,
pub repo_registry_base: Option<String>,
pub store_registry_base: Option<String>,
pub provider_pack: Option<PathBuf>,
pub deploy_pack_id_override: Option<String>,
pub deploy_flow_id_override: Option<String>,
pub environment: Option<String>,
pub pack_id: Option<String>,
pub pack_version: Option<String>,
pub pack_digest: Option<String>,
pub distributor_url: Option<String>,
pub distributor_token: Option<String>,
pub preview: bool,
pub dry_run: bool,
pub execute_local: bool,
pub output: OutputFormat,
pub config_path: Option<PathBuf>,
pub allow_remote_in_offline: bool,
pub providers_dir: PathBuf,
pub packs_dir: PathBuf,
}Expand description
Library-facing request for the explicit AWS adapter surface.
Fields§
§capability: DeployerCapability§tenant: String§pack_path: PathBuf§bundle_root: Option<PathBuf>§bundle_source: Option<String>§bundle_digest: Option<String>§repo_registry_base: Option<String>§store_registry_base: Option<String>§provider_pack: Option<PathBuf>§deploy_pack_id_override: Option<String>§deploy_flow_id_override: Option<String>§environment: Option<String>§pack_id: Option<String>§pack_version: Option<String>§pack_digest: Option<String>§distributor_url: Option<String>§distributor_token: Option<String>§preview: bool§dry_run: bool§execute_local: bool§output: OutputFormat§config_path: Option<PathBuf>§allow_remote_in_offline: bool§providers_dir: PathBuf§packs_dir: PathBufImplementations§
Source§impl AwsRequest
impl AwsRequest
pub fn new( capability: DeployerCapability, tenant: impl Into<String>, pack_path: PathBuf, ) -> Self
pub fn into_deployer_request(self) -> DeployerRequest
Trait Implementations§
Source§impl Clone for AwsRequest
impl Clone for AwsRequest
Source§fn clone(&self) -> AwsRequest
fn clone(&self) -> AwsRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AwsRequest
impl RefUnwindSafe for AwsRequest
impl Send for AwsRequest
impl Sync for AwsRequest
impl Unpin for AwsRequest
impl UnsafeUnpin for AwsRequest
impl UnwindSafe for AwsRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> 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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestCreates a shared type from an unshared type.