Skip to content

Instantly share code, notes, and snippets.

@seibar
seibar / secret-rotation-handler.ts
Created March 22, 2022 17:23
AWS secret rotation lambda node js
// Based on: https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/blob/master/SecretsManagerRotationTemplate/lambda_function.py
import { SecretsManagerRotationEvent } from 'aws-lambda';
import { DescribeSecretCommandOutput, SecretsManager, ResourceExistsException, GetSecretValueCommandOutput } from "@aws-sdk/client-secrets-manager";
import { inspect } from 'util';
export interface ILogger {
info: (...data: any[]) => void;
error: (...data: any[]) => void;
}
@seibar
seibar / Zip.ps1
Last active November 19, 2015 16:28
Powershell Zip
# Usage:
# PS C:\pathToScript> Zip.ps1 C:\directory\to\zip C:\zipFileName.zip
[CmdletBinding(DefaultParameterSetName = 'None')]
param
(
[String] [Parameter(Mandatory = $true)]
$SourceDirectory,
[String] [Parameter(Mandatory = $true)]
@seibar
seibar / Web role perf counters
Created December 4, 2014 21:55
Azure Web role performance counters
\RAS\Bytes Transmitted By Disconnected Clients
\RAS\Bytes Received By Disconnected Clients
\RAS\Failed Authentications
\RAS\Max Clients
\RAS\Total Clients
\WSMan Quota Statistics(*)\Process ID
\WSMan Quota Statistics(*)\Active Users
\WSMan Quota Statistics(*)\Active Operations
\WSMan Quota Statistics(*)\Active Shells
\WSMan Quota Statistics(*)\System Quota Violations/Second