Class HostedRotation
- Namespace
- Amazon.CDK.AWS.SecretsManager
- Assembly
- Amazon.CDK.AWS.SecretsManager.dll
A hosted rotation.
public class HostedRotation : DeputyBase, IConnectable
- Inheritance
-
HostedRotation
- Implements
-
IConnectable
Examples
var secret = new Secret(this, "Secret");
secret.AddRotationSchedule("RotationSchedule", new RotationScheduleOptions {
HostedRotation = HostedRotation.MysqlSingleUser()
});
Remarks
ExampleMetadata: infused
Properties
Connections
Security group connections for this hosted rotation.
public virtual Connections_ Connections { get; }
Property Value
- Connections_
Methods
Bind(ISecret, Construct)
Binds this hosted rotation to a secret.
public virtual CfnRotationSchedule.IHostedRotationLambdaProperty Bind(ISecret secret, Construct scope)
Parameters
secretISecretscopeConstruct
Returns
MariaDbMultiUser(IMultiUserHostedRotationOptions)
MariaDB Multi User.
public static HostedRotation MariaDbMultiUser(IMultiUserHostedRotationOptions options)
Parameters
optionsIMultiUserHostedRotationOptions
Returns
MariaDbSingleUser(ISingleUserHostedRotationOptions?)
MariaDB Single User.
public static HostedRotation MariaDbSingleUser(ISingleUserHostedRotationOptions? options = null)
Parameters
optionsISingleUserHostedRotationOptions
Returns
MongoDbMultiUser(IMultiUserHostedRotationOptions)
MongoDB Multi User.
public static HostedRotation MongoDbMultiUser(IMultiUserHostedRotationOptions options)
Parameters
optionsIMultiUserHostedRotationOptions
Returns
MongoDbSingleUser(ISingleUserHostedRotationOptions?)
MongoDB Single User.
public static HostedRotation MongoDbSingleUser(ISingleUserHostedRotationOptions? options = null)
Parameters
optionsISingleUserHostedRotationOptions
Returns
MysqlMultiUser(IMultiUserHostedRotationOptions)
MySQL Multi User.
public static HostedRotation MysqlMultiUser(IMultiUserHostedRotationOptions options)
Parameters
optionsIMultiUserHostedRotationOptions
Returns
MysqlSingleUser(ISingleUserHostedRotationOptions?)
MySQL Single User.
public static HostedRotation MysqlSingleUser(ISingleUserHostedRotationOptions? options = null)
Parameters
optionsISingleUserHostedRotationOptions
Returns
OracleMultiUser(IMultiUserHostedRotationOptions)
Oracle Multi User.
public static HostedRotation OracleMultiUser(IMultiUserHostedRotationOptions options)
Parameters
optionsIMultiUserHostedRotationOptions
Returns
OracleSingleUser(ISingleUserHostedRotationOptions?)
Oracle Single User.
public static HostedRotation OracleSingleUser(ISingleUserHostedRotationOptions? options = null)
Parameters
optionsISingleUserHostedRotationOptions
Returns
PostgreSqlMultiUser(IMultiUserHostedRotationOptions)
PostgreSQL Multi User.
public static HostedRotation PostgreSqlMultiUser(IMultiUserHostedRotationOptions options)
Parameters
optionsIMultiUserHostedRotationOptions
Returns
PostgreSqlSingleUser(ISingleUserHostedRotationOptions?)
PostgreSQL Single User.
public static HostedRotation PostgreSqlSingleUser(ISingleUserHostedRotationOptions? options = null)
Parameters
optionsISingleUserHostedRotationOptions
Returns
RedshiftMultiUser(IMultiUserHostedRotationOptions)
Redshift Multi User.
public static HostedRotation RedshiftMultiUser(IMultiUserHostedRotationOptions options)
Parameters
optionsIMultiUserHostedRotationOptions
Returns
RedshiftSingleUser(ISingleUserHostedRotationOptions?)
Redshift Single User.
public static HostedRotation RedshiftSingleUser(ISingleUserHostedRotationOptions? options = null)
Parameters
optionsISingleUserHostedRotationOptions
Returns
SqlServerMultiUser(IMultiUserHostedRotationOptions)
SQL Server Multi User.
public static HostedRotation SqlServerMultiUser(IMultiUserHostedRotationOptions options)
Parameters
optionsIMultiUserHostedRotationOptions
Returns
SqlServerSingleUser(ISingleUserHostedRotationOptions?)
SQL Server Single User.
public static HostedRotation SqlServerSingleUser(ISingleUserHostedRotationOptions? options = null)
Parameters
optionsISingleUserHostedRotationOptions