'Implements interface.'

@classmethod
def init_argument_parser(cls, parser):

    parser.add_argument('--storage_s3_bucket', default=None, help='The    name    for    the    AWS    S3    bucket    to    use.    This    is    only    used    if    --spinnaker_storage=s3.')
    parser.add_argument('--storage_s3_assume_role', default='role/spinnakerManaged', help='Use    AWS    SecurityToken    Service    to    assume    this    role.')
    parser.add_argument('--storage_s3_region', choices=cls.REGIONS, help='The    name    for    the    AWS    region    to    create    the    bucket    in.    This    is    only    used    if    the    bucket    does    not    already    exist.')
    parser.add_argument('--storage_s3_endpoint', help='The    s3    endpoint.')
    parser.add_argument('--storage_s3_access_key_id', default=None, help='AWS    Access    Key    ID    for    AWS    account    owning    s3    storage.')
    parser.add_argument('--storage_s3_credentials', default=None, help='Path    to    file    containing    the    secret    access    key    for    the    S3    account')
