#[non_exhaustive]pub struct RepositoryLinkInfo {
pub connection_arn: String,
pub encryption_key_arn: Option<String>,
pub owner_id: String,
pub provider_type: ProviderType,
pub repository_link_arn: String,
pub repository_link_id: String,
pub repository_name: String,
}
Expand description
Information about the repository link resource, such as the repository link ARN, the associated connection ARN, encryption key ARN, and owner ID.
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.connection_arn: String
The Amazon Resource Name (ARN) of the connection associated with the repository link.
encryption_key_arn: Option<String>
The Amazon Resource Name (ARN) of the encryption key for the repository associated with the repository link.
owner_id: String
The owner ID for the repository associated with the repository link, such as the owner ID in GitHub.
provider_type: ProviderType
The provider type for the connection, such as GitHub, associated with the repository link.
repository_link_arn: String
The Amazon Resource Name (ARN) of the repository link.
repository_link_id: String
The ID of the repository link.
repository_name: String
The name of the repository associated with the repository link.
Implementations§
source§impl RepositoryLinkInfo
impl RepositoryLinkInfo
sourcepub fn connection_arn(&self) -> &str
pub fn connection_arn(&self) -> &str
The Amazon Resource Name (ARN) of the connection associated with the repository link.
sourcepub fn encryption_key_arn(&self) -> Option<&str>
pub fn encryption_key_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the encryption key for the repository associated with the repository link.
sourcepub fn owner_id(&self) -> &str
pub fn owner_id(&self) -> &str
The owner ID for the repository associated with the repository link, such as the owner ID in GitHub.
sourcepub fn provider_type(&self) -> &ProviderType
pub fn provider_type(&self) -> &ProviderType
The provider type for the connection, such as GitHub, associated with the repository link.
sourcepub fn repository_link_arn(&self) -> &str
pub fn repository_link_arn(&self) -> &str
The Amazon Resource Name (ARN) of the repository link.
sourcepub fn repository_link_id(&self) -> &str
pub fn repository_link_id(&self) -> &str
The ID of the repository link.
sourcepub fn repository_name(&self) -> &str
pub fn repository_name(&self) -> &str
The name of the repository associated with the repository link.
source§impl RepositoryLinkInfo
impl RepositoryLinkInfo
sourcepub fn builder() -> RepositoryLinkInfoBuilder
pub fn builder() -> RepositoryLinkInfoBuilder
Creates a new builder-style object to manufacture RepositoryLinkInfo
.
Trait Implementations§
source§impl Clone for RepositoryLinkInfo
impl Clone for RepositoryLinkInfo
source§fn clone(&self) -> RepositoryLinkInfo
fn clone(&self) -> RepositoryLinkInfo
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RepositoryLinkInfo
impl Debug for RepositoryLinkInfo
source§impl PartialEq for RepositoryLinkInfo
impl PartialEq for RepositoryLinkInfo
source§fn eq(&self, other: &RepositoryLinkInfo) -> bool
fn eq(&self, other: &RepositoryLinkInfo) -> bool
self
and other
values to be equal, and is used
by ==
.