def Args(parser): """Args is called by calliope to gather arguments for this command. Args: parser: An argparse parser that you can use to add arguments that go on the command line after this command. Positional arguments are allowed. """ resource_args.AddConnectionProfileResourceArg(parser, 'to create') cp_flags.AddDisplayNameFlag(parser) cp_flags.AddUsernameFlag(parser, required=True) cp_flags.AddPasswordFlagGroup(parser, required=True) cp_flags.AddHostFlag(parser, required=True) cp_flags.AddPortFlag(parser, required=True) cp_flags.AddProviderFlag(parser) flags.AddLabelsCreateFlags(parser)
def Args(parser): """Args is called by calliope to gather arguments for this command. Args: parser: An argparse parser that you can use to add arguments that go on the command line after this command. Positional arguments are allowed. """ resource_args.AddConnectionProfileResourceArg(parser, 'to update') cp_flags.AddDisplayNameFlag(parser) cp_flags.AddUsernameFlag(parser) cp_flags.AddPasswordFlagGroup(parser) cp_flags.AddHostFlag(parser) cp_flags.AddPortFlag(parser) cp_flags.AddCaCertificateFlag(parser) cp_flags.AddCertificateFlag(parser) cp_flags.AddPrivateKeyFlag(parser) cp_flags.AddCloudSQLInstanceFlag(parser) flags.AddLabelsUpdateFlags(parser)