Class: AWSCDK::SecretsManager::HostedRotationType
- Inherits:
-
Jsii::Object
- Object
- Jsii::Object
- AWSCDK::SecretsManager::HostedRotationType
- Defined in:
- secrets_manager/hosted_rotation_type.rb
Overview
Hosted rotation type.
Class Method Summary collapse
- .jsii_overridable_methods ⇒ Object
-
.MARIADB_MULTI_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
MariaDB Multi User.
-
.MARIADB_SINGLE_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
MariaDB Single User.
-
.MONGODB_MULTI_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
MongoDB Multi User.
-
.MONGODB_SINGLE_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
MongoDB Single User.
-
.MYSQL_MULTI_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
MySQL Multi User.
-
.MYSQL_SINGLE_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
MySQL Single User.
-
.ORACLE_MULTI_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
Oracle Multi User.
-
.ORACLE_SINGLE_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
Oracle Single User.
-
.POSTGRESQL_MULTI_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
PostgreSQL Multi User.
-
.POSTGRESQL_SINGLE_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
PostgreSQL Single User.
-
.REDSHIFT_MULTI_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
Redshift Multi User.
-
.REDSHIFT_SINGLE_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
Redshift Single User.
-
.SQLSERVER_MULTI_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
SQL Server Multi User.
-
.SQLSERVER_SINGLE_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
SQL Server Single User.
Instance Method Summary collapse
-
#initialize(*args) ⇒ HostedRotationType
constructor
A new instance of HostedRotationType.
-
#is_multi_user ⇒ Boolean?
Whether the rotation uses the mutli user scheme.
-
#name ⇒ String
The type of rotation.
Constructor Details
#initialize(*args) ⇒ HostedRotationType
Returns a new instance of HostedRotationType.
8 9 10 |
# File 'secrets_manager/hosted_rotation_type.rb', line 8 def initialize(*args) raise NoMethodError, "aws-cdk-lib.aws_secretsmanager.HostedRotationType does not have a visible constructor; use the provided factory methods" end |
Class Method Details
.jsii_overridable_methods ⇒ Object
12 13 14 15 16 17 |
# File 'secrets_manager/hosted_rotation_type.rb', line 12 def self.jsii_overridable_methods { :name => { kind: :property, name: "name", is_optional: false }, :is_multi_user => { kind: :property, name: "isMultiUser", is_optional: true }, } end |
.MARIADB_MULTI_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
MariaDB Multi User.
22 23 24 |
# File 'secrets_manager/hosted_rotation_type.rb', line 22 def self.MARIADB_MULTI_USER() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_secretsmanager.HostedRotationType", "MARIADB_MULTI_USER") end |
.MARIADB_SINGLE_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
MariaDB Single User.
29 30 31 |
# File 'secrets_manager/hosted_rotation_type.rb', line 29 def self.MARIADB_SINGLE_USER() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_secretsmanager.HostedRotationType", "MARIADB_SINGLE_USER") end |
.MONGODB_MULTI_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
MongoDB Multi User.
36 37 38 |
# File 'secrets_manager/hosted_rotation_type.rb', line 36 def self.MONGODB_MULTI_USER() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_secretsmanager.HostedRotationType", "MONGODB_MULTI_USER") end |
.MONGODB_SINGLE_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
MongoDB Single User.
43 44 45 |
# File 'secrets_manager/hosted_rotation_type.rb', line 43 def self.MONGODB_SINGLE_USER() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_secretsmanager.HostedRotationType", "MONGODB_SINGLE_USER") end |
.MYSQL_MULTI_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
MySQL Multi User.
50 51 52 |
# File 'secrets_manager/hosted_rotation_type.rb', line 50 def self.MYSQL_MULTI_USER() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_secretsmanager.HostedRotationType", "MYSQL_MULTI_USER") end |
.MYSQL_SINGLE_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
MySQL Single User.
57 58 59 |
# File 'secrets_manager/hosted_rotation_type.rb', line 57 def self.MYSQL_SINGLE_USER() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_secretsmanager.HostedRotationType", "MYSQL_SINGLE_USER") end |
.ORACLE_MULTI_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
Oracle Multi User.
64 65 66 |
# File 'secrets_manager/hosted_rotation_type.rb', line 64 def self.ORACLE_MULTI_USER() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_secretsmanager.HostedRotationType", "ORACLE_MULTI_USER") end |
.ORACLE_SINGLE_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
Oracle Single User.
71 72 73 |
# File 'secrets_manager/hosted_rotation_type.rb', line 71 def self.ORACLE_SINGLE_USER() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_secretsmanager.HostedRotationType", "ORACLE_SINGLE_USER") end |
.POSTGRESQL_MULTI_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
PostgreSQL Multi User.
78 79 80 |
# File 'secrets_manager/hosted_rotation_type.rb', line 78 def self.POSTGRESQL_MULTI_USER() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_secretsmanager.HostedRotationType", "POSTGRESQL_MULTI_USER") end |
.POSTGRESQL_SINGLE_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
PostgreSQL Single User.
85 86 87 |
# File 'secrets_manager/hosted_rotation_type.rb', line 85 def self.POSTGRESQL_SINGLE_USER() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_secretsmanager.HostedRotationType", "POSTGRESQL_SINGLE_USER") end |
.REDSHIFT_MULTI_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
Redshift Multi User.
92 93 94 |
# File 'secrets_manager/hosted_rotation_type.rb', line 92 def self.REDSHIFT_MULTI_USER() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_secretsmanager.HostedRotationType", "REDSHIFT_MULTI_USER") end |
.REDSHIFT_SINGLE_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
Redshift Single User.
99 100 101 |
# File 'secrets_manager/hosted_rotation_type.rb', line 99 def self.REDSHIFT_SINGLE_USER() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_secretsmanager.HostedRotationType", "REDSHIFT_SINGLE_USER") end |
.SQLSERVER_MULTI_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
SQL Server Multi User.
106 107 108 |
# File 'secrets_manager/hosted_rotation_type.rb', line 106 def self.SQLSERVER_MULTI_USER() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_secretsmanager.HostedRotationType", "SQLSERVER_MULTI_USER") end |
.SQLSERVER_SINGLE_USER ⇒ AWSCDK::SecretsManager::HostedRotationType
SQL Server Single User.
113 114 115 |
# File 'secrets_manager/hosted_rotation_type.rb', line 113 def self.SQLSERVER_SINGLE_USER() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_secretsmanager.HostedRotationType", "SQLSERVER_SINGLE_USER") end |
Instance Method Details
#is_multi_user ⇒ Boolean?
Whether the rotation uses the mutli user scheme.
127 128 129 |
# File 'secrets_manager/hosted_rotation_type.rb', line 127 def is_multi_user() jsii_get_property("isMultiUser") end |
#name ⇒ String
The type of rotation.
120 121 122 |
# File 'secrets_manager/hosted_rotation_type.rb', line 120 def name() jsii_get_property("name") end |