SYMBOL INDEX (141 symbols across 11 files) FILE: docopt.py class DocoptLanguageError (line 17) | class DocoptLanguageError(Exception): class DocoptExit (line 22) | class DocoptExit(SystemExit): method __init__ (line 28) | def __init__(self, message=''): class Pattern (line 32) | class Pattern(object): method __eq__ (line 34) | def __eq__(self, other): method __hash__ (line 37) | def __hash__(self): method fix (line 40) | def fix(self): method fix_identities (line 45) | def fix_identities(self, uniq=None): method fix_repeating_arguments (line 57) | def fix_repeating_arguments(self): function transform (line 72) | def transform(pattern): class LeafPattern (line 99) | class LeafPattern(Pattern): method __init__ (line 103) | def __init__(self, name, value=None): method __repr__ (line 106) | def __repr__(self): method flat (line 109) | def flat(self, *types): method match (line 112) | def match(self, left, collected=None): class BranchPattern (line 133) | class BranchPattern(Pattern): method __init__ (line 137) | def __init__(self, *children): method __repr__ (line 140) | def __repr__(self): method flat (line 144) | def flat(self, *types): class Argument (line 150) | class Argument(LeafPattern): method single_match (line 152) | def single_match(self, left): method parse (line 159) | def parse(class_, source): class Command (line 165) | class Command(Argument): method __init__ (line 167) | def __init__(self, name, value=False): method single_match (line 170) | def single_match(self, left): class Option (line 180) | class Option(LeafPattern): method __init__ (line 182) | def __init__(self, short=None, long=None, argcount=0, value=False): method parse (line 188) | def parse(class_, option_description): method single_match (line 204) | def single_match(self, left): method name (line 211) | def name(self): method __repr__ (line 214) | def __repr__(self): class Required (line 219) | class Required(BranchPattern): method match (line 221) | def match(self, left, collected=None): class Optional (line 232) | class Optional(BranchPattern): method match (line 234) | def match(self, left, collected=None): class OptionsShortcut (line 241) | class OptionsShortcut(Optional): class OneOrMore (line 246) | class OneOrMore(BranchPattern): method match (line 248) | def match(self, left, collected=None): class Either (line 268) | class Either(BranchPattern): method match (line 270) | def match(self, left, collected=None): class Tokens (line 282) | class Tokens(list): method __init__ (line 284) | def __init__(self, source, error=DocoptExit): method from_pattern (line 289) | def from_pattern(source): method move (line 294) | def move(self): method current (line 297) | def current(self): function parse_long (line 301) | def parse_long(tokens, options): function parse_shorts (line 334) | def parse_shorts(tokens, options): function parse_pattern (line 369) | def parse_pattern(source, options): function parse_expr (line 377) | def parse_expr(tokens, options): function parse_seq (line 390) | def parse_seq(tokens, options): function parse_atom (line 402) | def parse_atom(tokens, options): function parse_argv (line 428) | def parse_argv(tokens, options, options_first=False): function parse_defaults (line 452) | def parse_defaults(doc): function parse_section (line 464) | def parse_section(name, source): function formal_usage (line 470) | def formal_usage(section): function extras (line 476) | def extras(help, version, options, doc): class Dict (line 485) | class Dict(dict): method __repr__ (line 486) | def __repr__(self): function docopt (line 490) | def docopt(doc, argv=None, help=True, version=None, options_first=False): FILE: installer/awslambda.py function create_function (line 6) | def create_function(name, iam_role, archive, handler='lambda_function.la... function list_distributions (line 30) | def list_distributions(): FILE: installer/cloudfront.py function list_distributions (line 6) | def list_distributions(): FILE: installer/elb.py function list_elbs (line 6) | def list_elbs(): FILE: installer/iam.py function generate_policy_document (line 9) | def generate_policy_document(s3buckets=None, snstopicarn=None): function get_or_create_role (line 28) | def get_or_create_role(role_name): function get_or_create_role_policy (line 70) | def get_or_create_role_policy(role, policy_name, policy_document): function update_role_policy (line 95) | def update_role_policy(role_policy, policy_document): function configure (line 108) | def configure(role_name, policy_document): function get_arn (line 118) | def get_arn(role_name): function list_roles (line 127) | def list_roles(): FILE: installer/route53.py function list_zones (line 7) | def list_zones(): function get_zone_id (line 18) | def get_zone_id(zone): FILE: installer/s3.py function s3_list_buckets (line 24) | def s3_list_buckets(): function create_bucket (line 32) | def create_bucket(bucket_name): function create_web_bucket (line 40) | def create_web_bucket(bucket_name): FILE: installer/sns.py function get_or_create_topic (line 5) | def get_or_create_topic(email): FILE: lambda_function.py function save_file (line 40) | def save_file(site_id, filename, content): function load_file (line 44) | def load_file(directory, filename): function check_bucket (line 55) | def check_bucket(bucketname): function get_user (line 68) | def get_user(): function notify_email (line 85) | def notify_email(subject, message): function s3_challenge_solver (line 95) | def s3_challenge_solver(domain, token, keyauth, bucket=None, prefix=None): function http_challenge_verifier (line 109) | def http_challenge_verifier(domain, token, keyauth): function route53_challenge_solver (line 130) | def route53_challenge_solver(domain, token, keyauth, zoneid=None): function route53_challenge_verifier (line 152) | def route53_challenge_verifier(domain, token, keyauth): function authorize_domain (line 159) | def authorize_domain(user, domain): function iam_upload_cert (line 199) | def iam_upload_cert(certname, cert, key, chain): function iam_delete_cert (line 219) | def iam_delete_cert(arn=None, cert_id=None): function iam_check_expiration (line 254) | def iam_check_expiration(arn=None, cert_id=None): function is_elb_cert_expiring (line 287) | def is_elb_cert_expiring(site): function is_cf_cert_expiring (line 312) | def is_cf_cert_expiring(site): function is_domain_expiring (line 323) | def is_domain_expiring(site): function configure_cert (line 332) | def configure_cert(site, cert, key, chain): function elb_configure_cert (line 366) | def elb_configure_cert(site, cert_id, cert_arn): function cloudfront_configure_cert (line 429) | def cloudfront_configure_cert(site, cert_id, cert_arn): function configure_cloudfront (line 458) | def configure_cloudfront(domain, s3bucket): function site_name (line 531) | def site_name(site): function site_id (line 538) | def site_id(site): function lambda_handler (line 545) | def lambda_handler(event, context): FILE: simple_acme.py function _b64 (line 26) | def _b64(b): function _get_request (line 31) | def _get_request(url): function _send_signed_request (line 39) | def _send_signed_request(user, url, payload): class AcmeUser (line 65) | class AcmeUser: method serialize (line 66) | def serialize(self): method unserialize (line 76) | def unserialize(data): method __init__ (line 86) | def __init__(self, keybits=2048, key=None, url=None, agreement=None): method create_key (line 93) | def create_key(self): method _init_keydata (line 102) | def _init_keydata(self): method pub_exp (line 119) | def pub_exp(self): method pub_hex (line 125) | def pub_hex(self): method jws_header (line 131) | def jws_header(self): method thumbprint (line 145) | def thumbprint(self): method refresh_registration (line 150) | def refresh_registration(self): method register (line 167) | def register(self, email): method sign (line 185) | def sign(self, data): class AcmeAuthorization (line 205) | class AcmeAuthorization: method unserialize (line 207) | def unserialize(user, data): method serialize (line 216) | def serialize(self): method __init__ (line 222) | def __init__(self, user, domain, url=None): method authorize (line 228) | def authorize(self): method complete_challenges (line 258) | def complete_challenges(self, challenge_type, func_challenge, func_ver... class AcmeCert (line 293) | class AcmeCert: method _generate_private_key (line 295) | def _generate_private_key(keybits): method generate_csr (line 305) | def generate_csr(keybits, domains): method get_cert (line 351) | def get_cert(user, csr_der): FILE: wizard.py class colors (line 27) | class colors: function write_str (line 38) | def write_str(string): function print_header (line 44) | def print_header(string): function get_input (line 51) | def get_input(prompt, allow_empty=True): function get_yn (line 64) | def get_yn(prompt, default=True): function get_selection (line 79) | def get_selection(prompt, options, prompt_after='Please select from the ... function choose_s3_bucket (line 101) | def choose_s3_bucket(): function wizard_elb (line 113) | def wizard_elb(global_config): function wizard_cf (line 181) | def wizard_cf(global_config): function wizard_sns (line 247) | def wizard_sns(global_config): function wizard_s3_cfg_bucket (line 265) | def wizard_s3_cfg_bucket(global_config): function wizard_iam (line 279) | def wizard_iam(global_config): function wizard_challenges (line 302) | def wizard_challenges(global_config): function wizard_summary (line 334) | def wizard_summary(global_config): function wizard_save_config (line 374) | def wizard_save_config(global_config): function wizard (line 485) | def wizard(global_config):