Class: Aws::Transfer::Types::DescribedSecurityPolicy
- Inherits:
-
Struct
- Object
- Struct
- Aws::Transfer::Types::DescribedSecurityPolicy
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-transfer/types.rb
Overview
Describes the properties of a security policy that you specify. For more information about security policies, see [Working with security policies for servers] or [Working with security policies for SFTP connectors].
[1]: docs.aws.amazon.com/transfer/latest/userguide/security-policies.html [2]: docs.aws.amazon.com/transfer/latest/userguide/security-policies-connectors.html
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#fips ⇒ Boolean
Specifies whether this policy enables Federal Information Processing Standards (FIPS).
-
#protocols ⇒ Array<String>
Lists the file transfer protocols that the security policy applies to.
-
#security_policy_name ⇒ String
The text name of the specified security policy.
-
#ssh_ciphers ⇒ Array<String>
Lists the enabled Secure Shell (SSH) cipher encryption algorithms in the security policy that is attached to the server or connector.
-
#ssh_host_key_algorithms ⇒ Array<String>
Lists the host key algorithms for the security policy.
-
#ssh_kexs ⇒ Array<String>
Lists the enabled SSH key exchange (KEX) encryption algorithms in the security policy that is attached to the server or connector.
-
#ssh_macs ⇒ Array<String>
Lists the enabled SSH message authentication code (MAC) encryption algorithms in the security policy that is attached to the server or connector.
-
#tls_ciphers ⇒ Array<String>
Lists the enabled Transport Layer Security (TLS) cipher encryption algorithms in the security policy that is attached to the server.
-
#type ⇒ String
The resource type to which the security policy applies, either server or connector.
Instance Attribute Details
#fips ⇒ Boolean
Specifies whether this policy enables Federal Information Processing Standards (FIPS). This parameter applies to both server and connector security policies.
2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 |
# File 'lib/aws-sdk-transfer/types.rb', line 2490 class DescribedSecurityPolicy < Struct.new( :fips, :security_policy_name, :ssh_ciphers, :ssh_kexs, :ssh_macs, :tls_ciphers, :ssh_host_key_algorithms, :type, :protocols) SENSITIVE = [] include Aws::Structure end |
#protocols ⇒ Array<String>
Lists the file transfer protocols that the security policy applies to.
2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 |
# File 'lib/aws-sdk-transfer/types.rb', line 2490 class DescribedSecurityPolicy < Struct.new( :fips, :security_policy_name, :ssh_ciphers, :ssh_kexs, :ssh_macs, :tls_ciphers, :ssh_host_key_algorithms, :type, :protocols) SENSITIVE = [] include Aws::Structure end |
#security_policy_name ⇒ String
The text name of the specified security policy.
2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 |
# File 'lib/aws-sdk-transfer/types.rb', line 2490 class DescribedSecurityPolicy < Struct.new( :fips, :security_policy_name, :ssh_ciphers, :ssh_kexs, :ssh_macs, :tls_ciphers, :ssh_host_key_algorithms, :type, :protocols) SENSITIVE = [] include Aws::Structure end |
#ssh_ciphers ⇒ Array<String>
Lists the enabled Secure Shell (SSH) cipher encryption algorithms in the security policy that is attached to the server or connector. This parameter applies to both server and connector security policies.
2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 |
# File 'lib/aws-sdk-transfer/types.rb', line 2490 class DescribedSecurityPolicy < Struct.new( :fips, :security_policy_name, :ssh_ciphers, :ssh_kexs, :ssh_macs, :tls_ciphers, :ssh_host_key_algorithms, :type, :protocols) SENSITIVE = [] include Aws::Structure end |
#ssh_host_key_algorithms ⇒ Array<String>
Lists the host key algorithms for the security policy.
<note markdown=“1”> This parameter only applies to security policies for connectors.
</note>
2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 |
# File 'lib/aws-sdk-transfer/types.rb', line 2490 class DescribedSecurityPolicy < Struct.new( :fips, :security_policy_name, :ssh_ciphers, :ssh_kexs, :ssh_macs, :tls_ciphers, :ssh_host_key_algorithms, :type, :protocols) SENSITIVE = [] include Aws::Structure end |
#ssh_kexs ⇒ Array<String>
Lists the enabled SSH key exchange (KEX) encryption algorithms in the security policy that is attached to the server or connector. This parameter applies to both server and connector security policies.
2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 |
# File 'lib/aws-sdk-transfer/types.rb', line 2490 class DescribedSecurityPolicy < Struct.new( :fips, :security_policy_name, :ssh_ciphers, :ssh_kexs, :ssh_macs, :tls_ciphers, :ssh_host_key_algorithms, :type, :protocols) SENSITIVE = [] include Aws::Structure end |
#ssh_macs ⇒ Array<String>
Lists the enabled SSH message authentication code (MAC) encryption algorithms in the security policy that is attached to the server or connector. This parameter applies to both server and connector security policies.
2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 |
# File 'lib/aws-sdk-transfer/types.rb', line 2490 class DescribedSecurityPolicy < Struct.new( :fips, :security_policy_name, :ssh_ciphers, :ssh_kexs, :ssh_macs, :tls_ciphers, :ssh_host_key_algorithms, :type, :protocols) SENSITIVE = [] include Aws::Structure end |
#tls_ciphers ⇒ Array<String>
Lists the enabled Transport Layer Security (TLS) cipher encryption algorithms in the security policy that is attached to the server.
<note markdown=“1”> This parameter only applies to security policies for servers.
</note>
2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 |
# File 'lib/aws-sdk-transfer/types.rb', line 2490 class DescribedSecurityPolicy < Struct.new( :fips, :security_policy_name, :ssh_ciphers, :ssh_kexs, :ssh_macs, :tls_ciphers, :ssh_host_key_algorithms, :type, :protocols) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The resource type to which the security policy applies, either server or connector.
2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 |
# File 'lib/aws-sdk-transfer/types.rb', line 2490 class DescribedSecurityPolicy < Struct.new( :fips, :security_policy_name, :ssh_ciphers, :ssh_kexs, :ssh_macs, :tls_ciphers, :ssh_host_key_algorithms, :type, :protocols) SENSITIVE = [] include Aws::Structure end |