Class: Aws::CodeConnections::Types::SyncConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodeConnections::Types::SyncConfiguration
- Defined in:
- gems/aws-sdk-codeconnections/lib/aws-sdk-codeconnections/types.rb
Overview
Information, such as repository, branch, provider, and resource names for a specific sync configuration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#branch ⇒ String
The branch associated with a specific sync configuration.
-
#config_file ⇒ String
The file path to the configuration file associated with a specific sync configuration.
-
#owner_id ⇒ String
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
-
#provider_type ⇒ String
The connection provider type associated with a specific sync configuration, such as GitHub.
-
#publish_deployment_status ⇒ String
Whether to enable or disable publishing of deployment status to source providers.
-
#pull_request_comment ⇒ String
A toggle that specifies whether to enable or disable pull request comments for the sync configuration to be created.
-
#repository_link_id ⇒ String
The ID of the repository link associated with a specific sync configuration.
-
#repository_name ⇒ String
The name of the repository associated with a specific sync configuration.
-
#resource_name ⇒ String
The name of the connection resource associated with a specific sync configuration.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.
-
#sync_type ⇒ String
The type of sync for a specific sync configuration.
-
#trigger_resource_update_on ⇒ String
When to trigger Git sync to begin the stack update.
Instance Attribute Details
#branch ⇒ String
The branch associated with a specific sync configuration.
1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 |
# File 'gems/aws-sdk-codeconnections/lib/aws-sdk-codeconnections/types.rb', line 1506 class SyncConfiguration < Struct.new( :branch, :config_file, :owner_id, :provider_type, :repository_link_id, :repository_name, :resource_name, :role_arn, :sync_type, :publish_deployment_status, :trigger_resource_update_on, :pull_request_comment) SENSITIVE = [] include Aws::Structure end |
#config_file ⇒ String
The file path to the configuration file associated with a specific sync configuration. The path should point to an actual file in the sync configurations linked repository.
1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 |
# File 'gems/aws-sdk-codeconnections/lib/aws-sdk-codeconnections/types.rb', line 1506 class SyncConfiguration < Struct.new( :branch, :config_file, :owner_id, :provider_type, :repository_link_id, :repository_name, :resource_name, :role_arn, :sync_type, :publish_deployment_status, :trigger_resource_update_on, :pull_request_comment) SENSITIVE = [] include Aws::Structure end |
#owner_id ⇒ String
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 |
# File 'gems/aws-sdk-codeconnections/lib/aws-sdk-codeconnections/types.rb', line 1506 class SyncConfiguration < Struct.new( :branch, :config_file, :owner_id, :provider_type, :repository_link_id, :repository_name, :resource_name, :role_arn, :sync_type, :publish_deployment_status, :trigger_resource_update_on, :pull_request_comment) SENSITIVE = [] include Aws::Structure end |
#provider_type ⇒ String
The connection provider type associated with a specific sync configuration, such as GitHub.
1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 |
# File 'gems/aws-sdk-codeconnections/lib/aws-sdk-codeconnections/types.rb', line 1506 class SyncConfiguration < Struct.new( :branch, :config_file, :owner_id, :provider_type, :repository_link_id, :repository_name, :resource_name, :role_arn, :sync_type, :publish_deployment_status, :trigger_resource_update_on, :pull_request_comment) SENSITIVE = [] include Aws::Structure end |
#publish_deployment_status ⇒ String
Whether to enable or disable publishing of deployment status to source providers.
1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 |
# File 'gems/aws-sdk-codeconnections/lib/aws-sdk-codeconnections/types.rb', line 1506 class SyncConfiguration < Struct.new( :branch, :config_file, :owner_id, :provider_type, :repository_link_id, :repository_name, :resource_name, :role_arn, :sync_type, :publish_deployment_status, :trigger_resource_update_on, :pull_request_comment) SENSITIVE = [] include Aws::Structure end |
#pull_request_comment ⇒ String
A toggle that specifies whether to enable or disable pull request comments for the sync configuration to be created.
1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 |
# File 'gems/aws-sdk-codeconnections/lib/aws-sdk-codeconnections/types.rb', line 1506 class SyncConfiguration < Struct.new( :branch, :config_file, :owner_id, :provider_type, :repository_link_id, :repository_name, :resource_name, :role_arn, :sync_type, :publish_deployment_status, :trigger_resource_update_on, :pull_request_comment) SENSITIVE = [] include Aws::Structure end |
#repository_link_id ⇒ String
The ID of the repository link associated with a specific sync configuration.
1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 |
# File 'gems/aws-sdk-codeconnections/lib/aws-sdk-codeconnections/types.rb', line 1506 class SyncConfiguration < Struct.new( :branch, :config_file, :owner_id, :provider_type, :repository_link_id, :repository_name, :resource_name, :role_arn, :sync_type, :publish_deployment_status, :trigger_resource_update_on, :pull_request_comment) SENSITIVE = [] include Aws::Structure end |
#repository_name ⇒ String
The name of the repository associated with a specific sync configuration.
1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 |
# File 'gems/aws-sdk-codeconnections/lib/aws-sdk-codeconnections/types.rb', line 1506 class SyncConfiguration < Struct.new( :branch, :config_file, :owner_id, :provider_type, :repository_link_id, :repository_name, :resource_name, :role_arn, :sync_type, :publish_deployment_status, :trigger_resource_update_on, :pull_request_comment) SENSITIVE = [] include Aws::Structure end |
#resource_name ⇒ String
The name of the connection resource associated with a specific sync configuration.
1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 |
# File 'gems/aws-sdk-codeconnections/lib/aws-sdk-codeconnections/types.rb', line 1506 class SyncConfiguration < Struct.new( :branch, :config_file, :owner_id, :provider_type, :repository_link_id, :repository_name, :resource_name, :role_arn, :sync_type, :publish_deployment_status, :trigger_resource_update_on, :pull_request_comment) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.
1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 |
# File 'gems/aws-sdk-codeconnections/lib/aws-sdk-codeconnections/types.rb', line 1506 class SyncConfiguration < Struct.new( :branch, :config_file, :owner_id, :provider_type, :repository_link_id, :repository_name, :resource_name, :role_arn, :sync_type, :publish_deployment_status, :trigger_resource_update_on, :pull_request_comment) SENSITIVE = [] include Aws::Structure end |
#sync_type ⇒ String
The type of sync for a specific sync configuration.
1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 |
# File 'gems/aws-sdk-codeconnections/lib/aws-sdk-codeconnections/types.rb', line 1506 class SyncConfiguration < Struct.new( :branch, :config_file, :owner_id, :provider_type, :repository_link_id, :repository_name, :resource_name, :role_arn, :sync_type, :publish_deployment_status, :trigger_resource_update_on, :pull_request_comment) SENSITIVE = [] include Aws::Structure end |
#trigger_resource_update_on ⇒ String
When to trigger Git sync to begin the stack update.
1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 |
# File 'gems/aws-sdk-codeconnections/lib/aws-sdk-codeconnections/types.rb', line 1506 class SyncConfiguration < Struct.new( :branch, :config_file, :owner_id, :provider_type, :repository_link_id, :repository_name, :resource_name, :role_arn, :sync_type, :publish_deployment_status, :trigger_resource_update_on, :pull_request_comment) SENSITIVE = [] include Aws::Structure end |