@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
153 lines (152 loc) • 5.75 kB
JavaScript
;
var __extends = (this && this.__extends) || (function () {
var extendStatics = function (d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return extendStatics(d, b);
};
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
var resource_1 = require("../../resource");
var PasswordPolicy = /** @class */ (function () {
function PasswordPolicy(properties) {
Object.assign(this, properties);
}
return PasswordPolicy;
}());
exports.PasswordPolicy = PasswordPolicy;
var AccountRecoverySetting = /** @class */ (function () {
function AccountRecoverySetting(properties) {
Object.assign(this, properties);
}
return AccountRecoverySetting;
}());
exports.AccountRecoverySetting = AccountRecoverySetting;
var Policies = /** @class */ (function () {
function Policies(properties) {
Object.assign(this, properties);
}
return Policies;
}());
exports.Policies = Policies;
var AdminCreateUserConfig = /** @class */ (function () {
function AdminCreateUserConfig(properties) {
Object.assign(this, properties);
}
return AdminCreateUserConfig;
}());
exports.AdminCreateUserConfig = AdminCreateUserConfig;
var InviteMessageTemplate = /** @class */ (function () {
function InviteMessageTemplate(properties) {
Object.assign(this, properties);
}
return InviteMessageTemplate;
}());
exports.InviteMessageTemplate = InviteMessageTemplate;
var SchemaAttribute = /** @class */ (function () {
function SchemaAttribute(properties) {
Object.assign(this, properties);
}
return SchemaAttribute;
}());
exports.SchemaAttribute = SchemaAttribute;
var DeviceConfiguration = /** @class */ (function () {
function DeviceConfiguration(properties) {
Object.assign(this, properties);
}
return DeviceConfiguration;
}());
exports.DeviceConfiguration = DeviceConfiguration;
var UserPoolAddOns = /** @class */ (function () {
function UserPoolAddOns(properties) {
Object.assign(this, properties);
}
return UserPoolAddOns;
}());
exports.UserPoolAddOns = UserPoolAddOns;
var UsernameConfiguration = /** @class */ (function () {
function UsernameConfiguration(properties) {
Object.assign(this, properties);
}
return UsernameConfiguration;
}());
exports.UsernameConfiguration = UsernameConfiguration;
var EmailConfiguration = /** @class */ (function () {
function EmailConfiguration(properties) {
Object.assign(this, properties);
}
return EmailConfiguration;
}());
exports.EmailConfiguration = EmailConfiguration;
var SmsConfiguration = /** @class */ (function () {
function SmsConfiguration(properties) {
Object.assign(this, properties);
}
return SmsConfiguration;
}());
exports.SmsConfiguration = SmsConfiguration;
var VerificationMessageTemplate = /** @class */ (function () {
function VerificationMessageTemplate(properties) {
Object.assign(this, properties);
}
return VerificationMessageTemplate;
}());
exports.VerificationMessageTemplate = VerificationMessageTemplate;
var NumberAttributeConstraints = /** @class */ (function () {
function NumberAttributeConstraints(properties) {
Object.assign(this, properties);
}
return NumberAttributeConstraints;
}());
exports.NumberAttributeConstraints = NumberAttributeConstraints;
var LambdaConfig = /** @class */ (function () {
function LambdaConfig(properties) {
Object.assign(this, properties);
}
return LambdaConfig;
}());
exports.LambdaConfig = LambdaConfig;
var RecoveryOption = /** @class */ (function () {
function RecoveryOption(properties) {
Object.assign(this, properties);
}
return RecoveryOption;
}());
exports.RecoveryOption = RecoveryOption;
var StringAttributeConstraints = /** @class */ (function () {
function StringAttributeConstraints(properties) {
Object.assign(this, properties);
}
return StringAttributeConstraints;
}());
exports.StringAttributeConstraints = StringAttributeConstraints;
var Inner_UserPool = /** @class */ (function (_super) {
__extends(Inner_UserPool, _super);
function Inner_UserPool(properties) {
return _super.call(this, "AWS::Cognito::UserPool", properties) || this;
}
Inner_UserPool.PasswordPolicy = PasswordPolicy;
Inner_UserPool.AccountRecoverySetting = AccountRecoverySetting;
Inner_UserPool.Policies = Policies;
Inner_UserPool.AdminCreateUserConfig = AdminCreateUserConfig;
Inner_UserPool.InviteMessageTemplate = InviteMessageTemplate;
Inner_UserPool.SchemaAttribute = SchemaAttribute;
Inner_UserPool.DeviceConfiguration = DeviceConfiguration;
Inner_UserPool.UserPoolAddOns = UserPoolAddOns;
Inner_UserPool.UsernameConfiguration = UsernameConfiguration;
Inner_UserPool.EmailConfiguration = EmailConfiguration;
Inner_UserPool.SmsConfiguration = SmsConfiguration;
Inner_UserPool.VerificationMessageTemplate = VerificationMessageTemplate;
Inner_UserPool.NumberAttributeConstraints = NumberAttributeConstraints;
Inner_UserPool.LambdaConfig = LambdaConfig;
Inner_UserPool.RecoveryOption = RecoveryOption;
Inner_UserPool.StringAttributeConstraints = StringAttributeConstraints;
return Inner_UserPool;
}(resource_1.ResourceBase));
exports.default = Inner_UserPool;