Class: Aws::EC2::Types::MacSystemIntegrityProtectionConfigurationRequest
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::EC2::Types::MacSystemIntegrityProtectionConfigurationRequest
 
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
Describes a custom configuration for a System Integrity Protection (SIP) modification task.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #apple_internal  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Enables or disables Apple Internal. 
- 
  
    
      #base_system  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Enables or disables Base System. 
- 
  
    
      #d_trace_restrictions  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Enables or disables Dtrace Restrictions. 
- 
  
    
      #debugging_restrictions  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Enables or disables Debugging Restrictions. 
- 
  
    
      #filesystem_protections  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Enables or disables Filesystem Protections. 
- 
  
    
      #kext_signing  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Enables or disables Kext Signing. 
- 
  
    
      #nvram_protections  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Enables or disables Nvram Protections. 
Instance Attribute Details
#apple_internal ⇒ String
Enables or disables Apple Internal.
| 56226 56227 56228 56229 56230 56231 56232 56233 56234 56235 56236 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 56226 class MacSystemIntegrityProtectionConfigurationRequest < Struct.new( :apple_internal, :base_system, :debugging_restrictions, :d_trace_restrictions, :filesystem_protections, :kext_signing, :nvram_protections) SENSITIVE = [] include Aws::Structure end | 
#base_system ⇒ String
Enables or disables Base System.
| 56226 56227 56228 56229 56230 56231 56232 56233 56234 56235 56236 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 56226 class MacSystemIntegrityProtectionConfigurationRequest < Struct.new( :apple_internal, :base_system, :debugging_restrictions, :d_trace_restrictions, :filesystem_protections, :kext_signing, :nvram_protections) SENSITIVE = [] include Aws::Structure end | 
#d_trace_restrictions ⇒ String
Enables or disables Dtrace Restrictions.
| 56226 56227 56228 56229 56230 56231 56232 56233 56234 56235 56236 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 56226 class MacSystemIntegrityProtectionConfigurationRequest < Struct.new( :apple_internal, :base_system, :debugging_restrictions, :d_trace_restrictions, :filesystem_protections, :kext_signing, :nvram_protections) SENSITIVE = [] include Aws::Structure end | 
#debugging_restrictions ⇒ String
Enables or disables Debugging Restrictions.
| 56226 56227 56228 56229 56230 56231 56232 56233 56234 56235 56236 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 56226 class MacSystemIntegrityProtectionConfigurationRequest < Struct.new( :apple_internal, :base_system, :debugging_restrictions, :d_trace_restrictions, :filesystem_protections, :kext_signing, :nvram_protections) SENSITIVE = [] include Aws::Structure end | 
#filesystem_protections ⇒ String
Enables or disables Filesystem Protections.
| 56226 56227 56228 56229 56230 56231 56232 56233 56234 56235 56236 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 56226 class MacSystemIntegrityProtectionConfigurationRequest < Struct.new( :apple_internal, :base_system, :debugging_restrictions, :d_trace_restrictions, :filesystem_protections, :kext_signing, :nvram_protections) SENSITIVE = [] include Aws::Structure end | 
#kext_signing ⇒ String
Enables or disables Kext Signing.
| 56226 56227 56228 56229 56230 56231 56232 56233 56234 56235 56236 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 56226 class MacSystemIntegrityProtectionConfigurationRequest < Struct.new( :apple_internal, :base_system, :debugging_restrictions, :d_trace_restrictions, :filesystem_protections, :kext_signing, :nvram_protections) SENSITIVE = [] include Aws::Structure end | 
#nvram_protections ⇒ String
Enables or disables Nvram Protections.
| 56226 56227 56228 56229 56230 56231 56232 56233 56234 56235 56236 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 56226 class MacSystemIntegrityProtectionConfigurationRequest < Struct.new( :apple_internal, :base_system, :debugging_restrictions, :d_trace_restrictions, :filesystem_protections, :kext_signing, :nvram_protections) SENSITIVE = [] include Aws::Structure end |