Struct aws_sdk_codestarconnections::operation::create_sync_configuration::CreateSyncConfigurationInput
source · #[non_exhaustive]pub struct CreateSyncConfigurationInput {
pub branch: Option<String>,
pub config_file: Option<String>,
pub repository_link_id: Option<String>,
pub resource_name: Option<String>,
pub role_arn: Option<String>,
pub sync_type: Option<SyncConfigurationType>,
}
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.branch: Option<String>
The branch in the repository from which changes will be synced.
config_file: Option<String>
The file name of the configuration file that manages syncing between the connection and the repository. This configuration file is stored in the repository.
repository_link_id: Option<String>
The ID of the repository link created for the connection. A repository link allows Git sync to monitor and sync changes to files in a specified Git repository.
resource_name: Option<String>
The name of the Amazon Web Services resource (for example, a CloudFormation stack in the case of CFN_STACK_SYNC) that will be synchronized from the linked repository.
role_arn: Option<String>
The ARN of the IAM role that grants permission for Amazon Web Services to use Git sync to update a given Amazon Web Services resource on your behalf.
sync_type: Option<SyncConfigurationType>
The type of sync configuration.
Implementations§
source§impl CreateSyncConfigurationInput
impl CreateSyncConfigurationInput
sourcepub fn branch(&self) -> Option<&str>
pub fn branch(&self) -> Option<&str>
The branch in the repository from which changes will be synced.
sourcepub fn config_file(&self) -> Option<&str>
pub fn config_file(&self) -> Option<&str>
The file name of the configuration file that manages syncing between the connection and the repository. This configuration file is stored in the repository.
sourcepub fn repository_link_id(&self) -> Option<&str>
pub fn repository_link_id(&self) -> Option<&str>
The ID of the repository link created for the connection. A repository link allows Git sync to monitor and sync changes to files in a specified Git repository.
sourcepub fn resource_name(&self) -> Option<&str>
pub fn resource_name(&self) -> Option<&str>
The name of the Amazon Web Services resource (for example, a CloudFormation stack in the case of CFN_STACK_SYNC) that will be synchronized from the linked repository.
sourcepub fn role_arn(&self) -> Option<&str>
pub fn role_arn(&self) -> Option<&str>
The ARN of the IAM role that grants permission for Amazon Web Services to use Git sync to update a given Amazon Web Services resource on your behalf.
sourcepub fn sync_type(&self) -> Option<&SyncConfigurationType>
pub fn sync_type(&self) -> Option<&SyncConfigurationType>
The type of sync configuration.
source§impl CreateSyncConfigurationInput
impl CreateSyncConfigurationInput
sourcepub fn builder() -> CreateSyncConfigurationInputBuilder
pub fn builder() -> CreateSyncConfigurationInputBuilder
Creates a new builder-style object to manufacture CreateSyncConfigurationInput
.
Trait Implementations§
source§impl Clone for CreateSyncConfigurationInput
impl Clone for CreateSyncConfigurationInput
source§fn clone(&self) -> CreateSyncConfigurationInput
fn clone(&self) -> CreateSyncConfigurationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateSyncConfigurationInput
impl Debug for CreateSyncConfigurationInput
source§impl PartialEq for CreateSyncConfigurationInput
impl PartialEq for CreateSyncConfigurationInput
source§fn eq(&self, other: &CreateSyncConfigurationInput) -> bool
fn eq(&self, other: &CreateSyncConfigurationInput) -> bool
self
and other
values to be equal, and is used
by ==
.