Exemple #1
0
        public RoleMap()
        {
            int i = 0;

            Map(m => m.Name).Index(i); i++;
            Map(m => m.Owner).Index(i); i++;
            Map(m => m.Type).Index(i); i++;
            Map(m => m.IsInherited).Index(i); i++;

            Map(m => m.NumAssignedUsers).Index(i); i++;
            Map(m => m.NumChildRoles).Index(i); i++;
            Map(m => m.NumParentRoles).Index(i); i++;

            Map(m => m.AssignedUsers).Index(i); i++;
            Map(m => m.ChildRolesString).Name("ChildRoles").Index(i); i++;
            Map(m => m.ParentRolesString).Name("ParentRoles").Index(i); i++;
            Map(m => m.AncestryPaths).Index(i); i++;
            Map(m => m.NumAncestryPaths).Index(i); i++;

            Map(m => m.Comment).Index(i); i++;

            Map(m => m.IsObjectIdentifierSpecialCharacters).Index(i); i++;

            CSVMapHelper.SetISO8601DateFormat(Map(m => m.CreatedOn), i); i++;
            CSVMapHelper.SetISO8601DateFormat(Map(m => m.CreatedOnUTC), i); i++;
        }
        public GrantDifferenceMap()
        {
            int i = 0;

            Map(m => m.Privilege).Index(i); i++;
            Map(m => m.ObjectType).Index(i); i++;
            Map(m => m.ObjectName).Index(i); i++;
            Map(m => m.GrantedTo).Index(i); i++;

            Map(m => m.UniqueIdentifier).Index(i); i++;

            Map(m => m.DBName).Index(i); i++;
            Map(m => m.SchemaName).Index(i); i++;
            Map(m => m.EntityName).Index(i); i++;

            Map(m => m.ReportLeft).Index(i); i++;
            Map(m => m.ReportRight).Index(i); i++;
            Map(m => m.Difference).Index(i); i++;
            Map(m => m.DifferenceDetails).Index(i); i++;

            Map(m => m.GrantedByLeft).Index(i); i++;
            Map(m => m.GrantedByRight).Index(i); i++;
            Map(m => m.WithGrantOptionLeft).Index(i); i++;
            Map(m => m.WithGrantOptionRight).Index(i); i++;
            CSVMapHelper.SetISO8601DateFormat(Map(m => m.CreatedOnUTCLeft), i); i++;
            CSVMapHelper.SetISO8601DateFormat(Map(m => m.CreatedOnUTCRight), i); i++;
        }
Exemple #3
0
        public RoleMemberMap()
        {
            int i = 0;

            Map(m => m.Name).Index(i); i++;
            Map(m => m.ObjectType).Index(i); i++;
            Map(m => m.GrantedTo).Index(i); i++;
            Map(m => m.GrantedBy).Index(i); i++;

            CSVMapHelper.SetISO8601DateFormat(Map(m => m.CreatedOn), i); i++;
            CSVMapHelper.SetISO8601DateFormat(Map(m => m.CreatedOnUTC), i); i++;
        }
        public UserDetailsMap()
        {
            int i = 0;

            Map(m => m.NAME).Index(i); i++;
            Map(m => m.LOGIN_NAME).Index(i); i++;

            Map(m => m.Owner).Index(i); i++;
            Map(m => m.IsSSOEnabled).Index(i); i++;
            Map(m => m.IsObjectIdentifierSpecialCharacters).Index(i); i++;

            CSVMapHelper.SetISO8601DateFormat(Map(m => m.CreatedOn), i); i++;
            CSVMapHelper.SetISO8601DateFormat(Map(m => m.CreatedOnUTC), i); i++;
            CSVMapHelper.SetISO8601DateFormat(Map(m => m.LastLogon), i); i++;
            CSVMapHelper.SetISO8601DateFormat(Map(m => m.LastLogonUTC), i); i++;

            Map(m => m.FIRST_NAME).Index(i); i++;
            Map(m => m.LAST_NAME).Index(i); i++;
            Map(m => m.MIDDLE_NAME).Index(i); i++;
            Map(m => m.DISPLAY_NAME).Index(i); i++;
            Map(m => m.EMAIL).Index(i); i++;

            Map(m => m.COMMENT).Index(i); i++;

            Map(m => m.DEFAULT_ROLE).Index(i); i++;
            Map(m => m.DEFAULT_NAMESPACE).Index(i); i++;
            Map(m => m.DEFAULT_WAREHOUSE).Index(i); i++;

            Map(m => m.DISABLED).Index(i); i++;
            Map(m => m.MUST_CHANGE_PASSWORD).Index(i); i++;

            Map(m => m.DAYS_TO_EXPIRY).Index(i); i++;
            Map(m => m.MINS_TO_BYPASS_MFA).Index(i); i++;
            Map(m => m.MINS_TO_BYPASS_NETWORK_POLICY).Index(i); i++;
            Map(m => m.MINS_TO_UNLOCK).Index(i); i++;

            Map(m => m.SNOWFLAKE_LOCK).Index(i); i++;
            Map(m => m.SNOWFLAKE_SUPPORT).Index(i); i++;

            Map(m => m.EXT_AUTHN_DUO).Index(i); i++;
            Map(m => m.EXT_AUTHN_UID).Index(i); i++;

            Map(m => m.RSA_PUBLIC_KEY_FP).Index(i); i++;
            Map(m => m.RSA_PUBLIC_KEY_2_FP).Index(i); i++;

            CSVMapHelper.SetISO8601DateFormat(Map(m => m.PASSWORD_LAST_SET_TIME), i); i++;
            CSVMapHelper.SetISO8601DateFormat(Map(m => m.PASSWORD_LAST_SET_TIMEUTC), i); i++;
        }
        public StepTimingReportMap()
        {
            int i = 0;

            Map(m => m.StepName).Index(i); i++;
            Map(m => m.StepID).Index(i); i++;

            Map(m => m.Connection).Index(i); i++;
            Map(m => m.Account).Index(i); i++;
            Map(m => m.NumEntities).Index(i); i++;

            CSVMapHelper.SetISO8601DateFormat(Map(m => m.StartTime), i); i++;
            CSVMapHelper.SetISO8601DateFormat(Map(m => m.EndTime), i); i++;
            Map(m => m.Duration).Index(i); i++;
            Map(m => m.DurationMS).Index(i); i++;

            Map(m => m.JobFileName).Index(i); i++;
        }
        public GrantMap()
        {
            int i = 0;

            Map(m => m.Privilege).Index(i); i++;
            Map(m => m.ObjectType).Index(i); i++;
            Map(m => m.ObjectName).Index(i); i++;
            Map(m => m.GrantedTo).Index(i); i++;

            Map(m => m.DBName).Index(i); i++;
            Map(m => m.SchemaName).Index(i); i++;
            Map(m => m.EntityName).Index(i); i++;

            Map(m => m.GrantedBy).Index(i); i++;
            Map(m => m.WithGrantOption).Index(i); i++;

            CSVMapHelper.SetISO8601DateFormat(Map(m => m.CreatedOn), i); i++;
            CSVMapHelper.SetISO8601DateFormat(Map(m => m.CreatedOnUTC), i); i++;
        }