Class: Aws::CodeConnections::Types::SyncConfiguration

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#branchString

The branch associated with a specific sync configuration.

Returns:

  • (String)


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_fileString

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.

Returns:

  • (String)


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_idString

The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.

Returns:

  • (String)


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_typeString

The connection provider type associated with a specific sync configuration, such as GitHub.

Returns:

  • (String)


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_statusString

Whether to enable or disable publishing of deployment status to source providers.

Returns:

  • (String)


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_commentString

A toggle that specifies whether to enable or disable pull request comments for the sync configuration to be created.

Returns:

  • (String)


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

The ID of the repository link associated with a specific sync configuration.

Returns:

  • (String)


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_nameString

The name of the repository associated with a specific sync configuration.

Returns:

  • (String)


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_nameString

The name of the connection resource associated with a specific sync configuration.

Returns:

  • (String)


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_arnString

The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.

Returns:

  • (String)


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_typeString

The type of sync for a specific sync configuration.

Returns:

  • (String)


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_onString

When to trigger Git sync to begin the stack update.

Returns:

  • (String)


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