#[non_exhaustive]pub struct ImportSourceCredentialsInput {
pub username: Option<String>,
pub token: Option<String>,
pub server_type: Option<ServerType>,
pub auth_type: Option<AuthType>,
pub should_overwrite: Option<bool>,
}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.username: Option<String> The Bitbucket username when the authType is BASIC_AUTH. This parameter is not valid for other types of source providers or connections.
token: Option<String>For GitHub or GitHub Enterprise, this is the personal access token. For Bitbucket, this is the app password.
server_type: Option<ServerType>The source provider used for this project.
auth_type: Option<AuthType>The type of authentication used to connect to a GitHub, GitHub Enterprise, or Bitbucket repository. An OAUTH connection is not supported by the API and must be created using the CodeBuild console.
should_overwrite: Option<bool> Set to false to prevent overwriting the repository source credentials. Set to true to overwrite the repository source credentials. The default value is true.
Implementations
sourceimpl ImportSourceCredentialsInput
impl ImportSourceCredentialsInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<ImportSourceCredentials, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<ImportSourceCredentials, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<ImportSourceCredentials>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ImportSourceCredentialsInput
sourceimpl ImportSourceCredentialsInput
impl ImportSourceCredentialsInput
sourcepub fn username(&self) -> Option<&str>
pub fn username(&self) -> Option<&str>
The Bitbucket username when the authType is BASIC_AUTH. This parameter is not valid for other types of source providers or connections.
sourcepub fn token(&self) -> Option<&str>
pub fn token(&self) -> Option<&str>
For GitHub or GitHub Enterprise, this is the personal access token. For Bitbucket, this is the app password.
sourcepub fn server_type(&self) -> Option<&ServerType>
pub fn server_type(&self) -> Option<&ServerType>
The source provider used for this project.
sourcepub fn auth_type(&self) -> Option<&AuthType>
pub fn auth_type(&self) -> Option<&AuthType>
The type of authentication used to connect to a GitHub, GitHub Enterprise, or Bitbucket repository. An OAUTH connection is not supported by the API and must be created using the CodeBuild console.
sourcepub fn should_overwrite(&self) -> Option<bool>
pub fn should_overwrite(&self) -> Option<bool>
Set to false to prevent overwriting the repository source credentials. Set to true to overwrite the repository source credentials. The default value is true.
Trait Implementations
sourceimpl Clone for ImportSourceCredentialsInput
impl Clone for ImportSourceCredentialsInput
sourcefn clone(&self) -> ImportSourceCredentialsInput
fn clone(&self) -> ImportSourceCredentialsInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ImportSourceCredentialsInput
impl Debug for ImportSourceCredentialsInput
sourceimpl PartialEq<ImportSourceCredentialsInput> for ImportSourceCredentialsInput
impl PartialEq<ImportSourceCredentialsInput> for ImportSourceCredentialsInput
sourcefn eq(&self, other: &ImportSourceCredentialsInput) -> bool
fn eq(&self, other: &ImportSourceCredentialsInput) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &ImportSourceCredentialsInput) -> bool
fn ne(&self, other: &ImportSourceCredentialsInput) -> bool
This method tests for !=.
impl StructuralPartialEq for ImportSourceCredentialsInput
Auto Trait Implementations
impl RefUnwindSafe for ImportSourceCredentialsInput
impl Send for ImportSourceCredentialsInput
impl Sync for ImportSourceCredentialsInput
impl Unpin for ImportSourceCredentialsInput
impl UnwindSafe for ImportSourceCredentialsInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more