pub struct ImportSourceCredentialsInput {
pub auth_type: String,
pub server_type: String,
pub should_overwrite: Option<bool>,
pub token: String,
pub username: Option<String>,
}
Fields§
§auth_type: String
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 AWS CodeBuild console.
server_type: String
The source provider used for this project.
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
.
token: String
For GitHub or GitHub Enterprise, this is the personal access token. For Bitbucket, this is the app password.
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.
Trait Implementations§
Source§impl Clone for ImportSourceCredentialsInput
impl Clone for ImportSourceCredentialsInput
Source§fn clone(&self) -> ImportSourceCredentialsInput
fn clone(&self) -> ImportSourceCredentialsInput
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ImportSourceCredentialsInput
impl Debug for ImportSourceCredentialsInput
Source§impl Default for ImportSourceCredentialsInput
impl Default for ImportSourceCredentialsInput
Source§fn default() -> ImportSourceCredentialsInput
fn default() -> ImportSourceCredentialsInput
Returns the “default value” for a type. Read more
Source§impl PartialEq for ImportSourceCredentialsInput
impl PartialEq for ImportSourceCredentialsInput
Source§fn eq(&self, other: &ImportSourceCredentialsInput) -> bool
fn eq(&self, other: &ImportSourceCredentialsInput) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for ImportSourceCredentialsInput
Auto Trait Implementations§
impl Freeze for ImportSourceCredentialsInput
impl RefUnwindSafe for ImportSourceCredentialsInput
impl Send for ImportSourceCredentialsInput
impl Sync for ImportSourceCredentialsInput
impl Unpin for ImportSourceCredentialsInput
impl UnwindSafe for ImportSourceCredentialsInput
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