Struct aws_sdk_codebuild::operation::import_source_credentials::ImportSourceCredentialsInput
source · #[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§
source§impl 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
.
source§impl ImportSourceCredentialsInput
impl ImportSourceCredentialsInput
sourcepub fn builder() -> ImportSourceCredentialsInputBuilder
pub fn builder() -> ImportSourceCredentialsInputBuilder
Creates a new builder-style object to manufacture ImportSourceCredentialsInput
.
Trait Implementations§
source§impl Clone for ImportSourceCredentialsInput
impl Clone for ImportSourceCredentialsInput
source§fn clone(&self) -> ImportSourceCredentialsInput
fn clone(&self) -> ImportSourceCredentialsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ImportSourceCredentialsInput
impl Debug for ImportSourceCredentialsInput
source§impl PartialEq for ImportSourceCredentialsInput
impl PartialEq for ImportSourceCredentialsInput
source§fn eq(&self, other: &ImportSourceCredentialsInput) -> bool
fn eq(&self, other: &ImportSourceCredentialsInput) -> bool
self
and other
values to be equal, and is used
by ==
.