describe_security_policy

Transfer.Client.describe_security_policy(**kwargs)

Describes the security policy that is attached to your file transfer protocol-enabled server. The response contains a description of the security policy's properties. For more information about security policies, see Working with security policies.

See also: AWS API Documentation

Request Syntax

response = client.describe_security_policy(
    SecurityPolicyName='string'
)
Parameters
SecurityPolicyName (string) --

[REQUIRED]

Specifies the name of the security policy that is attached to the server.

Return type
dict
Returns
Response Syntax
{
    'SecurityPolicy': {
        'Fips': True|False,
        'SecurityPolicyName': 'string',
        'SshCiphers': [
            'string',
        ],
        'SshKexs': [
            'string',
        ],
        'SshMacs': [
            'string',
        ],
        'TlsCiphers': [
            'string',
        ]
    }
}

Response Structure

  • (dict) --
    • SecurityPolicy (dict) --

      An array containing the properties of the security policy.

      • Fips (boolean) --

        Specifies whether this policy enables Federal Information Processing Standards (FIPS).

      • SecurityPolicyName (string) --

        Specifies the name of the security policy that is attached to the server.

      • SshCiphers (list) --

        Specifies the enabled Secure Shell (SSH) cipher encryption algorithms in the security policy that is attached to the server.

        • (string) --
      • SshKexs (list) --

        Specifies the enabled SSH key exchange (KEX) encryption algorithms in the security policy that is attached to the server.

        • (string) --
      • SshMacs (list) --

        Specifies the enabled SSH message authentication code (MAC) encryption algorithms in the security policy that is attached to the server.

        • (string) --
      • TlsCiphers (list) --

        Specifies the enabled Transport Layer Security (TLS) cipher encryption algorithms in the security policy that is attached to the server.

        • (string) --

Exceptions

  • Transfer.Client.exceptions.ServiceUnavailableException
  • Transfer.Client.exceptions.InternalServiceError
  • Transfer.Client.exceptions.InvalidRequestException
  • Transfer.Client.exceptions.ResourceNotFoundException