def Args(parser): """Register flags for this command.""" arguments.AddClusterResourceArg(parser, 'to list hot tablets for') arguments.AddStartTimeArgs(parser, 'to search for hot tablets') arguments.AddEndTimeArgs(parser, 'to search for hot tablets') # Define how the output should look like in a table. # Display startTime and endTime up to second precision. # `sort=1:reverse` sorts the display order of hot tablets by cpu usage. parser.display_info.AddFormat(""" table( name.basename():label=NAME, tableName.basename():label=TABLE, nodeCpuUsagePercent:label=CPU_USAGE:sort=1:reverse, startTime.date('%Y-%m-%dT%H:%M:%S%Oz', undefined='-'):label=START_TIME, endTime.date('%Y-%m-%dT%H:%M:%S%Oz', undefined='-'):label=END_TIME, startKey:label=START_KEY, endKey:label=END_KEY ) """)
def Args(parser): """Register flags for this command.""" arguments.AddClusterResourceArg(parser, 'to update') (arguments.ArgAdder( parser).AddAsync().AddScalingArgsForClusterUpdate())
def Args(parser): """Register flags for this command.""" arguments.AddClusterResourceArg(parser, 'to delete')
def Args(parser): """Register flags for this command.""" arguments.AddClusterResourceArg(parser, 'to describe') arguments.ArgAdder(parser).AddClusterZone().AddClusterNodes( required=False, default=3).AddAsync()
def Args(parser): """Register flags for this command.""" arguments.AddClusterResourceArg(parser, 'to describe') arguments.ArgAdder(parser).AddClusterZone().AddAsync( ).AddScalingArgsForClusterCreate() arguments.AddKmsKeyResourceArg(parser, 'cluster')