Пример #1
0
 def test_config_defaults(self):
     p = PolicyLambda(Bag({"name": "hello", "data": {"mode": {}}}))
     self.maxDiff = None
     self.assertEqual(
         p.get_config(),
         {
             "DeadLetterConfig": {},
             "Description": "cloud-custodian lambda policy",
             "FunctionName": "custodian-hello",
             "Handler": "custodian_policy.run",
             "KMSKeyArn": "",
             "MemorySize": 512,
             "Role": "",
             "Runtime": "python3.8",
             "Tags": {},
             "Timeout": 900,
             "TracingConfig": {
                 "Mode": "PassThrough"
             },
             "VpcConfig": {
                 "SecurityGroupIds": [],
                 "SubnetIds": []
             },
         },
     )
Пример #2
0
 def test_config_defaults(self):
     p = PolicyLambda(Bag({'name': 'hello', 'data': {'mode': {}}}))
     self.maxDiff = None
     self.assertEqual(
         p.get_config(), {
             'DeadLetterConfig': {},
             'Description': 'cloud-custodian lambda policy',
             'Environment': {
                 'Variables': {}
             },
             'FunctionName': 'custodian-hello',
             'Handler': 'custodian_policy.run',
             'KMSKeyArn': '',
             'MemorySize': 512,
             'Role': '',
             'Runtime': 'python2.7',
             'Tags': {},
             'Timeout': 60,
             'TracingConfig': {
                 'Mode': 'PassThrough'
             },
             'VpcConfig': {
                 'SecurityGroupIds': [],
                 'SubnetIds': []
             }
         })
Пример #3
0
 def test_config_defaults(self):
     p = PolicyLambda(Bag({'name': 'hello', 'data': {'mode': {}}}))
     self.maxDiff = None
     self.assertEqual(
         p.get_config(),
         {'DeadLetterConfig': {},
          'Description': 'cloud-custodian lambda policy',
          'Environment': {'Variables': {}},
          'FunctionName': 'custodian-hello',
          'Handler': 'custodian_policy.run',
          'KMSKeyArn': '',
          'MemorySize': 512,
          'Role': '',
          'Runtime': 'python2.7',
          'Tags': {},
          'Timeout': 60,
          'TracingConfig': {'Mode': 'PassThrough'},
          'VpcConfig': {'SecurityGroupIds': [], 'SubnetIds': []}})
Пример #4
0
 def test_config_defaults(self):
     p = PolicyLambda(Bag({"name": "hello", "data": {"mode": {}}}))
     self.maxDiff = None
     self.assertEqual(
         p.get_config(),
         {
             "DeadLetterConfig": {},
             "Description": "cloud-custodian lambda policy",
             "FunctionName": "custodian-hello",
             "Handler": "custodian_policy.run",
             "KMSKeyArn": "",
             "MemorySize": 512,
             "Role": "",
             "Runtime": "python3.7",
             "Tags": {},
             "Timeout": 60,
             "TracingConfig": {"Mode": "PassThrough"},
             "VpcConfig": {"SecurityGroupIds": [], "SubnetIds": []},
         },
     )