You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::SSM::Types::PatchSource
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::SSM::Types::PatchSource
 
- Defined in:
- (unknown)
Overview
When passing PatchSource as input to an Aws::Client method, you can use a vanilla Hash:
{
  name: "PatchSourceName", # required
  products: ["PatchSourceProduct"], # required
  configuration: "PatchSourceConfiguration", # required
}
Information about the patches to use to update the instances, including target operating systems and source repository. Applies to Linux instances only.
Instance Attribute Summary collapse
- 
  
    
      #configuration  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The value of the yum repo configuration. 
- 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name specified to identify the patch source. 
- 
  
    
      #products  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". 
Instance Attribute Details
#configuration ⇒ String
The value of the yum repo configuration. For example:
[main]
cachedir=/var/cache/yum/$basesearch$releasever
keepcache=0
debuglevel=2
#name ⇒ String
The name specified to identify the patch source.
#products ⇒ Array<String>
The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.