Table of Contents

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

secret ISecret
scope Construct

Returns

CfnRotationSchedule.IHostedRotationLambdaProperty

MariaDbMultiUser(IMultiUserHostedRotationOptions)

MariaDB Multi User.

public static HostedRotation MariaDbMultiUser(IMultiUserHostedRotationOptions options)

Parameters

options IMultiUserHostedRotationOptions

Returns

HostedRotation

MariaDbSingleUser(ISingleUserHostedRotationOptions?)

MariaDB Single User.

public static HostedRotation MariaDbSingleUser(ISingleUserHostedRotationOptions? options = null)

Parameters

options ISingleUserHostedRotationOptions

Returns

HostedRotation

MongoDbMultiUser(IMultiUserHostedRotationOptions)

MongoDB Multi User.

public static HostedRotation MongoDbMultiUser(IMultiUserHostedRotationOptions options)

Parameters

options IMultiUserHostedRotationOptions

Returns

HostedRotation

MongoDbSingleUser(ISingleUserHostedRotationOptions?)

MongoDB Single User.

public static HostedRotation MongoDbSingleUser(ISingleUserHostedRotationOptions? options = null)

Parameters

options ISingleUserHostedRotationOptions

Returns

HostedRotation

MysqlMultiUser(IMultiUserHostedRotationOptions)

MySQL Multi User.

public static HostedRotation MysqlMultiUser(IMultiUserHostedRotationOptions options)

Parameters

options IMultiUserHostedRotationOptions

Returns

HostedRotation

MysqlSingleUser(ISingleUserHostedRotationOptions?)

MySQL Single User.

public static HostedRotation MysqlSingleUser(ISingleUserHostedRotationOptions? options = null)

Parameters

options ISingleUserHostedRotationOptions

Returns

HostedRotation

OracleMultiUser(IMultiUserHostedRotationOptions)

Oracle Multi User.

public static HostedRotation OracleMultiUser(IMultiUserHostedRotationOptions options)

Parameters

options IMultiUserHostedRotationOptions

Returns

HostedRotation

OracleSingleUser(ISingleUserHostedRotationOptions?)

Oracle Single User.

public static HostedRotation OracleSingleUser(ISingleUserHostedRotationOptions? options = null)

Parameters

options ISingleUserHostedRotationOptions

Returns

HostedRotation

PostgreSqlMultiUser(IMultiUserHostedRotationOptions)

PostgreSQL Multi User.

public static HostedRotation PostgreSqlMultiUser(IMultiUserHostedRotationOptions options)

Parameters

options IMultiUserHostedRotationOptions

Returns

HostedRotation

PostgreSqlSingleUser(ISingleUserHostedRotationOptions?)

PostgreSQL Single User.

public static HostedRotation PostgreSqlSingleUser(ISingleUserHostedRotationOptions? options = null)

Parameters

options ISingleUserHostedRotationOptions

Returns

HostedRotation

RedshiftMultiUser(IMultiUserHostedRotationOptions)

Redshift Multi User.

public static HostedRotation RedshiftMultiUser(IMultiUserHostedRotationOptions options)

Parameters

options IMultiUserHostedRotationOptions

Returns

HostedRotation

RedshiftSingleUser(ISingleUserHostedRotationOptions?)

Redshift Single User.

public static HostedRotation RedshiftSingleUser(ISingleUserHostedRotationOptions? options = null)

Parameters

options ISingleUserHostedRotationOptions

Returns

HostedRotation

SqlServerMultiUser(IMultiUserHostedRotationOptions)

SQL Server Multi User.

public static HostedRotation SqlServerMultiUser(IMultiUserHostedRotationOptions options)

Parameters

options IMultiUserHostedRotationOptions

Returns

HostedRotation

SqlServerSingleUser(ISingleUserHostedRotationOptions?)

SQL Server Single User.

public static HostedRotation SqlServerSingleUser(ISingleUserHostedRotationOptions? options = null)

Parameters

options ISingleUserHostedRotationOptions

Returns

HostedRotation