Class Sns2ClientIAMOptimized

  • All Implemented Interfaces:
    Sns2InternalClient

    public class Sns2ClientIAMOptimized
    extends Object
    implements Sns2InternalClient
    Manage an AWS SNS client for all users to use. This implementation is for remote instances to manage the credentials on their own (eliminating credential rotations)
    • Constructor Detail

      • Sns2ClientIAMOptimized

        public Sns2ClientIAMOptimized​(Sns2Configuration configuration)
        Constructor that uses the config file.
    • Method Detail

      • getSNSClient

        public software.amazon.awssdk.services.sns.SnsClient getSNSClient()
        Getting the SNS AWS client that is used.
        Specified by:
        getSNSClient in interface Sns2InternalClient
        Returns:
        Amazon SNS Client.