public void SetDefaults(EngineDefaults defaults)
 {
     if (defaults == EngineDefaults.All ||
         defaults == (defaults & (
                          EngineDefaults.RSA |
                          EngineDefaults.DSA |
                          EngineDefaults.DH |
                          EngineDefaults.RandomNumberGeneration |
                          EngineDefaults.ECDH |
                          EngineDefaults.ECDSA |
                          EngineDefaults.Ciphers |
                          EngineDefaults.Digests |
                          EngineDefaults.Store |
                          EngineDefaults.PKEY_METHS |
                          EngineDefaults.PKEY_ASN1_METHS)))
     {
         var result = SafeNativeMethods.ENGINE_set_default(engine, defaults);
         if (0 == result)
         {
             SafeNativeMethods.ENGINE_free(engine);
             throw new InvalidOperationException($"Unable to set engine as default '{defaults}'. ENGINE_set_default returned {result}");
         }
     }
     else
     {
         throw new ArgumentOutOfRangeException(nameof(defaults));
     }
 }
        public void NeptuneDescribeEngineDefaultParameters()
        {
            #region describe-engine-default-parameters-35d5108e-1d44-4fac-8aeb-04b8fdfface1

            var response = client.DescribeEngineDefaultParameters(new DescribeEngineDefaultParametersRequest
            {
                DBParameterGroupFamily = "mysql5.6"
            });

            EngineDefaults engineDefaults = response.EngineDefaults;

            #endregion
        }
        public void NeptuneDescribeEngineDefaultClusterParameters()
        {
            #region describe-engine-default-cluster-parameters-f130374a-7bee-434b-b51d-da20b6e000e0

            var response = client.DescribeEngineDefaultClusterParameters(new DescribeEngineDefaultClusterParametersRequest
            {
                DBParameterGroupFamily = "aurora5.6"
            });

            EngineDefaults engineDefaults = response.EngineDefaults;

            #endregion
        }
        public void ElastiCacheDescribeEngineDefaultParameters()
        {
            #region describeenginedefaultparameters-1481738057686

            var response = client.DescribeEngineDefaultParameters(new DescribeEngineDefaultParametersRequest
            {
                CacheParameterGroupFamily = "redis2.8",
                MaxRecords = 25
            });

            EngineDefaults engineDefaults = response.EngineDefaults;

            #endregion
        }
Esempio n. 5
0
 internal static extern int ENGINE_set_default(DynamicEngineHandle engine, EngineDefaults defaults);