Class: Aws::Glue::Types::SourceControlDetails
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::Glue::Types::SourceControlDetails
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #auth_strategy  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token. 
- 
  
    
      #auth_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The value of an authorization token. 
- 
  
    
      #branch  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An optional branch in the remote repository. 
- 
  
    
      #folder  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An optional folder in the remote repository. 
- 
  
    
      #last_commit_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The last commit ID for a commit in the remote repository. 
- 
  
    
      #owner  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The owner of the remote repository that contains the job artifacts. 
- 
  
    
      #provider  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The provider for the remote repository. 
- 
  
    
      #repository  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the remote repository that contains the job artifacts. 
Instance Attribute Details
#auth_strategy ⇒ String
The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
| 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 | # File 'lib/aws-sdk-glue/types.rb', line 23396 class SourceControlDetails < Struct.new( :provider, :repository, :owner, :branch, :folder, :last_commit_id, :auth_strategy, :auth_token) SENSITIVE = [] include Aws::Structure end | 
#auth_token ⇒ String
The value of an authorization token.
| 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 | # File 'lib/aws-sdk-glue/types.rb', line 23396 class SourceControlDetails < Struct.new( :provider, :repository, :owner, :branch, :folder, :last_commit_id, :auth_strategy, :auth_token) SENSITIVE = [] include Aws::Structure end | 
#branch ⇒ String
An optional branch in the remote repository.
| 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 | # File 'lib/aws-sdk-glue/types.rb', line 23396 class SourceControlDetails < Struct.new( :provider, :repository, :owner, :branch, :folder, :last_commit_id, :auth_strategy, :auth_token) SENSITIVE = [] include Aws::Structure end | 
#folder ⇒ String
An optional folder in the remote repository.
| 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 | # File 'lib/aws-sdk-glue/types.rb', line 23396 class SourceControlDetails < Struct.new( :provider, :repository, :owner, :branch, :folder, :last_commit_id, :auth_strategy, :auth_token) SENSITIVE = [] include Aws::Structure end | 
#last_commit_id ⇒ String
The last commit ID for a commit in the remote repository.
| 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 | # File 'lib/aws-sdk-glue/types.rb', line 23396 class SourceControlDetails < Struct.new( :provider, :repository, :owner, :branch, :folder, :last_commit_id, :auth_strategy, :auth_token) SENSITIVE = [] include Aws::Structure end | 
#owner ⇒ String
The owner of the remote repository that contains the job artifacts.
| 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 | # File 'lib/aws-sdk-glue/types.rb', line 23396 class SourceControlDetails < Struct.new( :provider, :repository, :owner, :branch, :folder, :last_commit_id, :auth_strategy, :auth_token) SENSITIVE = [] include Aws::Structure end | 
#provider ⇒ String
The provider for the remote repository.
| 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 | # File 'lib/aws-sdk-glue/types.rb', line 23396 class SourceControlDetails < Struct.new( :provider, :repository, :owner, :branch, :folder, :last_commit_id, :auth_strategy, :auth_token) SENSITIVE = [] include Aws::Structure end | 
#repository ⇒ String
The name of the remote repository that contains the job artifacts.
| 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 | # File 'lib/aws-sdk-glue/types.rb', line 23396 class SourceControlDetails < Struct.new( :provider, :repository, :owner, :branch, :folder, :last_commit_id, :auth_strategy, :auth_token) SENSITIVE = [] include Aws::Structure end |